QA Automation Engineer
RemotePakistanmidFull Time
- Posted
- today
- Source
- Himalayas
- Field
- Engineering
Skills
CommunicationJavaScriptTypeScriptCI/CDAgileScrumGit
Description
Job Overview
We are looking for a skilled and detail-oriented QA Automation Engineer to join our team. The ideal candidate will have hands-on experience in automated testing within a JavaScript/TypeScript environment and a strong understanding of API testing, CI/CD pipelines, and backend system validation. You will play a key role in improving product quality by building scalable automated testing solutions and converting repetitive manual testing processes into efficient automated scripts.
Key Responsibilities
-
Design, develop, and maintain automated test suites for web applications and APIs
-
Build and execute end-to-end, integration, and regression test cases using Cypress or Playwright
-
Perform API-level testing using tools such as Supertest, Postman, or equivalent frameworks
-
Collaborate with developers and product teams to understand application workflows and testing requirements
-
Read, analyze, and navigate backend codebases to create effective test coverage
-
Identify repetitive manual testing tasks and convert them into reliable automation scripts
-
Integrate automated tests into CI/CD pipelines and ensure smooth deployment validation
-
Monitor test execution results, troubleshoot failures, and maintain testing stability
-
Contribute to improving QA processes, automation frameworks, and testing best practices
-
Document test plans, test cases, and automation workflows
Requirements
-
3+ years of experience writing automated tests in a JavaScript/TypeScript stack
-
Strong hands-on experience with Cypress or Playwright (experience with both is a plus)
-
Experience with API testing frameworks such as Supertest, Postman, or equivalent tools
-
Ability to read and navigate backend codebases for testing purposes
-
Experience setting up or maintaining CI/CD pipelines, preferably using GitHub Actions
-
Strong understanding of software testing methodologies and automation best practices
-
Experience converting manual repetitive testing tasks into automated solutions
-
Good debugging, analytical, and problem-solving skills
-
Strong communication and collaboration abilities
Preferred Qualifications
-
Experience working in Agile/Scrum environments
-
Familiarity with version control systems such as Git
-
Knowledge of performance or load testing tools is a plus
-
Exposure to cloud-based development or deployment environments is an advantage
Originally posted on Himalayas
JobMatch aggregates public listings. Always apply through the original posting.