Job Description
What you’ll do:
1. Develop and maintain automated test scripts using Python and Pytest.
2. Execute functional, integration, system, and regression testing for embedded and industrial automation products.
3. Support PLC application testing and validation using CODESYS and Structured Text.
4. Validate industrial communication protocols including Modbus, MQTT, OPC UA, EtherCAT, BACnet, RS485, and CAN.
5. Analyze test failures and collaborate with firmware, software, and system engineers to identify root causes.
6. Contribute to automation framework enhancements and test infrastructure improvements.
7. Support integration of automated tests into CI/CD pipelines.
8. Create and maintain test documentation, test reports, and validation artifacts.
9. Participate in Agile/Scrum activities, including sprint planning, reviews, and defect triage.
10. Support adoption of modern testing methodologies and AI-enabled automation practices.
Qualifications:
• Bachelor's or Master's degree in Electronics, Electrical Engineering, Instrumentation, Computer Science, Mechatronics, or a related discipline.
• 3–6 years of experience in embedded firmware testing, industrial automation, PLC testing, or test automation development.
Skills:
Hands-on experience in embedded firmware validation, industrial automation testing, and test automation development. Experience in designing, developing, and executing Python-based automated test solutions using Pytest. Exposure to PLC programming and testing using CODESYS and IEC 61131-3 Structured Text (ST). Good understanding of industrial communication protocols such as Modbus, MQTT, OPC UA, EtherCAT, BACnet, RS485, and CAN.
Experience in developing automated test scripts is a plus, validating embedded and industrial automation products, analyzing test failures, and supporting firmware and system engineering teams. Familiarity with CI/CD concepts, Agile development methodologies, and modern software quality practices. Exposure to AI-assisted testing and automation techniques is an added advantage.
Technical Skills (Must Have & Nice to Have)
Programming Languages
• Python (Intermediate to Advanced)
• Structured Text (ST) – IEC 61131-3
• CODESYS PLC Programming
Industrial Automation & PLC
• CODESYS Development Environment
• PLC Application Development and Testing
• HMI Functional Testing and Validation
• Industrial Control System Testing
• Automation System Integration
• Embedded Firmware Validation
Test Automation Frameworks
• Pytest Framework
• Python-based Test Automation Development
• Automated Regression, Integration, and System Testing
• Test Script Development and Maintenance
• Hardware-in-the-Loop (HIL) Testing (Preferred)
Communication Protocols
• Modbus RTU/TCP
• MQTT
• OPC UA
Looking to get Placed? Try our Placement Guarantee Plan
• EtherCAT
• BACnet
• RS485
• CAN/CANopen
Development & Test Tools
• CODESYS
• PyCharm
• Visual Studio Code (VS Code)
• Protocol Analyzers & Diagnostic Tools
• Debugging and Monitoring Tools
Version Control & CI/CD
• GitHub Actions / Jenkins (Preferred)
• Automated Test Execution in CI/CD Pipelines
AI-Driven Automation (Good to Have)
• AI-assisted Test Case Generation
• AI-assisted Failure Analysis
• AI-assisted Test Optimization
• Strong analytical and debugging skills.
• Ability to work independently on automation and validation tasks.
• Good understanding of industrial control systems and embedded software architecture.
• Strong communication and collaboration skills.
• Passion for automation, continuous improvement, and quality engineering.
• Exposure to HIL testing, CI/CD pipelines, and AI-assisted testing methodologies is desirable.
Skills
PythonJenkinsGitHub ActionsCI/CDGitHubPyTestAutomation TestingAgileScrumCommunicationTeamsPLCIf a job posting appears fraudulent, asks for payment, contains misleading information, or violates our guidelines, please report it immediately. Our team will review it promptly, Jobaaj does not charge any fee from the applicants.
About Company
In 1911, Joseph O. Eaton, brother-in-law Henning O. Taube and Viggo V. Torbensen, incorporated the Torbensen Gear and Axle Co. in Bloomfield, New Jersey. With financial backing from Torbensen's mother, the company was set to manufacture Torbensen's patented internal-gear truck axle. In 1914, the company moved to Cleveland, Ohio, to be closer to its core business, the automotive industry.
The Torbensen Axle Company incorporated in Ohio in 1916, succeeding the New Jersey corporation. A year later, Republic Motor Truck Company, Torbensen's largest customer bought out the company. But Eaton and Torbensen were not content and bowed out of Republic to form the Eaton Axle Company in 1919. A year later, in 1920, Eaton Axle Company merged with Standard Parts. Standard Parts went in receivership later the same year and was later liquidated. In 1923, Eaton bought the Torbensen Axle Co. back from Republic and changed the name to the Eaton Axle and Spring Company.
Eaton officers believed the quickest way to grow the business was through acquisitions and began buying companies in the automotive industry. By 1932, the diversified company changed its name to Eaton Manufacturing Company. In 1937, Eaton became international by opening a manufacturing plant in Canada. In 1958 Eaton Corporation acquired Fuller Manufacturing. The company name changed once again in 1965 to Eaton Yale & Towne Inc. after the acquisition of Yale & Towne Manufacturing Co. in 1963. Stockholders approved the change to the company's current name in 1971. In 1978, Eaton Corporation acquired Samuel Moore & Company, Kenway Systems, and Cutler-Hammer.
Important dates & deadlines?
Application Deadline
08 Dec 26, 05:31 PM IST
Similar Jobs
View AllDon't Miss out any Updates
Subscribe now for the latest job alerts
and never miss an update

