Role Overview
We are seeking a detail-oriented QA Automation Engineer to join our growing engineering team. In this role, you will be responsible for designing, developing, and maintaining automated testing frameworks to ensure the highest quality standards for our software products. You will work closely with developers and product managers to identify potential issues early in the development lifecycle.
Key Responsibilities
- Design and implement robust, scalable automated test suites for web and mobile applications.
- Integrate automated tests into our CI/CD pipelines to ensure continuous quality assurance.
- Collaborate with cross-functional teams to define test plans and acceptance criteria for new features.
- Analyse test results, identify defects, and work with the development team to resolve issues.
- Maintain and improve existing testing documentation and internal quality standards.
Required Skills and Qualifications
- Proven experience in software quality assurance and automation.
- Strong proficiency in programming languages such as JavaScript, TypeScript, or Python.
- Experience with automation tools such as Selenium, Cypress, or Playwright.
- Solid understanding of the software development life cycle (SDLC) and Agile methodologies.
Nice-to-Have Qualifications
- Experience with performance and load testing tools.
- Familiarity with cloud platforms like AWS or Azure.
- ISTQB or equivalent software testing certification.