QA Automation Engineer

Smart Working · Engineering

Job description

Position:
QA Automation Engineer (Remote, Full-Time)

Company:
Smart Working

Location:
Pakistan (Lahore, Karachi, Islamabad, Rawalpindi, Faisalabad, Peshawar, Multan)

Employment type:
Full-Time

Work Arrangement:
Remote

Short Summary:
As a QA Automation Engineer, you will take ownership of quality across a mature, multi-repository digital health platform, building and maintaining a robust automation framework while improving test coverage and overall platform reliability.

Responsibilities:
- 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.
- Author English-readable scenarios in Cucumber and Gherkin.
- Build automation in JavaScript and TypeScript.
- Drive the UI through a page object model.
- Validate correct database state using SQL.
- Maintain the automated tests as new features arrive.
- Run exploratory testing to identify where the product behaves incorrectly.
- Improve reliability and enable faster, safer releases through automation.

Requirement:
- 4+ years of experience in QA or test automation, hands-on with 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 SQL querying to validate database state, using MySQL or PostgreSQL.
- Strong detail orientation, including the ability to spot edge cases and gaps in specifications.

Benefits:
- Fixed Shifts: 11:30 AM - 9:00 PM PKT (Summer) | 12:30 PM - 10:00 PM PKT (Winter)
- No Weekend Work: Real work-life balance, not just words
- Day 1 Benefits: Laptop and assets provided
- Support That Matters: Mentorship, community, and forums where ideas are shared
- True Belonging: A long-term career where your contributions are valued

Skills

  • cucumber
  • javascript
  • mysql
  • playwright
  • postgresql
  • sql
  • typescript

Languages

EN

Apply

Open this job in our interactive board to apply, save it, or sign up for matched alerts on similar roles.

View & apply
QA Automation Engineer — Smart Working | RVC