- 1-year contract, renewable
- Hybrid work arrangement
- Government project
We are seeking a Senior Quality Engineer with strong expertise in manual and automated testing, specializing in JavaScript/TypeScript-based automation using Playwright. This role requires ownership of quality strategy, hands-on automation development, CI/CD integration, and leadership within QA initiatives.
Key Responsibilities
- Test Strategy & Quality Ownership
- Lead test planning, define scope, and provide effort estimates.
- Design high-coverage test cases including edge, negative, and exploratory scenarios.
- Conduct risk-based testing and root cause analysis (RCA).
- Optimize and maintain regression test suites.
- Perform impact analysis for requirement changes.
- Design and support UAT scenarios.
- Automation Engineering (JavaScript/TypeScript - Playwright)
- Design, build, and maintain scalable UI and API automation frameworks using Playwright with JS/TS.
- Develop reusable utilities, helpers, and modular test components.
- Track automation coverage and improve flaky test reliability.
- Conduct code reviews and enforce automation best practices.
- CI/CD & Technical Integration
- Configure and maintain CI pipelines (e.g., GitLab CI, Jenkins) for regression and feature testing.
- Demonstrate strong Git expertise (branching strategies, resolving conflicts, guiding team members).
- Write SQL queries for test data validation and preparation.
- API & Performance Testing
- Design and automate API test scenarios including edge and negative cases.
- Write and maintain performance test scripts (e.g., k6 or similar tools).
- Identify performance risks and collaborate with engineering teams to address them.
- Leadership & Mentorship
- Lead QA efforts within sprints or projects.
- Mentor junior QEs and provide constructive feedback.
- Conduct automation code reviews.
- Drive improvements in testing processes, frameworks, and standards.
- Collaboration & Product Understanding
- Collaborate with developers, designers, product owners, and delivery managers.
- Communicate quality risks, metrics, and test outcomes clearly to stakeholders.
- Demonstrate strong understanding of business workflows and user journeys, linking testing to customer impact and product risk.
Required Qualifications
- 5+ years of experience in Quality Engineering / Test Automation.
- Strong hands-on experience with JavaScript/TypeScript and Playwright.
- Experience in UI and API automation.
- Experience integrating automated tests into CI/CD pipelines.
- Experience in planning and conducting performance tests (e.g., k6).
- Strong understanding of SDLC/STLC and testing methodologies.
- Proficiency in Git and SQL.
- IVR (Interactive Voice Response) testing experience.
- CTFL or similar certification.