We're seeking a Senior QA Automation Engineer to lead automated testing, shape our QA strategy, build test frameworks, and drive fast, high-quality releases via CI/CD pipelines.
Key Responsibilities
- Design, develop, and maintain automated test frameworks using Java, Selenium, and Playwright
- Implement and maintain Cucumber-based BDD testing approaches
- Collaborate closely with developers, product managers, and DevOps to ensure test coverage across the SDLC
- Integrate automated tests into CI/CD pipelines (e.g., GitHub Actions, Jenkins)
- Define and implement best practices for code quality, test reliability, and test data management
- Troubleshoot test failures and support defect resolution through GitHub workflows
- Mentor junior QA engineers and conduct code reviews
- Advocate for a shift-left approach and contribute to a culture of quality across the organization
Requirements
- 5+ years of experience in test automation and QA engineering
- Strong programming skills in Java
- Hands-on experience with Selenium, Playwright, and Cucumber
- Solid understanding of BDD principles and Gherkin syntax
- Experience integrating tests into CI/CD pipelines using tools like GitHub Actions, Jenkins, or CircleCI
- Proficient with version control systems, especially GitHub
- Strong analytical and troubleshooting skills
- Excellent communication and team collaboration skills