Job Openings
Senior Quality Assurance Engineer - Automation
About the job Senior Quality Assurance Engineer - Automation
- Lead the design, development, and maintenance of automation test frameworks and scripts.
- Provide technical guidance and mentorship to junior QA team members.
- Define, establish, and optimize automation strategies in alignment with QA and engineering objectives.
- Evaluate and enhance existing automation processes, tools, and frameworks.
- Collaborate with cross-functional teams on test plan creation, automation coverage, and test data requirements.
- Execute automated test suites for regression, functional, integration, and performance testing.
- Integrate automated tests within the CI/CD pipeline to support fast, reliable releases.
- Identify opportunities for tool adoption; evaluate and implement emerging automation technologies.
- Work closely with developers to identify, reproduce, and resolve automation-detected issues.
- Participate in performance testing activities to uncover system bottlenecks and optimization opportunities.
- Effectively collaborate with QA and engineering teams to ensure full test coverage.
- Communicate automation plans, progress, risks, and quality metrics to stakeholders.
Requirements - Bachelors degree in Computer Science, Engineering, or related field.
- 3 - 5 years of proven experience as a QA Automation Engineer, including hands-on test automation development.
- Strong command of automation tools such as Cypress, Selenium, Playwright, Node.js, JUnit, TestNG or equivalent.
- Strong programming experience in JavaScript, Python, or C#.
- Experience using version control (Git) and continuous delivery platforms.
- Solid understanding of QA engineering principles, test lifecycle, and automation best practices.
- Previous experience in performance testing and system optimization.
- Excellent analytical, debugging, and problem-solving capabilities.
- Strong collaboration and communication skills with proven ability to influence and guide others.