Job Description:
As a Full-stack QA
- Demonstrates exceptional functional testing abilities for AI and GenAI projects, with a strong focus on identifying and addressing edge cases.
- Strong understanding of AI and GenAI concepts, algorithms, and frameworks.
- Ensures comprehensive test coverage of AI algorithms, models, and systems to identify defects, ensuring accuracy and reliability
- Writes detailed test cases to thoroughly evaluate software functionality.
- Documents defects meticulously and track them through to resolution.
- Perform regression testing, performance testing, and stress testing to validate the robustness of AI solutions. Monitor and analyze test results, providing detailed reports and recommendations for improvements.
- Design and implement automated testing frameworks and tools to streamline the testing process.
- Proficiency in programming languages such as Python, Java.
- Experience with automated testing tools and frameworks (e.g., Selenium, JUnit, PyTest)
- Familiarity with machine learning libraries and frameworks (e.g., TensorFlow, PyTorch)
- Knowledge of data science and statistical analysis
- Actively participate in grooming, planning sessions and provides estimate for test activities.
- Take responsibility for releases, ensuring all functional testing requirements are met.
- Should understand JIRA and XRAY or similar test management tools.
- Experience with cloud platforms (e.g., AWS, Azure, Google Cloud) and containerization technologies (e.g., Docker, Kubernetes).
- Experience working within Agile software development methodologies, such as Scrum and Kanban.
- Must meet the required quality deliverables, adhere to deadlines.
- Previous work experience in the finance domain is a plus.
- Maintain clear and effective communication with stakeholders, providing regular updates on project status, risks, and issues
As a member of the QA community
- Must have strong testing mindset with meticulous attention to detail, ensuring thorough validation of software functionality and identifying potential issues early in the development process.
- Stay updated with the latest advancements in AI and GenAI technologies, incorporating best practices into the testing process.
- Must have a good understanding of object-oriented design principles and best practices of automation scripting.
- Ability to proactively provide input during the grooming sessions based on the design/implementation options
- Stay up to date on the latest developments in technology
- Learn and share learnings with the community
- Mentor and guide junior team members, fostering their growth and development.