Role Overview
We are seeking a meticulous and proactive 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 scalable automated test suites using industry-standard tools.
- Collaborate with the development team to integrate automated tests into the CI/CD pipeline.
- Analyse complex requirements to create comprehensive test plans and test cases.
- Identify, document, and track software defects to resolution.
- Conduct regular regression testing to ensure system stability following updates.
Required Skills and Qualifications
- Proven experience in software quality assurance 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.
Nice-to-Have Qualifications
- Experience with performance and load testing tools.
- Familiarity with containerisation technologies like Docker.