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.