Job Description
The QA Analyst will support software engineering of our products by performing manual quality assurance processes for internal generative AI and data products. This role is critical in ensuring that the final product functions correctly, meets the highest of standards of quality before major / minor releases, and provides a great user experience. The ideal candidate will have strong attention to detail and the ability to work collaboratively in a dynamic environment.
Key Responsibilities:
1. Test Planning and Preparation:
o Design test plans, detailed test cases, and test scripts based on product requirements and success criteria.
o Develop and maintain QA procedures and standards.
2. Manual Testing:
o Execute manual test cases for new and existing functionality.
o Detect, report, and track software defects and inconsistencies.
o Perform various types of testing including functional, regression, integration, and usability testing.
3. Collaboration and Communication:
o Work closely with developers, product managers, and other stakeholders to understand requirements and provide feedback on software quality.
o Participate in sprint planning, daily stand-ups, and retrospective meetings.
o Suggest and implement improvements in testing practices, efficiency, and coverage.
4. Documentation and Reporting:
o Document test results, prepare reports, and highlight potential risks and coverage gaps.
o Maintain comprehensive test documentation and update it as necessary.
Qualifications:
· Bachelor's degree in Computer Science, Information Technology, or a related field.
· 2-5 years experience as a QA engineer, particularly in manual testing
· Proficiency in test management software (like JIRA, TestRail)
· Strong analytical skills and attention to detail.
· Excellent problem-solving abilities and communication skills.
· Familiarity with Agile development methodologies.