We are seeking a SCADA and Automation Professional with a strong domain-level understanding of SCADA / Power Systems and end-user usage . The ideal candidate will be responsible for developing new test cases at the product level based on acceptance criteria, performing manual validation, and effectively logging and updating defect statuses. You will also focus on identifying optimal test scenarios for automation, and then coding and executing automated tests repeatedly for new software versions. This involves developing automated scripts using Selenium and other appropriate tools, and designing and implementing a robust Test Automation Framework . Proficiency in Groovy , GitHub , and integration with CI / CD pipelines is required, along with experience in validating microservices-based products and REST API-based interfaces . You must be comfortable working in an Agile environment and possess very good skills in writing and reporting defects.
Key Responsibilities
- Test Case Development : Develop new test cases at the product level based on acceptance criteria, ensuring comprehensive coverage.
- Manual Testing & Defect Management : Perform manual validation of test cases, accurately log defects, and update their statuses promptly. Possess very good skills to write and report defects effectively.
- Automation Strategy : Identify optimal test scenarios for products to be automated, contributing to an efficient automation strategy.
- Automation Development : Code and execute automated tests repeatedly for new versions of software releases. Develop automated scripts for test cases using appropriate tools, primarily Selenium .
- Framework Design : Design and implement a robust Test Automation Framework for testing in-scope products and solutions.
- Scripting & Version Control : Develop in Groovy (or other necessary languages for test automation), manage code in GitHub , and integrate tests with CI / CD pipelines .
- Domain Expertise : Apply a strong domain-level understanding of SCADA / Power Systems and end-user usage to testing efforts.
- API & Microservices Testing : Have experience in validating microservices-based products and REST API-based interfaces .
- Agile Collaboration : Work effectively in an Agile work environment in Sprints , collaborating with development teams.
- Maintenance : Keep automated scripts and test cases up-to-date and relevant throughout the product enhancement journey.
Required Skills and Experience
Experience in SCADA and Automation testing with proficiency in Selenium .Domain-level understanding of SCADA / Power Systems and end-user usage.Experience developing new test cases at the product level based on acceptance criteria.Proficiency in manual validation of test cases, logging defects, and updating status.Ability to identify optimal test scenarios for products to be automated.Skills to code and execute automated tests repeatedly for new software versions.Experience in developing automated scripts for test cases using Selenium .Ability to design and implement a Test Automation Framework .Proficiency in Groovy , GitHub , and integration with CI / CD pipelines .Experience working in an Agile work environment in Sprints.Ability to keep automated scripts and test cases up-to-date during product enhancements.Very good skills to write and report defects.Experience in validating microservices-based products and REST API-based interfaces .Skills Required
Scada Software, Automation Testing, Selenium, Power Systems, Groovy, Github