Software QA Engineer
Key Skills for This Role
Full Job Posting
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.
Responsibilities
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.
Qualifications
-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.
Company
Every day, the oil and gas industry’s best minds put more than 150 years of experience to work to help our customers achieve lasting success.
We Power the Industry that Powers the World
Throughout every region in the world and across every area of drilling and production, our family of companies has provided the technical expertise, advanced equipment, and operational support necessary for success—now and in the future.
Global Family
We are a global family of thousands of individuals, working as one team to create a lasting impact for ourselves, our customers, and the communities where we live and work.
Purposeful Innovation
Through purposeful business innovation, product creation, and service delivery, we are driven to power the industry that powers the world better.
Service Above All
This drives us to anticipate our customers’ needs and work with them to deliver the finest products and services on time and on budget.
About NOV
Provider of technology and equipment for the energy industry.
Visit company websiteJobs and hiring trendsApply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at NOV
Welding Technician-Mechanical Repair
Montrose, GBR
Warehouser
Tulsa, USA
Automation and Controls Engineer II
San Antonio, USA
Electrical Assembler
Houston, USA
Document Control Coordinator
Cedar Park, USA
HSE Specialist
Brighton, USA
Planner NPD & Electrical
Inverurie, GBR