Quality Assurance Automation Engineer

  • Bengaluru
  • Tech Mahindra (formerly Mahindra Satyam)

Qualifications: Bachelor's or Master's degree in Computer Science, Software Engineering, or related field. 6+ years of experience in software testing and quality assurance, with a proven track record of testing complex software systems and delivering high-quality products. Strong knowledge of software testing principles, methodologies, and best practices, including test planning, test case design, and defect management. Hands-on experience with test automation tools and frameworks (e.g., Selenium WebDriver, Appium, Junit, Mocha, Chai, Jest) and proficiency in programming/scripting languages such as Java, Python, or JavaScript. Experience with continuous integration and continuous deployment (CI/CD) pipelines and tools (e.g., Jenkins, GitLab CI/CD) is highly desirable.