- Collaborate with developers and QA engineers to design and maintain reliable mobile native automated tests in Appium or WebdriverIO for both new and existing features.
- Analyse test reports and improve test coverage to ensure product quality.
- Adapt to new methodologies and technologies to enhance automated testing processes.
- Document and contribute new test cases for evolving product features.
- Work within scrum teams, defining acceptance criteria and executing test cases.
- Actively contribute to the QA team’s initiatives for improving deliverables and processes.
- Log, prioritise, and retest bugs effectively.Â
- Approach testing with a user-centric perspective, thinking beyond basic requirements.Â
- 5+ years of experience in automation testing and development.
- Proficiency in JavaScript or TypeScript.
- Strong expertise in front-end mobile automation testing.
- Hands-on experience with automation tools and frameworks e.g., WebdriverIO + Appium (mobile), Playwright (web).
- Experience with CI/CD tools such as Jenkins, GitLab CI or GitHub Actions.
- Exposure to performance testing tools such as K6 or JMeter.
- Experience with test management tools such as JIRA, X-ray, or TestRail.
- Knowledge of BDD frameworks (e.g., Cucumber or SpecFlow) and an understanding of TDD.
- Understanding of SQL and relational databases.
- Strong communication skills and ability to work in a team with minimal supervision.
- Experience in Agile methodologies and the software development life cycle.
- Experience with API testing tools like Postman or SoapUI.