What are the responsibilities and job description for the QA Engineer - Automated-3 position at ASSYST, Inc.?
ASSYST is seeking a QA Engineer - Automated-3 to support our client in Austin, TX. It is a Hybrid position.
Responsibilities:
Responsibilities:
- Design, develop, and maintain automated test scripts using WebDriver IO or similar technologies to ensure efficient testing processes.
- Identify and prioritize test scenarios based on project requirements and risk assessment.
- Create detailed execution plans for automated test scenarios, ensuring they align with development timelines.
- Develop and maintain test scripts for both manual and automated testing processes.
- Modify and enhance existing automated test scripts to improve test accuracy, performance, and efficiency.
- Track and monitor the execution of automated tests, ensuring that they run as per the established schedules.
- Establish and maintain automated test execution schedules, ensuring regular testing and reporting of results.
- Log test results, including defects, failures, and overall status, for further analysis.
- Use Jira or similar tools to log, track, and manage defects discovered during automated or manual testing.
- Provide detailed defect reports, including steps to reproduce and relevant logs, to assist developers in troubleshooting and resolving issues.
- Create automated reporting mechanisms to keep stakeholders informed about test progress and issues.
- Develop and maintain requirements traceability matrices to ensure test coverage aligns with project requirements.
- Work collaboratively within Agile development teams, contributing to sprint planning, daily stand-ups, and retrospectives.
- Participate in Agile ceremonies and work in close coordination with developers, product owners, and other stakeholders to ensure timely and effective test coverage.
- Lead or support UAT testing activities, ensuring proper test coverage and that business requirements are validated.
- Troubleshoot issues found during UAT and ensure they are effectively communicated to the development team.
- Investigate and troubleshoot failed test cases, identifying root causes of failures (e.g., application bugs, test script issues).
- Collaborate with development teams to resolve defects and improve the robustness of automated tests.
- 10 years: Manual Test Script Execution Experience
- 8 years: Automated QA Testing Experience
- 8 years: QA Test Script Creation Experience
- 8 years: Performance Testing Experience
- 5 years: QA Automated Test Case Reporting Experience
- 5 years: JavaScript, HTML, Selenium Experience
- 3 years: Agile, Scrum, Jira, Xray Experience