Our client is seeking a QA Tester / Quality Assurance Engineer to design and execute test plans, identify defects, and ensure software applications meet functional and performance requirements before release.
Requirements
- Develop comprehensive test plans, test cases, and acceptance criteria.
- Collaborate with product managers and developers to understand requirements and user stories.
- Define test coverage for features, integrations, and regression.
- Execute functional, regression, UI/UX, cross-browser, and cross-device testing.
- Log bugs in Jira, Azure DevOps, or similar tools with clear reproduction steps.
- Verify bug fixes and retest impacted areas.
- Build and maintain automated test scripts with tools like Selenium, Cypress, or Playwright.
- Integrate automated tests into CI/CD pipelines (GitHub Actions, Jenkins, GitLab CI).
- Monitor and troubleshoot test automation failures.
- Conduct load/stress testing with JMeter or Locust.
- Support security vulnerability scans and penetration test remediation.
- Maintain updated documentation of test plans, cases, and results.
- Provide detailed reports on test execution, defect trends, and quality metrics.
- Track quality KPIs (defect density, test coverage, pass/fail ratios).
- Work closely with developers to reproduce, isolate, and resolve defects.
- Participate in sprint ceremonies and advocate for quality in Agile workflows.
- Provide feedback on product design for usability and testability.
Benefits
- Generous Paid Time Off
- 401k Matching
- Retirement Plan
- Visa Sponsorship
- Four Day Work Week
- Generous Parental Leave
- Tuition Reimbursement
- Relocation Assistance