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 of 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 automated test suites for web and mobile applications.
- Collaborate with the development team to integrate automated tests into the CI/CD pipeline.
- Conduct thorough manual testing when necessary to understand edge cases and user journeys.
- Analyse test results, identify bugs, and track their resolution using industry-standard tools.
- Contribute to the continuous improvement of our quality assurance processes and standards.
Required Skills and Qualifications
- Proven experience in software testing and automation.
- Strong proficiency in at least one programming language (e.g., JavaScript, Python, or Java).
- Experience with automation tools such as Selenium, Cypress, or Playwright.
- Solid understanding of software development life cycles (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 certification in software testing.