Skip to main content
All roles
Development

QA Automation Engineer

Remote, PakistanFull-time

The Role

At BearPlex, quality is not a phase that happens after the build. It is a contract we make with regulated enterprises who need proof that what we ship behaves exactly as specified, every release, under audit. Our test suites are part of the asset we hand over, not throwaway scaffolding.

This role owns the automated safety net that lets senior engineering pods move fast without breaking production. You will design test frameworks that survive years of change, integrate them into our delivery pipelines, and turn coverage into evidence our clients can trust. You work remotely from anywhere in Pakistan, with overlap to teams in Lahore, Austin, and Doha.

What You Will Do

  • Build durable end to end suites. Author and maintain UI automation in Playwright and Cypress for complex multi-tenant platforms, structured so tests stay readable and resilient as the product evolves.

  • Test the contract at the API layer. Write thorough API and integration tests against Node.js and Python services, validating schemas, auth flows, edge cases, and failure modes, not just happy paths.

  • Wire quality into CI. Integrate automated checks into our pipelines so every pull request runs the right gates, with fast feedback, stable parallelization, and clear reporting on what failed and why.

  • Define the quality gates. Set the coverage, performance, and regression thresholds that block a release, and partner with engineers to make those gates a shared standard rather than a bottleneck.

  • Hunt flakiness to zero. Diagnose and eliminate flaky tests, race conditions, and environment drift so a red build always means a real defect.

  • Produce audit-ready evidence. Generate test artifacts and traceable reports that satisfy the compliance and verification demands of regulated clients.

  • Raise the testing bar. Mentor engineers on testable design, review test code with the same rigor as production code, and document patterns the whole team reuses.

What We Are Looking For

  • Shipped, tested production systems. You have owned automation that ran against real software with real users, not toy demos or course projects.

  • Deep Playwright and Cypress fluency. You know both well enough to choose the right tool, structure page objects and fixtures cleanly, and debug the hard failures.

  • Strong API testing skills. Comfortable testing REST and GraphQL services, handling auth tokens, mocking, and contract validation.

  • CI and pipeline experience. You have integrated test suites into systems like GitHub Actions or GitLab CI, including Docker-based environments.

  • Solid JavaScript or TypeScript, and ideally Python. You write test code that other engineers respect and maintain.

  • A quality mindset. You think in terms of risk, coverage, and proof, and you communicate test results clearly to engineers and stakeholders.

Nice to Have

  • Performance and load testing. Experience with tools such as k6 or JMeter to validate systems under stress.

  • Cloud and container familiarity. Working knowledge of AWS, GCP, or Azure and Kubernetes test environments.

  • Exposure to regulated domains. You have tested software where auditability and compliance mattered.

  • Test data and observability. Comfort building reliable test data pipelines and reading logs, traces, and metrics during debugging.

Why BearPlex

  • Senior peers who care about craft. You work alongside engineers who have shipped real production systems and treat test code as first-class.

  • Real production work for global clients. Your suites protect platforms used by regulated enterprises across the US, Gulf, and beyond.

  • Remote flexibility across Pakistan. Work from anywhere in the country with clear overlap to our global teams.

  • A dedicated learning budget. Time and resources to deepen your expertise in testing, tooling, and the systems you protect.

  • A clear growth path. Move toward senior QA, test architecture, or platform reliability as you prove your impact.

What you bring
PlaywrightCypressAPI TestingTypeScriptPythonCI/CDTest AutomationDocker
Apply

Send us your work.

Start by dropping your resume. We read it and fill in the form for you, so you only complete what we could not. Our team reviews every application personally; you will hear back either way.

Drop your resume to begin, or click to browse
PDF, up to 10MB. We will read it and fill in the form for you.

Prefer to type it out?