Quality Engineering Lead (Full stack)
About the role
The Quality Engineering Lead (Full stack) is responsible for designing and executing comprehensive test scenarios for complex product workflows, including both manual and automated testing. The role involves building and maintaining automated UI and API test suites, integrating them into CI/CD pipelines, and using AI tools to enhance testing efficiency. The lead will also conduct root-cause analysis, lead verification of reporting modules and data pipelines, and ensure backend data integrity through complex SQL queries. The position requires strong experience in both manual and automated QA, proficiency in modern testing frameworks and tools, and the ability to lead cross-squad system integration testing.
Must have
- 8+ years of total QA experience, demonstrating a strong balance between hands-on manual testing and test automation.
- Hands-on UI & API Automation: Practical coding proficiency in C# / .NET or Java (alongside TypeScript/JavaScript) using frameworks like Playwright, Selenium, or Cypress, plus REST/GraphQL API testing (REST Assured, Postman, or native HTTP client libraries).
- Strong SQL & Data Testing: Proven ability to query relational databases to validate complex calculation engines, data transformations, and reporting outputs.
- Modern Tooling & CI/CD: Practical experience with Git, CI/CD pipeline integration (Azure DevOps, GitHub Actions, or Jenkins), and Jira-based test management (Xray, Zephyr, or TestRail).
- Cross-Squad SIT Execution: Hands-on experience executing end-to-end SIT cycles across squad boundaries, validating shared APIs/data flows, and driving defect triage directly with engineers
Technologies
- API Testing
- Azure DevOps
- CI/CD
- Claude
- C#
- Cursor
- Cypress
- Data Pipelines
- .NET
- Excel
- Git
- GitHub
- GitHub Actions
- GitHub Copilot
- GitLab
- GraphQL
- Java
- JavaScript
- Jenkins
- Jira
- JMeter
- k6
- Manual Testing
- Playwright
- Postman
- REST Assured
- Selenium
- SQL
- Test Automation
- TestRail
- TypeScript
Highlights
Applications should be sent via gihan@mytechjobs.lk. The role requires 8+ years of QA experience. Experience with both manual and automated testing, as well as modern CI/CD tools, is essential.