Tech Stack
AzureCypressJenkinsJMeterSDLCSelenium
About the role
- 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).
- Conduct load/stress testing with JMeter or Locust.
- Maintain updated documentation of test plans, cases, and results.
- Provide detailed reports on test execution, defect trends, and quality metrics.
- Work closely with developers to reproduce, isolate, and resolve defects.
- Participate in sprint ceremonies and advocate for quality in Agile workflows.
Requirements
- 2+ years QA or software testing experience.
- Proficiency with test management and bug-tracking tools (Jira, TestRail, Zephyr).
- Familiarity with test automation frameworks (Selenium, Cypress, Playwright).
- Strong understanding of SDLC and Agile methodologies.
- Industry experience in SaaS, finance, healthcare, or enterprise software.
- Familiarity with API testing tools (Postman, RestAssured).
- Exposure to security testing or compliance-heavy environments.
- Experience integrating QA into CI/CD pipelines.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
test planstest casesacceptance criteriafunctional testingregression testingUI/UX testingcross-browser testingcross-device testingautomated test scriptsload testing
Soft skills
collaborationcommunicationproblem-solvingattention to detailadvocacy for quality