Clemson University is looking for a Quality Engineer to fulfill the following duties:
The Software Quality Assurance Engineer creates and executes testing of complex enterprise systems.
Ensures high-quality software delivery by planning, documenting, implementing and automating quality assurance testing.
Performs other duties as assigned.
JOB DUTIES:
30% - Essential - Development and Operations: Develop, execute and maintain test plans, test cases and test automation code; report results. Collaborate with Business Analysts and QA Analysts responsible for maintaining business processes and testing scripts. Plan and implement testing (e.g., regression, functional, accessibility, exploratory, data validation, system integration) for new and existing functionality. Identify, document and prioritize defects discovered in testing; verify resolution. Maintain test case database. Use efficient and secure procedures for testing with attention to all technical aspects.
30% - Essential - Planning and Testing Design: Understand and apply QA testing approaches. Identify opportunities to reduce testing time and effort by automating repeatable tests. Enhance and maintain the test automation framework. Consult with multiple subject matter experts from as many departments and user bases as necessary. Understand Web Content Accessibility Guidelines and accessibility testing methodologies. Focus is on maximizing use of resources, driving process efficiencies, and maintaining a positive customer experience.
30% - Essential - Documentation, Development, and Coordination: Review and coordinate test plans with appropriate technical staff (e.g. Accessibility SMEs, Application Support, Business Analysts, and other IT SMEs) to ensure both comprehensive coverage and optimum performance. Conduct testing and risk analysis for complex features, e.g., those that span across platforms or teams. Document and analyze test results. Provide structure, documentation and consultation to the user communities on testing processes as needed.
10% - Essential - Consultation and Communication: Establish close communications and a good working relationship with team members. Support user acceptance testing conducted by business partners and/or end users. Maintain frequent direct communications with Senior Automation Engineer and Manager. Collaborate and share information with other software QA engineers, e.g., by participating in a community of practice. Maintain documentation and knowledge transfer material on all testing processes. Remain technically current through professional development activities and other training opportunities.
MINIMUM REQUIREMENTS:
Education - Bachelor's Degree - Computer Science or a related area
Work Experience - Experience in computer system development and modification. Relevant experience may be substituted for the Bachelor's degree on a year for year basis.
PREFERRED REQUIREMENTS:
Work Experience - 3+ Years
Skills and Competencies
Software development experience.
Experience writing test scripts.
Experience with SQL.
Experience designing and implementing test plans.
Experience with test management tools
Experience with test automation frameworks
Attention to detail and ability to identify, isolate and document defects.
Strong knowledge of agile practices and experience with agile planning tools (e.g., Jira).
Effective verbal and written communication skills for both technical and non-technical audiences.
Collaboration skills and ability to work on a team.
Adaptability and willingness to learn.
RESPONSIBILITIES:
JOB KNOWLEDGE Comprehensive Job Knowledge - Comprehensive knowledge of theories and practices and ability to use in complex, difficult and/or unprecedented situations
SUPERVISORY RESPONSIBILITIES Supervises Student Workers only - Supervises Student workers only
BUDGETARY RESPONSIBILITIES No Budget Responsibilities - No fiscal responsibility for the department's budget.
PHYSICAL REQUIREMENTS:
Work Experience - 3+ Years
Skills and Competencies
Software development experience.
Experience writing test scripts.
Experience with SQL.
Experience designing and implementing test plans.
Experience with test management tools
Experience with test automation frameworks
Attention to detail and ability to identify, isolate and document defects.
Strong knowledge of agile practices and experience with agile planning tools (e.g., Jira).
Effective verbal and written communication skills for both technical and non-technical audiences.
Collaboration skills and ability to work on a team.
Adaptability and willingness to learn.
WORKING CONDITIONS:
No Work Conditions
WORK SCHEDULE:
Standard Hrs: 37.5
JOB LOCATION:
Clemson, SC
APPLICATION DEADLINE:
May 22, 2024
CLOSING STATEMENT:
Clemson University is an AA/EEO employer and does not discriminate against any person or group on the basis of age, color, disability, gender, pregnancy, national origin, race, religion, sexual orientation, veteran status or genetic information.