Confirmed on the employer's own hiring board on Nov 10, 2026. First seen by Alion on Nov 10, 2026. NOV scores A on the Alion truth index.
This role plans and executes complete software testing, develops simulated input/output and function-testing programs, investigates difficult and sometimes complex defects, and delivers decision-ready reports to the U.S.-based engineering team. The engineer works with limited supervision, coaches lower-level test professionals, and improves reusable test coverage and release qualification practices. Strong CODESYS Structured Text capability is expected.
- Independently lead functional, regression, integration, system, failure-mode, and recovery testing across ESP, HPS, PCP, LACT, and choke applications.
- Develop risk-based test plans and traceable cases from requirements, control narratives, I/O documents, alarm lists, procedures, and release changes.
- Create simulated testing programs and reusable test harnesses for supported input/output types, device states, signals, sequences, and functions.
- Use CODESYS and IEC 61131-3 Structured Text to build or modify simulation logic for normal, abnormal, boundary, fault, communications-loss, and recovery scenarios.
- Validate calculations, controls, interlocks, alarms, state transitions, trends, reports, historian data, communications, user interfaces, and data integrity.
- Produce test reports with pass/fail status, test case, expected result, actual result, evidence, defects, and remaining risks.
- Investigate and reproduce difficult or complex defects across application, controls, configuration, communications, data, and environment layers.
- Lead overnight release validation and regression testing, prioritize findings, and provide a complete handoff before the U.S. workday.
- Coach and review the work of lower-level QA professionals and promote consistent test evidence, defect quality, and reporting standards.
- Recommend improvements to test coverage, simulation, automation, test data, and defect-prevention practices.
-Bachelor's degree in computer science, software engineering, electrical engineering, instrumentation, automation, or a related field.
-Typically 3-5 years of relevant software QA, industrial automation, controls, SCADA, or production-software experience, with demonstrated ability to work at a senior professional level.
Job Requirements
- Demonstrated ability to manage testing projects or processes independently with limited supervision.
- Proven ability to design simulated I/O and function-testing programs and validate behavior without relying solely on live equipment.
- Strong experience with requirements traceability, defect lifecycle management, root-cause investigation, and release qualification.
- Ability to distinguish software defects from configuration, communications, data, controls, and operational issues.
- Strong technical writing skills and ability to communicate pass/fail, expected versus actual behavior, evidence, impact, and actions.
- Ability to coach and review lower-level professionals while maintaining personal accountability for overnight results.
- Ability to work independently during Kochi off-hours aligned with U.S. Central Time coverage and provide a reliable written handoff.
Behavioral Competencies
- Ownership and sound judgment when working with limited supervision.
- Analytical persistence when isolating difficult or intermittent problems.
- Clear, factual, and concise communication across time zones and disciplines.
- Constructive coaching and willingness to review and improve others' work.
- Rigor, consistency, and commitment to traceable evidence.
Technical Competencies
- Advanced knowledge of functional, integration, regression, system, failure-mode, and release testing.
- Strong CODESYS and IEC 61131-3 Structured Text programming skills for simulation, virtual I/O, test utilities, or control validation.
- Working knowledge of PLC, HMI, SCADA, RTU, VFD, industrial networks, and device communications.
- Experience analyzing application logs, SQL or historian data, communication traces, and automated test results.
- Familiarity with test-management, issue-tracking, Git, scripting, API, or comparable engineering tools.

