Description

Design, develop, and maintain a robust test automation framework. Ensure that the whole automation test suite is scalable, modular, and easy to maintain.
Develop and maintain automated test scripts for various types of testing, including functional, regression, smoke, and end-to-end testing. 
Integrate the automation framework with the CI/CD pipeline to ensure that tests are executed automatically with every build and deployment. 
Automate testing across multiple browsers (e.g., Chrome, Firefox, Safari), platforms (e.g., Windows, macOS, Linux) and Environments to ensure the application works consistently across all supported environments. 
Ensure comprehensive test coverage for all major features and workflows within the application. 
Automate the creation and management of test data to ensure that test environments are set up consistently and that tests are repeatable.
Collaborate with the performance testing team to develop and execute automated performance tests to ensure that the platform can handle high loads and perform well under stress.

 

  • Total experience of 5+ yrs in QA: 
    • 1 – 2 years of experience in Manual Testing.
    • 2 – 4 years of experience in Automation Testing. 
  • Hands-on experience in Linux/Unix Operating System. 
  • Expertise in ideation, designing and development of Automation Frameworks.
  • Hands-on expertise with any of the automation tools like Selenium, Appium, Playwright, Cucumber with languages like Java, JavaScript, TypeScript or Python. 
  • Experience in Scripting using Python or Shell, or any other scripting language.
  • Experience in using Jenkins, Maven, Github for CI/CD.
  • Experience in any Database and SQL language.
  • Expertise in creating test cases, testbeds, test data sets, and artifact management. 
  • Deploying a micro-services (K8s) based Applications and debugging the issues in the deployment.

Education

Bachelor's degree