Roles and Responsibilities:

  • Building the technical and cultural foundations of our engineering team with a focus on testing and test automation
  • Developing and executing comprehensive suites of automation test plans and test cases preferably in Selenium and Python
  • Building test automation infrastructure for both UI and API testing and pipeline it to Continuous Integration and development like Jenkins.
  • Building different ways to test the machine learning models and bring up different techniques to evaluate the accuracy and performance of the models before and after deployment
  • Review design and provide feedback considering testability of Application/ Solution
  • Collaborate with various product teams across the organization and understanding the product functionalities, business requirements and resource planning
  • Thinking about ways to develop, build and maintain test infrastructure that covers most of our product test automation
  • Identifying bugs in the application and generating bug reports

Desired Skills and Experience:

  • 4-5 years of experience in automation testing
  • Knowledge of Software Testing concepts and methodology
  • Should have a good understanding of API automation
  • Should have experience in any one programming language in Automation.
  • Preferably Selenium and Python
  • Understanding of Web fundamentals (HTML, JavaScript, CSS, Server Side Programming and Database)
  • Good programming skills (Java / Python / Node.js / JavaScript)
  • Knowledge of Test Automation approaches and frameworks
  • Experience in working on Continuous Integration and Continuous Deployment
  • Understanding various metrics to evaluate machine learning models, is a plus