Companies in this catalog do not charge applicants. Never send money to apply.
Quality Assurance Engineer – Manual & Automation Testing | 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, regression testing, API and performance testing, defect management, and release validation . You’ll work closely with engineering and product teams throughout the software development lifecycle to identify issues early and prevent critical defects from reaching users.
You’ll own quality across new features, integrations, bug fixes, and releases while helping improve testing processes and automation coverage over time.
If you naturally look for edge cases, care deeply about software quality, and enjoy preventing problems before they reach production, 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
Translate product requirements into structured testing scenarios
Identify potential risks and edge cases early in the development lifecycle
Ensure critical workflows receive sufficient testing before release
Manual & Regression 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, functional issues, and usability problems
Log defects using:
Jira
Azure DevOps
Similar bug-tracking platforms
Write clear bug reports including:
Reproduction steps
Expected behavior
Actual results
Supporting evidence
Retest fixes and verify impacted functionality
Run regression testing before major releases
Automation Testing
Build and maintain automated test suites using:
Selenium
Cypress
Playwright
Identify high-value and repeatable test cases for automation
Improve automation coverage over time
Integrate automated tests into CI/CD pipelines using:
GitHub Actions
Jenkins
GitLab CI
Monitor automated test runs
Investigate and troubleshoot failed automated tests
Improve the reliability and maintainability of automated test suites
API, Performance & Security Testing
Conduct load and stress testing using tools such as:
Apache JMeter
Locust
Test APIs using:
Postman
RestAssured
Validate API responses, integrations, and expected behaviors
Identify performance bottlenecks and reliability issues
Support vulnerability testing and remediation efforts where required
Help ensure applications meet expected performance and security standards
Defect Management & Release Validation
Identify, document, prioritize, and track defects through resolution
Collaborate with developers to reproduce and isolate issues
Retest resolved defects before closure
Assess the impact of fixes on related functionality
Highlight unresolved issues and release risks before deployment
Support final release validation to ensure critical workflows are production-ready
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
Maintain visibility into testing progress and outstanding issues
Clearly communicate 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
Review requirements for clarity and testability
Provide feedback on product usability and quality
Advocate for quality throughout the software development lifecycle
Requirements
2+ years of QA or software testing experience
Hands-on experience with manual and regression testing
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 Ability to create structured test plans and test cases Ability to write clear and reproducible defect reports Strong analytical and problem-solving skills Excellent documentation and communication skills Ability to collaborate effectively with engineering and product teams Ability to work independently in a remote environment Availability during U.S. client business hours , with flexibility around releases, sprint deadlines, and testing windows
Nice to Have
Experience testing:
SaaS applications
Finance software
Healthcare software
Enterprise software
API testing experience with:
Postman
RestAssured
Experience integrating automated tests into CI/CD pipelines
Write clear, structured, and reproducible bug reports
Balance thorough testing with fast development cycles
Think proactively about risks rather than waiting for problems to appear
Understand when manual testing versus automation provides the most value
Communicate effectively with both technical and non-technical stakeholders
Are comfortable challenging assumptions when requirements or expected behavior are unclear
Take ownership of product quality from development through release
Care about preventing defects rather than simply finding them after the fact
What a Typical Day Looks Like
You may start your day by reviewing new requirements and user stories to identify test scenarios, dependencies, and potential edge cases.
Throughout the day, you could write and update test cases, manually test new features, run regression suites, execute automated tests, test APIs, and document bugs.
You’ll collaborate with developers to reproduce and resolve issues, retest fixes, review results from new builds, and maintain test documentation.
As a release approaches, you’ll help validate critical workflows and communicate outstanding defects or risks to engineering and product stakeholders.
In short: you serve as a critical quality gate before release, helping ensure users receive a stable, reliable, and thoroughly tested product.
Key Metrics for Success
High defect detection rate before production
Strong regression test coverage
Increasing automation coverage
Fast bug verification and resolution cycles
Low number of critical production defects
Reliable automated test execution
High percentage of releases deployed without severe issues
Accurate and complete test documentation
Timely identification of release risks
Strong stakeholder confidence in product quality
Why This Role Stands Out
Direct impact on product and release quality
Hands-on exposure to both manual and automated testing
Opportunity to work with Selenium, Cypress, Playwright, API testing, and CI/CD
Close collaboration with product and engineering teams
Opportunity to improve testing processes and automation coverage
Exposure across the complete software development lifecycle
Fully remote working environment
Career growth opportunities into:
Senior QA Engineer
QA Automation Engineer
QA Lead
Software Development Engineer in Test (SDET)
Quality Engineering Manager
Interview Process
Initial Application
Spark Hire One-Way Video Interview
Video Interview with Pavago Recruiter
Practical Assessment — Test Plan or Sample Bug/Test Case Exercise
Client Interview with QA / Engineering Leadership
Offer & Background Verification
Spark Hire Video Interview – Required
As part of the application process, all candidates are required to complete a one-way video interview through Spark Hire .
After completing the first step of your application, you’ll receive a Spark Hire invitation by email with instructions to record and submit your video responses.
Completion of the Spark Hire video is required to be considered for the next stage . Please check your inbox as well as your spam or junk folder for the invitation.
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.
Apply today and help ensure every release delivers the quality, reliability, performance, and user experience customers expect.