Senior Quality Assurance Engineer
fctgcareers
Job Description
- Design and execute tests across API, integration, end-to-end, and admin interface layers
- Test decoupled and headless architectures, including API contract testing between backend services and consuming frontends
- Participate actively in backlog refinement, bringing a testing and quality lens to story definition and acceptance criteria
- Coach and mentor engineers on quality practices — testable design, effective test strategy, and shared ownership of quality
- Build, maintain, and evolve testing tooling and integrations within CI pipelines
- Partner closely with developers, product managers, and other quality engineers to identify risk areas and prioritize test coverage
- Continuously improve test suites for reliability, speed, and maintainability
You'll be perfect for the role if you have:
- 7+ years of experience in quality/test engineering (10+ years preferred)
- Strong experience testing APIs, integrations, end-to-end flows, and admin/back-office interfaces
- Proven experience testing decoupled or headless architectures, with hands-on API contract testing between services and frontends
- Comfort working in JavaScript and TypeScript
- Practical experience with:
- E2E/UI testing: Playwright or Cypress
- Unit/integration testing: Jest
- Contract testing: Pactum
- API tooling: Postman or Bruno
- CI/CD: GitHub Actions
- Experience embedding quality practices into agile/scrum ceremonies, particularly refinement
- Strong communication skills and comfort coaching other engineers without formal authority