
Senior Software Test Engineer, Energy Systems Validation
Real job — pulled straight from ANA Corp’s careers page · Verified September 19, 2026 · No reposts.
Job description
ANA Corp is hiring a Senior Software Test Engineer, Energy Systems Validation — a full-time, based in Henderson, NV role ($107k–$116k). Apply directly on ANA Corp's careers page below.
Senior Software Test Engineer - Energy Systems Validation
Team: Engineering
Location: Henderson, Nevada
Commitment: Full-time
Workplace Type: onsite
Salary:
ANA is headquartered in Henderson, Nevada, with locations in Cypress, California and Spartanburg, South Carolina. ANA is growing and scaling, and we are seeking a Senior Software Test Engineer – Energy Systems Verification to join our team in an onsite role in Henderson, Nevada. In this role, you will own test definition and test execution of the energy systems we build and the software that runs them, proving out generator, hybrid energy, and load bank behavior alongside the edge and cloud platform that monitors and controls it. You will also own the test infrastructure that makes that verification repeatable, working closely with development teams, product managers, and other stakeholders to define and execute the test strategy behind every release.
This is a fully onsite position with a schedule of Monday through Friday, 8:00 AM – 5:00 PM. This role reports to the Director of Software Development.
Role & Responsibilities:
- Define and execute verification plans for power system behavior, including load acceptance and rejection, paralleling and load sharing, generator start/stop and transfer sequences, load modeling and sim, battery charge/discharge management, hybrid dispatch logic, and battery performance measurement.
- Build and operate bench, simulation, and hardware-in-the-loop setups that exercise controllers, gateways, and edge devices against realistic site and load conditions before anything reaches a customer.
- Integrate and perform testing with load banks, CAN bus logic analyzers, multimeters, and other automated test equipment.
- Validate end-to-end data integrity confirming that values, units, timestamps, and alarm states surfaced in dashboards, reports, and notifications match what the equipment actually did.
- Maintain traceability from requirements to test cases to results, producing the verification record that supports customer, safety, and compliance review.
- Assume ownership of the test configuration including the units under test, test equipment, and lab space/lab configuration.
- Partner with development teams, product managers, and other stakeholders to translate product and system requirements into test objectives, scope, and schedules.
- Participate in project planning and design reviews, and provide regular updates on verification progress, risks, and outcomes to stakeholders.
- Prioritize verification effort based on safety impact, risk, business impact, and coverage so testing lands where it matters most.
- Translate equipment and field behavior into terms software engineers can act on, and software constraints into terms product and service teams can act on.
- Foster a culture of collaboration by driving clear communication and teamwork within the team.
- Mentor and guide junior test engineers, providing technical leadership and support.
- Other duties as assigned
Energy Systems Test & Verification:
Software Team and Stakeholder Collaboration:
Qualifications:
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- 5–10 years of experience in software testing, with a focus on project-level test management and leadership.
- 3+ years experience testing and validating hybrid energy systems.
- Proficient using Embedded Linux, Docker, Python, Modbus TCP/RTU, and Canbus for developing and testing hybrid energy systems.
- Proficient testing RESTful and/or event-driven APIs using python and pytest.
- Proficient with SCM tools and methodologies including Git, GitHub, and CI/CD.
- Strong problem-solving skills and attention to detail.
- Hands-on experience verifying hardware-connected or physically-backed systems, reading behavior from device logs, telemetry, and bench instrumentation rather than application output alone.
- Familiar with Inverters, BMS systems, batteries, and power generation systems.
- Familiar with network protocols such as MQTT and TCP/IP for IoT and telematics data ingestion.
- Familiar with software development and debugging tools such as VS Code.
- Familiar with hardware/software integration such as J1939, CANopen, and RS-485.
- Experience collaborating with external development partners or outsourced engineering teams on shared codebases.
- Experience with Energy Management System, power system, and microgrid control algorithms.
- Familiar with industry standards such as UL-2200, IEEE 2030, 61850, 62898, and 1547-2018, and ISO 15118.
- Certification in software testing (e.g., ISTQB, CSTE).
Required Qualifications:
ANA’s Core Values:
- Root Cause Problem Solving
- Be Creative with Solutions
- Build open and honest relationships
- Build a positive team and family spirit
- Be inclusive
- Look for better ways
- Be humble
- Urgency
Benefits & Perks:
- Competitive pay
- 401k with company contribution
- Medical, Dental, & Vision
- Life Insurance
- Voluntary Accident Insurance
- Voluntary Critical Illness Insurance
- Employee Assistance Program
- Employee Appreciation Programs
Get QA Engineer jobs like this→
New roles from thousands of companies land hourly, straight from their careers pages. Get the freshest matches by email so you never miss one.
Email me new jobsSimilar jobs

Senior Principal Software Engineer, Engineering Tools

Senior Software Operating System Security Engineer

Principal Software Operating System Security Engineer

Frequently asked questions
What is the salary for Senior Software Test Engineer, Energy Systems Validation at ANA Corp?
The estimated salary range for Senior Software Test Engineer, Energy Systems Validation at ANA Corp is $107,000 - $116,000 USD per year.
What skills are required for Senior Software Test Engineer, Energy Systems Validation at ANA Corp?
The required skills for Senior Software Test Engineer, Energy Systems Validation at ANA Corp include: Docker, Python, CAN, REST, Git, GitHub, CI/CD, TCP/IP.
What is the seniority level for Senior Software Test Engineer, Energy Systems Validation at ANA Corp?
Senior Software Test Engineer, Energy Systems Validation at ANA Corp is a Senior level position.
How do I apply for Senior Software Test Engineer, Energy Systems Validation at ANA Corp?
You can view the full description and apply for Senior Software Test Engineer, Energy Systems Validation at ANA Corp on EchoJobs: https://echojobs.io/job/ana-corp-senior-software-test-engineer-energy-systems-validation-5eqwj.