About the job
Job Title: Quality Assurance Engineer
Position Type: Full-Time, Remote
Working Hours: U.S. client business hours (flexibility for release cycles, sprint deadlines, and testing windows)
About the Role:
We are looking for a meticulous QA Tester / Quality Assurance Engineer to join our team at Pavago. In this role, you will be responsible for designing and executing test plans, uncovering defects, and ensuring our software applications meet the highest functional and performance standards prior to release. You will engage in both manual and automated testing, maintain thorough documentation, and collaborate closely with developers and product teams to uphold our commitment to product quality.
Key Responsibilities:
Test Planning & Design:
- Craft comprehensive test plans, detailed test cases, and clear acceptance criteria.
- Collaborate with product managers and developers to grasp requirements and user stories.
- Define thorough test coverage for features, integrations, and regression tests.
Manual Testing:
- Conduct functional, regression, UI/UX, cross-browser, and cross-device testing.
- Document bugs in tools like Jira, Azure DevOps, or similar, with precise reproduction steps.
- Validate bug fixes and retest affected areas.
Automated Testing:
- Develop and maintain automated test scripts using tools such as Selenium, Cypress, or Playwright.
- Integrate automated tests into CI/CD pipelines (GitHub Actions, Jenkins, GitLab CI).
- Monitor and troubleshoot any test automation failures.
Performance & Security Testing:
- Perform load and stress testing using tools like JMeter or Locust.
- Assist with security vulnerability scans and remediation of penetration test findings.
Documentation & Reporting:
- Maintain up-to-date documentation of test plans, cases, and results.
- Deliver detailed reports on test execution outcomes, defect trends, and quality metrics.
- Monitor quality KPIs (defect density, test coverage, pass/fail ratios).
Collaboration:
- Work in tandem with developers to reproduce, isolate, and resolve defects.
- Engage in sprint ceremonies and advocate for quality within Agile processes.
- Provide constructive feedback on product design to enhance usability and testability.
Ideal Candidate Attributes:
- Detail-oriented with a relentless approach to uncovering issues.
- Effective communicator able to document clearly for both technical and non-technical audiences.
- Capable of balancing speedy delivery with thorough quality assurance.
- Proactive problem solver who anticipates edge cases and risks.
Essential Qualifications:
- Minimum of 2 years of QA or software testing experience.
- Proficiency in test management and bug-tracking tools (e.g., Jira, Azure DevOps).

