Full Stack QA Engineer
Full-time Mid-Senior LevelJob Overview
Job Description
We are looking for an experienced, hands-on Full Stack QA Engineer to guide quality assurance across several Scrum teams. This is a hybrid role: you will mentor QA engineers, shape QA strategy, and stay hands-on with testing to keep our releases stable and our codebase healthy.
What You’ll Do
- End-to-End Quality Ownership: Participate in the full testing lifecycle — from test design to release validation — across frontend, backend, and API layers.
- Automation Development: Design and maintain automated tests in TypeScript (Playwright, Jest, or similar). Ensure test coverage for UI, API, and integration flows.
- Observability & Logs: Actively work with logs, metrics, and tracing tools (e.g., Kibana, Datadog, Sentry) to identify, reproduce, and debug issues in complex distributed systems.
- Performance Testing: Design and execute load and performance tests using tools like k6 or JMeter, providing clear analysis and recommendations.
- API Testing: Validate APIs using Postman, Swagger, or custom TypeScript scripts. Ensure contract consistency and backward compatibility.
- Collaboration: Work closely with developers, DevOps, and product managers to ensure smooth CI/CD releases and improve release observability.
- Quality Metrics: Contribute to DORA metrics improvement by detecting bottlenecks early, automating regressions, and maintaining test stability.
How We Work
- Frequent, small releases in a trunk-based CI/CD setup.
- Mix of manual and automated testing with strong focus on data-driven quality.
- Cross-functional collaboration — QA is deeply involved in feature design and deployment reviews.
- Observability and monitoring are part of the testing strategy, not an afterthought.
Make Your Resume Now