# Quality Assurance Engineer

> Pavago · Pakistan (Remote) · — · Posted 2026-08-09

**Workplace:** remote

**Department:** Candidate Sourcing

## Description

### **Quality Assurance Engineer (Manual + Automation | SaaS) – Remote**

**Position Type:** Full-Time, Remote  
**Working Hours:** U.S. Client Business Hours — flexibility required for releases, sprint deadlines, and testing windows

### **About the Role**

At Pavago, one of our clients is hiring a **Quality Assurance Engineer (QA Tester)** to ensure software applications are thoroughly tested, reliable, and production-ready before release.

This role combines **manual testing, test automation, defect management, performance testing, and close collaboration with engineering and product teams**.

You’ll be responsible for:

-   Test planning and execution
-   Manual and regression testing
-   Automated testing
-   Bug identification and documentation
-   Performance and API testing
-   Quality reporting and release validation

If you naturally look for edge cases, care deeply about software quality, and enjoy preventing problems before they reach users, this role is a strong fit.

### **What You’ll Own**

**Test Planning & Coverage**

-   Develop comprehensive test plans, test cases, and acceptance criteria.
-   Review requirements and user stories with product managers and developers.
-   Define appropriate test coverage across:

-   New features
-   Integrations
-   Regression scenarios
-   User workflows

-   Identify potential risks and edge cases early in the development lifecycle.

**Manual Testing**

-   Execute:

-   Functional testing
-   Regression testing
-   UI/UX testing
-   Cross-browser testing
-   Cross-device testing

-   Validate new features and bug fixes before production release.
-   Identify unexpected behaviors and usability issues.
-   Log defects using:

-   Jira
-   Azure DevOps
-   Similar bug-tracking platforms

-   Provide clear reproduction steps, expected behavior, actual results, and supporting evidence.
-   Retest fixes and verify impacted functionality.

**Automation Testing**

-   Build and maintain automated test suites using:

-   Selenium
-   Cypress
-   Playwright

-   Identify high-value test cases for automation.
-   Integrate automated tests into CI/CD pipelines using:

-   GitHub Actions
-   Jenkins
-   GitLab CI

-   Monitor automated test runs and troubleshoot failures.
-   Improve automation coverage and reliability over time.

**Performance, API & Security Testing**

-   Conduct load and stress testing using tools such as:

-   Apache JMeter
-   Locust

-   Test APIs using tools such as:

-   Postman
-   RestAssured

-   Identify performance bottlenecks and reliability issues.
-   Support vulnerability testing and remediation efforts where required.
-   Help ensure applications meet expected performance and security standards.

**Documentation & Quality Reporting**

-   Maintain accurate:

-   Test plans
-   Test cases
-   Test results
-   Defect documentation

-   Track quality metrics including:

-   Defect density
-   Test coverage
-   Pass/fail rates
-   Regression results

-   Prepare clear quality reports for engineering, product, and leadership stakeholders.
-   Highlight release risks before deployment.

**Engineering & Product Collaboration**

-   Work closely with developers to reproduce, isolate, and resolve defects.
-   Participate in:

-   Sprint planning
-   Daily standups
-   Retrospectives
-   Release discussions

-   Provide feedback on product usability and testability.
-   Advocate for quality throughout the software development lifecycle.

### **What Makes You a Strong Fit**

You:

-   Catch edge cases others may overlook.
-   Write clear, structured, reproducible bug reports.
-   Balance thorough testing with fast development cycles.
-   Communicate effectively with both technical and non-technical stakeholders.
-   Think proactively about risks rather than waiting for problems to appear.
-   Take ownership of product quality from development through release.

### **Required Experience & Skills**

-   **2+ years of QA or software testing experience.**
-   Experience with test management and bug-tracking tools such as:

-   Jira
-   TestRail
-   Zephyr

-   Familiarity with automation frameworks including:

-   Selenium
-   Cypress
-   Playwright

-   Strong understanding of:

-   Software Development Life Cycle (SDLC)
-   Agile methodologies
-   Functional testing
-   Regression testing

-   Strong analytical and problem-solving skills.
-   Excellent documentation and communication skills.

### **Nice to Have**

-   Experience testing **SaaS, finance, healthcare, or enterprise software**.
-   API testing experience with:

-   Postman
-   RestAssured

-   Experience integrating automated tests into CI/CD pipelines.
-   Exposure to:

-   Performance testing
-   Security testing
-   Compliance-heavy software environments

-   Experience with JMeter or Locust.

### **What a Typical Day Looks Like**

You may start by reviewing new requirements and user stories to determine test scenarios and potential edge cases.

Throughout the day, you could:

-   Write and update test cases.
-   Manually test new features.
-   Run regression suites.
-   Execute automated tests.
-   Log and reproduce bugs.
-   Collaborate with developers on fixes.
-   Review results from new builds.
-   Update test documentation.
-   Report release risks and quality metrics.

**In short:** you are the final quality gate before release, helping ensure users receive a stable, reliable, and well-tested product.

### **Key Metrics for Success**

-   High defect detection rate before production.
-   Strong regression test coverage.
-   Fast bug verification and resolution cycles.
-   Increasing automation coverage.
-   Low number of critical production defects.
-   High percentage of releases deployed without severe issues.
-   Strong stakeholder confidence in product quality.

### **Why This Role Stands Out**

-   Direct impact on product and release quality.
-   Exposure to both **manual and automated testing**.
-   Close collaboration with product and engineering teams.
-   Opportunity to improve testing processes and automation coverage.
-   Fully remote environment.
-   Career growth into:

-   Senior QA Engineer
-   QA Automation Engineer
-   QA Lead
-   Software Development Engineer in Test (SDET)
-   Quality Engineering Manager

### **Interview Process**

1.  Initial Phone Screen
2.  Video Interview with Pavago Recruiter
3.  Practical Assessment — Test Plan or Sample Bug/Test Case Exercise
4.  Client Interview with QA / Engineering Leadership
5.  Offer & Background Verification

### **Apply Now**

If you’re a **Quality Assurance Engineer or QA Tester** with experience in **manual testing, automation, Selenium, Cypress, Playwright, Jira, or API testing** and care deeply about preventing defects before they reach production, we’d love to hear from you.

**#QualityAssurance #QAEngineer #QATester #SoftwareTesting #ManualTesting #AutomationTesting #Selenium #Cypress #Playwright #Jira #SaaSJobs #RemoteJobs**

## Apply

[Apply at Pavago](https://apply.workable.com/pavago/j/B81C17E2C3/apply)

---
Powered by [Workable](https://www.workable.com)
