About the role

  • Lead Engineer developing Embedded Test Automation for R&D team in electrical transmission applications. Designing and testing embedded software and collaborating with global teams for validation and verification.

Responsibilities

  • This position is part of the R&D Validation and Verification (V&V) team.
  • Gain knowledge of process and tools used by Test Engineering team and apply them as required.
  • Developing automation framework tightly coupled CI/CD pipeline and device.
  • Test and verify the operation of new and existing features of the software and IED configuration tools as assigned and ensure quality and adherence to timelines.
  • Implement final test procedures and produce validation test reports and any relevant testing documentation.
  • Lead and own designing, building, testing and deployment of effective Test Automation Solutions/ Test Automation Framework for the Firmware and Software suite of features such as IEC 61850 services and Sampled Values test tools.
  • Collaborate with engineers and stakeholders to ensure the effectiveness of the automation framework for the required features.
  • Document and present automation tool design and the test results as per the V&V policies and procedures.
  • Design and develop automated test scripts using Python to validate software functionality.
  • Build and maintain test automation frameworks.
  • Integrate automated tests into the continuous integration/continuous deployment (CI/CD) pipeline.
  • Work with QA teams to define automation testing strategies.
  • Develop Python scripts for automating repetitive tasks, data processing, and system configurations.
  • Automate monitoring and reporting systems to improve operational efficiency.
  • Write efficient and reusable Python code for various operational needs, such as data collection, analysis, and validation.

Requirements

  • Bachelor’s / Master's Degree in Electrical/Electronics/Computer Science/Power Systems Engineering
  • Minimum 8+ years of experience of test automation development tool
  • Excellent knowledge in electronic engineering fundamentals, power system protection, substation communications, substation automation and SCADA.
  • Experience with protection Relays and embedded framework environment.
  • Hands on Experience with systems designed based on industrial communication protocols, technologies, and standards such as DNP3, Modbus, IEC 61850, IEEE 1588, Ethernet communications
  • Ability to learn and apply test tools such as protocol analyzers, software simulation applications, device configuration tools.
  • Experience in designing, developing, and deploying automated test tools for substation communication applications.
  • Hands on experience on / Mandatory Test Management Tool: Xray , JIRA
  • Programming: Python (Expert), C
  • Test Automation Tool: AutoIT
  • CI / CD pipeline: Jenkins , Unix / Shall Script / PowerShell / batch file
  • Hands on experience of Virtual Machine, Docker
  • Version Management: GIT
  • Nice to have: SonarQube, Coverity, valgrind or any other memory integrity and performance related tools

Benefits

  • Relocation Assistance Provided: No

Job title

Lead Engineer – Embedded Test Automation

Job type

Experience level

Senior

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job