Your Tasks:
- Full-lifecycle involvement: Participate in grooming, design reviews and definition of acceptance criteria (BDD/Gherkin).
- Test assets ownership: Create, update and maintain the test suite covering squad products (mobile, web, API, data flows).
- Code tests that test software: Build maintainable test code, helpers and fixtures; contribute to shared testing libraries/frameworks.
- Functional testing: Compose, execute and assess results of tests according to the agreed Test Strategy (manual where it adds value, automated by default).
- API & contract testing: Validate REST/GraphQL contracts and integrations (e.g., consumer-driven contract tests).
- Non-functional testing: Execute performance, reliability, security (baseline) and accessibility checks where relevant.
- Data-driven QA: Provide and track squad QA metrics (e.g., defect escape rate, flaky test rate, coverage trends, MTTR, lead time to detect).
- Environment readiness: Collaborate on test data management, synthetic users and stable environments (containers/Kubernetes).
- Quality advocacy: Spread a culture of quality, facilitate bug bashes/exploratory sessions, and coach teammates on testing good practices.
- Release readiness: Contribute to go/no-go criteria, risk assessment and post-release validation.
Your profile:
- Automation: Hands-on building UI and API automated tests (mobile and/or web) integrated into CI pipelines.
- Agile delivery: Experience working within cross-functional agile teams.
- BDD: Practical knowledge of BDD (Gherkin) and collaboration around acceptance criteria.
- Mobile Frontend: Proven experience testing mobile apps (Android and/or iOS), including real devices/emulators/simulators.
- API Testing: Strong experience testing REST/GraphQL services (functional and negative scenarios).
- Programming: Experience coding tests and tools in Python (or similar: TypeScript/C#).
- CI/CD: Experience in CI environments (e.g., Azure DevOps, GitHub Actions), including parallelization and flaky-test control.
- Cloud & containers: Familiarity with Azure and/or Google Cloud, Docker/Kubernetes test environments.
- Frontend testing: Experience with modern web stacks (React/React Native) and tools (Playwright/Maestro/Cypress/Appium/Detox).
- The following skills would be a plus: Performance testing (e.g., k6/JMeter), baseline security (e.g., OWASP ZAP), accessibility (WCAG/axe) are a plus!
- Telco Domain Knowledge: Previous engineering experience within an MVNO / MVNE will be a plus