Quality Assurance Engineer

PakistanPosted Aug 9, 2026

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

Want jobs like this matched to you?

SimpleCareer scores fresh postings against your résumé so you only see the matches that matter.

Get started free