Quick overview
Job description
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.
Similar jobs
- SK

Software Development Engineer in TestRecently posted Auto Apply
Skillz Inc · Bengaluru · Hybrid · Posted 11 Nov 2026 🇮🇳
GitScrumGitHub Actions+9TechnologySalary not listed - CO

Sr. Quality Assurance EngineerRecently posted Auto Apply
Conga · Bengaluru · Hybrid · Posted 11 Nov 2026 🇮🇳
Next.jsSpinnakerGit+22TechnologySalary not listed - FI

Software Development Engineer in TestRecently posted Auto Apply
FIRY · Bengaluru · Hybrid · Posted 11 Nov 2026 🇮🇳
GitScrumGitHub Actions+9TechnologySalary not listed - SA

Senior Associate, Quality AssuranceRecently posted Auto Apply
Sandler · India · Hybrid · Posted 11 Nov 2026 🇮🇳
Capacity PlanningComplianceCustomer Success+5Salary not listed - ML

QA Engineer - ProoflineRecently posted Auto Apply
Meraki Labs · Bengaluru · On-site · Posted 10 Nov 2026 🇮🇳
TechnologySalary not listed - DR
Quality Assurance AssociateRecently posted Auto Apply
Dr Reddy's Laboratories Limited · Bachupally · On-site · Posted 10 Nov 2026 🇮🇳
ComplianceCorporate GovernanceDue DiligenceSalary not listed - AE
QA/QC EngineerRecently posted Auto Apply
AECOM · Gandhinagar · On-site · Posted 10 Nov 2026 🇮🇳
EngineeringSalary not listed - CA
FBS Agile Dev Team Member II - QA with Selenium/PlaywrightRecently posted Auto Apply
Capgemini · Hyderabad, Telangana · Hybrid · Posted 10 Nov 2026 🇮🇳
SQLSeleniumTDD+8Salary not listed - CA
FBS Agile Dev Team Member II - QA with Selenium/PlaywrightRecently posted Auto Apply
Capgemini · Pune, Maharashtra · Hybrid · Posted 10 Nov 2026 🇮🇳
SQLSeleniumTDD+8Salary not listed - CR

Senior QA Automation EngineerRecently posted Auto Apply
Crop.photo · India · Remote · Posted 10 Nov 2026 🇮🇳
GCPGitAWS+17TechnologySalary not listed - GO

Lead Software Development Engineer in Test - Performance Testing Auto Apply
Gohighlevel · India · Remote · Posted 3 Nov 2026 🇮🇳
GCPMicroservicesAWS+14TechnologySalary not listed - GO

Lead Software Development Engineer in Test - AI Auto Apply
Gohighlevel · India · Remote 🇮🇳
GCPMicroservicesAWS+6TechnologySalary not listed
