Skip to main content
Smart Working Solutions

QA Automation Engineer

RemotePakistan only
Published
Role
QA
Experience
Mid
Employment
Full-time
Salary not disclosed
Check eligibility

Open to PK only. Set where you work from to check your eligibility.

No BS summary

QA Automation Engineer in Pakistan with 4+ years in QA/test automation and hands-on JavaScript or TypeScript coding. Must have BDD with Cucumber/Gherkin, web UI automation with a page object model, SQL validation, and end-to-end QA ownership. Digital health/regulated-domain experience is a plus.

Core skills

TypeScript/JavaScriptCucumber

Required skills

GherkinSQLMySQL/PostgreSQL

Optional skills

PlaywrightFlutterAppiumFlutter integration testReactAngularVueISO 27001

Required languages

English

What you'll do

  • Take end-to-end ownership of the quality assurance process, designing and developing the automated testing framework.
  • Understand how a large, multi-repo system works and how it should work from client, end-user and internal operations perspectives.
  • Ask the right questions and document expected behaviour where inherited documentation is partly out of date.
  • Author English-readable scenarios in Cucumber and Gherkin.
  • Build automation in JavaScript and TypeScript.
  • Drive the UI through a page object model.
  • Add data-test-ids to React code where missing.
  • Validate correct database state using SQL.
  • Maintain the automated tests as new features arrive.
  • Feed into requirements upfront as new features are planned.
  • Flag compliance, regulatory and security implications.
  • Run exploratory testing to identify where the product behaves incorrectly.
  • Improve reliability and enable faster, safer releases through automation.
  • Reproduce multi-step defects precisely and identify edge cases.
  • Build a repeatable, documented QA process from an unreliable baseline.
  • Work out how the system should behave across multiple user perspectives and how it might break.

What they require

  • 4+ years of experience in QA or test automation, hands-on with TypeScript or JavaScript.
  • 4+ years of hands-on test automation coding in TypeScript or JavaScript.
  • 2+ years of BDD test authoring with Cucumber and Gherkin.
  • 3+ years of web UI test automation using a page object model, preferably with Playwright.
  • 2+ years of end-to-end QA ownership, including defining, documenting, building and maintaining tests.
  • 3+ years of requirements analysis and stakeholder communication.
  • 2+ years of SQL querying to validate database state, using MySQL or PostgreSQL.
  • 3+ years of exploratory testing and precise multi-step defect reproduction.
  • Ability to drive automation and own the build with limited direction.
  • Strong detail orientation, including the ability to spot edge cases and gaps in specifications.
  • Hands-on JavaScript or TypeScript automation coding is non-negotiable; willingness to learn is not sufficient.
  • Preferred: Mobile app testing and automation experience, especially with Flutter apps.
  • Preferred: Security and regulatory awareness.
  • Preferred: Experience in another regulated or audited environment.
  • Preferred: ISO 13485 medical-device regulated-environment testing.
  • Preferred: Experience in an adjacent regulated domain such as medtech, fintech or NHS/DTAC.
  • Preferred: Healthtech or digital health domain experience.
  • Preferred: Comfort using AI in the engineering workflow.

Benefits

  • Fixed shifts: 11:30 AM - 9:00 PM PKT in summer and 12:30 PM - 10:00 PM PKT in winter.
  • No weekend work.
  • Laptop and assets provided from day 1.
  • Mentorship, community, and forums where ideas are shared.
  • Long-term career where contributions are valued.

Smart Working connects skilled professionals with global teams and products for full-time, long-term remote roles, aiming to break down geographic barriers and support growth and well-being.

AI

Details

Apply routeDom
Salary not disclosed