Responsibilities
- Design, build, and maintain automated test suites using Playwright (web) and Maestro (mobile) across iOS, Android, and Web platforms
- Lead the adoption of AI-assisted testing practices; using GenAI tools (Claude, ChatGPT, Copilot, etc.) to accelerate test case generation, test data creation, scripting, and defect triage
- Own the full testing lifecycle across iOS, Android, and Web platforms: review Acceptance Criteria for testability, define test strategy, and execute Functional, Regression, Exploratory, UI, and E2E testing
- Contribute testing estimates for agile stories and epics, and embed automation effort within sprint planning
- Create Acceptance Tests aligned to Acceptance Criteria in user stories, and translate them into automated checks where appropriate
- Maintain project and story status via Jira; raise, track, and close defects with clear repro steps and supporting evidence
- Own the pre-production quality gate to validate that all requirements and features have passed required testing, met acceptance criteria, and are signed off before any release to prod
- Communicate defects with Developers and UX Designers, and work collaboratively through to resolution
- Partner with BAs, Developers, Architects, and Scrum Masters to ensure requirements, UX, implementation, and testing remain fully synchronised
- Continuously improve testing standards, automation frameworks, CI/CD integration, and quality reporting across the team
- Proactively raise project risks and contribute to a quality-first culture across the delivery team
- Set and maintain project priorities in coordination with Team Leads and Project Managers
- Actively participate in project meetings, including kickoffs, inception workshops, standups, showcases, sprint retrospectives, and sprint planning sessions
- Attend regular client meetings and provide value to clients through active meeting participation and sound technical advice
- Keep your technical skills and knowledge up to date through proactive self-learning, including emerging trends in AI and test automation
Requirements
- B.S. degree or equivalent in Computer Science, Engineering, or a related field
- 5+ years’ experience as a Software Tester / QA Engineer in software delivery environments
- Strong hands-on experience with Playwright for web automation (TypeScript / JavaScript preferred)
- Demonstrated experience designing and maintaining test automation frameworks integrated into CI/CD pipelines (e.g. GitHub Actions, GitLab CI, Bitbucket Pipelines, Jenkins)
- Working knowledge of GenAI tools applied to QA; test case generation, exploratory testing assistance, defect summarisation, and code review of test scripts (Claude, ChatGPT, Copilot, Cursor, or equivalent)
- Strong experience with Functional, Regression, Exploratory, System, UI, and E2E testing across iOS, Android, and Web
- Strong working knowledge of Jira (or equivalent), including backlog management, defect tracking, and traceability of test artefacts
- Understanding of MCP (Model Context Protocol) connections, including how AI systems integrate with external tools, services, and data sources through MCP-based workflows
- Familiarity with API testing tools (Postman, REST-assured, or equivalent) and basic understanding of contract/integration testing
- Fluent English communication skills (written and verbal), with the ability to engage effectively with clients and stakeholders
- Comfortable working with AI-assisted development tools and design-to-development workflows (e.g. Figma)
- Strong ability to translate requirements into testable scenarios and ensure coverage across edge cases and integrations
Nice to Have
- Experience with Maestro for native mobile (iOS / Android) automation is a plus
- Experience with Behaviour-Driven Development (BDD) and writing acceptance criteria using Gherkin is highly desirable
- Prior experience in a software consulting environment is a plus
Additional Information
- Fluent English communication skills (written and verbal), with the ability to engage effectively with clients and stakeholders