Description
Summary:
Seeking a Senior QA Automation Engineer to strengthen quality assurance, audit existing automation, improve test strategy, and ensure reliable, defect-free releases by collaborating with Development, DevOps, and Product teams.
Highlights:
1. Strengthen quality assurance processes and achieve defect-free releases
2. Audit, rebuild, and improve automation for stability and scalability
3. Collaborate cross-functionally to elevate overall product quality
We are looking for a **Senior QA Automation Engineer** to strengthen our quality assurance process. Although the platform has existing automation in place, recurring bugs and unstable releases reveal structural gaps in quality coverage.
This role requires a highly skilled engineer capable of auditing the current automation, rebuilding unstable areas, improving test strategy, and ensuring reliable, defect\-free releases.
You will collaborate closely with Development, DevOps, and Product teams to implement best practices, optimize testing workflows, and elevate overall product quality.
**Key Responsibilities**
**1\. Automation Quality \& Test Architecture**
* Audit existing automation to identify false positives, flakiness, outdated libraries, missing regression coverage, and low\-value tests.
* Refactor or rebuild automation for stability, maintainability, and scalability.
* Define the automation scope for the upcoming delivery cycle (new features, high\-risk areas, historical bugs).
* Implement best\-practice patterns: Page Object Model, reusable fixtures, API abstraction, stable waits.
**2\. Functional \& Regression Testing**
* Perform manual testing for new features with unclear or incomplete acceptance criteria.
* Build/improve a complete regression suite integrated into CI/CD pipelines.
* Validate bug fixes and ensure test coverage prevents reoccurrence.
* Report defect patterns and risk areas to leadership.
**3\. Testing Process \& Standards**
* Create/update test strategy, test cases (manual \+ automated), test data plans, and acceptance criteria.
* Document all test results clearly, ensuring traceability and reproducibility.
* Enhance collaboration between QA, Dev, and Product to reduce defect leakage.
**4\. Environment \& CI/CD**
* Work with DevOps to stabilize QA/UAT environments.
* Integrate automated tests into CI/CD pipelines with reliable pass/fail signals.
* Reduce test flakiness and ensure poor\-quality builds are blocked.
**5\. Release Quality Ownership**
* Validate release candidates end\-to\-end.
* Execute smoke, sanity, exploratory, and performance testing when needed.
* Provide clear go/no\-go indicators based on quality KPIs.
**Requirements**
**Technical Skills**
* Strong experience with automation frameworks: **Cypress, Playwright, Selenium, WebdriverIO** (depending on the stack).
* API automation using **Postman, REST Assured, or Playwright API**.
* Deep knowledge of waits, DOM handling, test data mocking/stubbing, and browser drivers.
* Solid SQL knowledge for data validation.
* Experience testing distributed systems, microservices, caching layers, and cloud environments.
* Hands\-on experience integrating automation into **CI/CD pipelines** (GitHub Actions, GitLab, Jenkins, Azure DevOps).
* Strong Git branching, PR review, and version\-control best practices.
**Quality Engineering Expertise**
* Ability to reverse\-engineer unclear or undocumented features.
* Strong root\-cause analysis skills — understanding not only *what* fails, but *why*.
* Ability to validate and correct inaccurate automation coverage claims.
* Solid regression testing strategy.
* Experience with performance/load testing tools (JMeter, k6\) is a plus.
**Soft Skills**
* Excellent communication with the ability to challenge assumptions diplomatically.
* High sense of ownership — proactive, autonomous, and structured.
* Transparent risk communication with PM/CTO and cross\-functional teams.
**Language Requirement**
* **English: C1 required**