Description

Lead and manage the quality assurance, testing and verification efforts for our AI and Big Data analytics platform, ensuring the delivery of high-quality software within the defined timelines.
Collaborate with cross-functional teams, including development, product management, customer success and business stakeholders, to understand project requirements and define test strategies.
Develop comprehensive test plans, test setups, test cases, and test scripts based on project requirements, ensuring appropriate test coverage.
Execute manual test cases and perform thorough defect tracking and management throughout the testing process.
Identify, document, and report defects using appropriate defect tracking tools, and work closely with development teams to ensure timely resolution.
Review, mentor and provide guidance to junior testers, promoting best practices and ensuring adherence to established testing processes.
Continuously enhance the testing process by identifying opportunities for test automation and process improvements.
Stay updated with industry trends and best practices in manual testing, AI, and Big Data analytics, and incorporate them into the testing approach.

 

  • Proven experience (8+ years) as a Quality Assurance Analyst in a software development environment.
  • Good hands-on experience in working with Linux/Unix based systems.
  • Hands-on expertise with any of the automation tools like Selenium, PlayWright, Appium, Cucumber with Java, Java Script.
  • Experience in using Jenkins, Maven, Github for CI/CD.
  • Strong understanding of software testing methodologies, test planning, and test case design.
  • Hands-on expertise with any of the automation tools like Selenium, PlayWright, Appium, Cucumber with Java, Java Script.
  • Demonstrated expertise in executing test cases, identifying and documenting defects, and managing defect resolution processes

Education

Bachelor's degree in Computer Science