Job Description
Location: Remote
We’re looking for a Senior QA Engineer with strong automation expertise to take ownership of our test automation strategy and elevate quality standards across our product.
This is not a manual testing role. This position is centered around building, scaling, and optimizing modern automation frameworks, integrating them into CI/CD pipelines, and driving release confidence in a fast-moving, product-driven environment.
You will work closely with Engineering, Product, and DevOps to ensure we deliver reliable, scalable, secure, and high-performing software.
What You’ll Do
- Lead Test Automation Strategy
- Design, build, and maintain scalable automation frameworks using Playwright (Node.js).
- Implement hybrid API + UI automation strategies.
- Ensure proper test isolation, reusable fixtures, and clean architecture (POM, modular frameworks).
- Own cross-environment automation (STG, production smoke validation).
Integrate Automation into CI/CD
- Embed automation into GitLab pipelines with:
Pipeline quality gates,
Production smoke tests,
Environment-based execution,
Automated reporting
- Analyze flaky tests and continuously optimize pipeline efficiency.
- Support Docker-based test execution environments.
Drive Quality Across the SDLC
- Define test strategies, risk-based testing plans, and release validation processes.
- Partner with Product and Engineering on acceptance criteria and Definition of Done (DoD).
- Participate in architecture discussions and code reviews to embed quality early (“shift-left”).
- Conduct root cause analysis for critical production issues.
Test Management & Quality Metrics
- Use BrowserStack Test Management (or equivalent) and Jira to ensure traceability and visibility.
- Track defect leakage, coverage metrics, and release KPIs.
- Improve test coverage across functional, regression, performance, accessibility, and security areas.
What We’re Looking For
Must-Have: Automation Expertise
- 5–7+ years in Software Quality Engineering.
- Expert-level experience with Playwright (Node.js).
- Strong proficiency in JavaScript/TypeScript (preferred) or Java with Selenium.
- Experience building scalable automation frameworks from scratch.
- Hands-on CI/CD automation integration (GitLab preferred).
- Strong Technical Foundation
- Testing modern SPA applications (Vue or similar).
- API testing (REST, GraphQL, contract testing).
- Cross-browser testing strategy (BrowserStack).
- Experience with AI-driven testing tools (Testim or similar).
Non-Functional Testing (Must have)
- Performance testing fundamentals (k6, JMeter or equivalent).
- Accessibility testing (WCAG awareness).
- Security validation basics (OWASP Top 10 awareness).
- Understanding of monitoring & observability impact on quality (logs, alerts, RCA linkage).
Who You Are
- Automation-first mindset.
- Strong debugging and analytical skills.
- Comfortable reviewing code and discussing architecture.
- Detail-oriented with strong ownership mentality.
- Data-driven in measuring and improving quality.
- Clear communicator in remote environments.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or related field.
- Experience working in product-driven, CI/CD-first environments.