Tech Stack
CypressFlutterGrafanaReactSDLCSeleniumTypeScript
About the role
- Build, maintain, and scale automated test suites (web, mobile, and API).
- Write end-to-end tests (Playwright + TypeScript or equivalent) covering functional, regression, and integration scenarios.
- Conduct exploratory testing and provide concise, actionable bug reports.
- Define QA standards, test plans, and acceptance criteria for feature releases.
- Drive test coverage across all Fixa products: Fixa Admin Web App (React); Tenant Web App (React); Tenant Mobile App (Flutter); USSD App.
- Champion best practices for CI/CD test automation and advise on tooling improvements.
- Partner with developers to debug, verify fixes, and prevent regressions.
- Collaborate with product managers to align testing scope with business priorities.
- Clearly communicate risks, tradeoffs, and quality metrics to leadership.
- Own and evolve QA processes, documentation, and release sign-offs.
- Introduce observability and monitoring tools to catch issues proactively.
- Ensure test environments are reliable, repeatable, and integrated into the SDLC.
Requirements
- 5+ years of experience in QA for web and mobile platforms.
- Proven hands-on experience with test automation frameworks (Playwright, Cypress, Selenium, Appium, or WebdriverIO).
- Strong understanding of QA methodologies (unit, integration, regression, exploratory, acceptance).
- Experience integrating automated tests into CI/CD pipelines (GitHub Actions, CircleCI, or similar).
- Excellent communication and documentation skills.
- Ability to work independently and thrive in a fast-paced startup environment.