We are looking for a proactive and detail-oriented to join our Quality Assurance team. Reporting to the , the ideal candidate will work closely with developers, product owners, and DevOps teams to ensure high-quality releases within Agile sprints. The QA Analyst should have a solid understanding of , familiarity with CI/CD processes, and a collaborative mindset.
- Design, write, and executetest cases and test scenariosbased on user stories, requirements, and acceptance criteria.
Design, write, and execute based on user stories, requirements, and acceptance criteria.
- Performmanual testingof web applications, APIs, and back-end systems, ensuring full coverage.
Perform of web applications, APIs, and back-end systems, ensuring full coverage.
- Collaborate with automation engineers and contribute to automation test case design and execution (if skilled).
Collaborate with automation engineers and contribute to automation test case design and execution (if skilled).
- Log, track, and verify bugs throughdefecttracking tools (e.g.,JIRA).
Log, track, and verify bugs throughdefecttracking tools (e.g., ).
- Participate inAgile ceremoniessuch as daily stand-ups, sprint planning, retrospectives, and demos.
Participate in such as daily stand-ups, sprint planning, retrospectives, and demos.
- Validate fixes and conductregression testingto ensure stability across releases.
Validate fixes and conduct to ensure stability across releases.
- Communicate test results, issues, and risks to the QA Manager and cross-functional teams.
Communicate test results, issues, and risks to the QA Manager and cross-functional teams.
- Ensure test documentation is up to date andmaintainedin tools such asTestRail, Zephyr, or Xray.
Ensure test documentation is up to date andmaintainedin tools such as .
- Work closely with the QA Manager to continuously improve QA processes, tools, and standards.
Work closely with the QA Manager to continuously improve QA processes, tools, and standards.
- Support performance testing and test data management activities whenrequired.
Support performance testing and test data management activities whenrequired.
- 3–6 years of experience in software quality assurance.
3–6 years of experience in software quality assurance.
- Strong understanding ofQA methodologies, testing types, and Agile principles.
Strong understanding of , testing types, and Agile principles.
- Proficiencyinmanual testingwith working knowledge ofautomation testing toolssuch as Selenium orFunctionize.
Proficiencyin with working knowledge of such as Selenium orFunctionize.
- Familiarity withAPI testing toolslike Postman or SOAPUI.
Familiarity with like Postman or SOAPUI.
- Experience in defect tracking and test management tools (e.g.,JIRA,Confluence,TestRail).
Experience in defect tracking and test management tools (e.g., , , ).
- Basic understanding of CI/CD environments and source control (e.g., Jenkins, Git).
Basic understanding of CI/CD environments and source control (e.g., Jenkins, Git).
- Strong analytical and troubleshooting skills.
Strong analytical and troubleshooting skills.
- Good communicationskills and ability to work in a collaborative Agile team environment.
Good communicationskills and ability to work in a collaborative Agile team environment.
- Exposure toperformance testing toolslike JMeter or LoadRunner.
Exposure to like JMeter or LoadRunner.
- Familiarity with database testing using SQL.
Familiarity with database testing using SQL.
- Experience with BDD frameworks (e.g., Cucumber) is a plus.
Experience with BDD frameworks (e.g., Cucumber) is a plus.
- ISTQB or other relevant certification preferred.
ISTQB or other relevant certification preferred.
We offer you a competitive total rewards package, continuing education & training, and tremendous potential with a growing worldwide organization.
DISCLAIMER:
Nothing in this job description restricts management's right to assign or reassign duties and responsibilities of this job to other entities; including but not limited to subsidiaries, partners, or purchasers of Alight business units.