About the Role
We are looking for a Senior QA Automation Engineer to join our team and play a key role in building and maintaining high-quality automation frameworks for both user experience and data quality testing. This role is ideal for an engineer with strong test automation expertise, hands-on scripting skills, and the ability to collaborate closely with development teams to ensure robust and scalable testing practices.
Key Responsibilities
- Design, develop, and maintain automation test scripts for UI, API, and data validation.
- Work with frameworks such as Selenium (and others as applicable) to build scalable test automation suites.
- Collaborate with developers, QA, and product teams to define test strategies and ensure high-quality releases.
- Drive improvements in test coverage, execution speed, and reliability of automated testing pipelines.
- Contribute to continuous integration and delivery pipelines by integrating automated tests.
- Provide technical mentorship and guidance to junior QA engineers.
- Evaluate and introduce new tools and frameworks to improve automation efficiency (e.g., AI-driven testing solutions like Mabl or Testim).
Required Skills & Experience
- 5+ years of experience in software quality assurance with a focus on automation.
- Strong proficiency in test automation scripting using Python and/or .NET.
- Proven experience with Selenium (WebDriver, Grid) or equivalent frameworks.
- Solid understanding of testing methodologies, QA best practices, and Agile development.
- Experience with CI/CD pipelines and integrating automated tests.
- Strong debugging and problem-solving skills.
Nice to Have
- Hands-on experience with AI-powered testing tools (e.g., Mabl, Testim) or interest in learning.
- Knowledge of performance testing or data validation frameworks.
- Familiarity with containerization (Docker, Kubernetes) and cloud platforms.