QA Automation Engineer
Smart Working · Engineering
- Work arrangement: fully remote
- Employment type: Full Time
- Seniority: senior
- Posted:
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
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