About the Role
We are seeking a highly experienced QA Engineer (Automation) to support quality assurance and testing initiatives. In this role, you will design, develop, and execute both automated and manual test cases to ensure the reliability and performance of software applications. You’ll collaborate with cross-functional teams in an Agile environment and contribute to testing across development, UAT, and production stages.
Responsibilities
- Design and implement automated test cases using WebdriverIO or similar frameworks.
- Develop and maintain test scripts for both automated and manual testing.
- Execute manual test cases as needed.
- Schedule and monitor automated test runs; track execution results.
- Generate and maintain test documentation and reports.
- Log and manage defects using Jira.
- Maintain requirements traceability matrices.
- Participate in Agile ceremonies and sprint planning.
- Support testing activities across development, test, UAT, and production environments.
- Troubleshoot and debug test failures.
- Lead User Acceptance Testing (UAT) efforts when required.
- Provide on-call support for critical testing issues.
Minimum Qualifications
- 10+ years of experience executing manual test scripts.
- 8+ years of experience in automated QA testing.
- 8+ years of experience developing QA test scripts.
- 8+ years of experience in performance testing.
Preferred Qualifications
- 5+ years of experience generating automated test case reports.
- 5+ years of experience with JavaScript, HTML, and Selenium.
- 3+ years of experience working in Agile/Scrum environments using Jira and XRay