About the job
Job Title: Quality Assurance Engineer
Position Type: Full-Time, Remote
Working Hours: U.S. client business hours (with flexibility for release cycles, sprint deadlines, and testing windows)
About the Role:
We are looking for a detail-oriented Quality Assurance Engineer to join our dynamic team. In this role, you will be responsible for designing and implementing test plans, identifying software defects, and ensuring that our applications meet both functional and performance standards prior to release. This position involves a combination of manual and automated testing, rigorous documentation, and collaboration with developers and product teams to ensure our products are of the highest quality.
Responsibilities:
Test Planning & Design:
- Create detailed test plans, test cases, and acceptance criteria.
- Collaborate with product managers and developers to understand project requirements and user stories.
- Define test coverage for features, integrations, and regression testing.
Manual Testing:
- Conduct functional, regression, UI/UX, cross-browser, and cross-device testing.
- Log defects in tools like Jira or Azure DevOps with clear 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 automation test failures.
Performance & Security Testing:
- Perform load and stress testing with JMeter or Locust.
- Assist in vulnerability scanning and penetration testing remediation.
Documentation & Reporting:
- Keep documentation of test plans, cases, and results up to date.
- Generate detailed reports on test execution, defect trends, and quality metrics.
- Monitor quality KPIs such as defect density, test coverage, and pass/fail ratios.
Collaboration:
- Work closely with developers to reproduce, isolate, and resolve defects.
- Participate in sprint ceremonies and advocate for quality within Agile workflows.
- Provide constructive feedback on product design for usability and testability.
What Makes You a Perfect Fit:
- Detail-oriented with a relentless pursuit of quality.
- Excellent communication skills, capable of documenting clearly for both technical and non-technical stakeholders.
- Strong ability to balance rapid delivery with thorough quality coverage.
- Proactive in problem-solving, anticipating edge cases and potential risks.
Required Experience & Skills (Minimum):
- 2+ years of experience in QA or software testing.
- Proficiency with test management and bug tracking tools (Jira, Azure DevOps, etc.).

