Senior Software Engineer - QA Automation
Summary
A senior QA automation engineer who designs, builds, and maintains automated testing frameworks, runs test suites in CI/CD, and mentors junior QA engineers. Works from the Queenstown office using test automation languages like Python, Java, or JavaScript with tools such as Selenium, Cypress, or Playwright.
About the Role
Our client is seeking a detail-oriented and proactive Senior Software Engineer specializing in QA Automation to join their dedicated quality assurance team in Queenstown . This role is essential for ensuring the highest quality of their software products through the design, development, and maintenance of automated testing frameworks. You will work closely with development and QA teams to identify testing needs, implement robust automation solutions, and contribute to a culture of quality and reliability. The ideal candidate thrives in a collaborative, agile environment and is passionate about building efficient and effective testing strategies.
Key Responsibilities
- Design, develop, and maintain scalable and robust automated test scripts and frameworks.
- Execute automated test suites and analyze results, identifying and reporting defects clearly.
- Collaborate with developers and QA analysts to understand product requirements and design test cases.
- Integrate automated tests into the CI/CD pipeline to enable continuous testing and feedback.
- Identify opportunities for improving testing processes and tools.
- Mentor junior QA engineers and contribute to the overall quality strategy of the team.
Requirements
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent experience.
- 5+ years of experience in software quality assurance , with a strong focus on automation.
- Proficiency in programming languages commonly used for test automation (e.g., Python, Java, JavaScript).
- Experience with automation tools and frameworks (e.g., Selenium WebDriver, Cypress, Playwright).
- Strong understanding of testing methodologies, defect tracking, and test management tools.
- Excellent analytical, problem-solving, and communication skills.
Benefits
- Competitive salary and comprehensive benefits package.
- Health, dental, and vision insurance coverage.
- Opportunities for professional development and training.
- A structured work environment in our Queenstown office.
- Generous paid time off and retirement savings plan.
- Exposure to cutting-edge technologies and quality assurance practices.