Sr. Test Automation Engineer
careers
Job Description
You will be mainly accountable for:
- Experience in industrial automation domain with exposure to DCS/SCADA systems (e.g., Edgenius, 800xA, Symphony+ or similar).
- Solid understanding of electrical devices, controller interfacing, and communication protocols such as OPCUA, MODBUS, and IEC61850.
- Demonstrated skill in organizing and running tests, including both automated and manual approaches, managing test cases, and handling defect tracking via Azure DevOps.
- Ability to collaborate with cross-functional teams, support product development, manage test environments, and contribute to customer support, training, and continuous improvement initiatives.
Qualifications for the role:
- Bachelor’s degree (B.E./B.Tech) with 60% and above; exposure to DCS/PLC/SCADA systems.
- 6+ years of experience in test automation, integration testing, Agile environments, and virtual platforms (VMware/Hyper-V/Azure).
- Advanced programming skills in Python, along with practical experience in Java, C#, PowerShell, and Groovy; familiar with frameworks such as Robot Framework, Selenium, and Playwright.
- Practical experience with API and interface testing (REST, FTP, TCP/IP, OPC-UA/DA) using tools such as REST-Assured, Karate, Postman, Newman, ReadyAPI, and JMeter.
- Proficiency in designing scalable automation frameworks (BDD/TDD/Hybrid), CI/CD integration (Azure DevOps), and test management using TestNG/JUnit, Maven/Ant.
- Knowledge of UX testing, AI-assisted/AI-driven testing approaches, and use of Generative AI for test case creation, optimization, and defect prediction.
- Solid interpersonal and professional capabilities, covering communication, stakeholder relations, analytical problem solving, leadership, and delivering results when faced with challenging workloads.