Software Test Engineer
US$107,000 – US$116,000 / yr base salary
Posted 17 Sep 2026
Advertised as “Senior Software Test Engineer - Energy Systems Validation”
BranchFactor Summary
The original posting with the fluff stripped out
- Expected experience
- 5–10 yrs
- Management level
- People management
- Employment
- On-Site
- Contract
- Full-time
- Visa sponsorship
- Not offered
| Base salary | US$107,000 – US$116,000 / yr |
|---|
Field of studyComputer Science, Software Engineering (or related)
Study levelBachelor's
CertificationsISTQB, CSTE
About ANA: Join a recognized industry leader - Alliance North America was proudly named a 2025 Top Workplace in the Manufacturing Industry, an honor based entirely on feedback from our own employees about our culture, values, and workplace experience. Alliance North America was established in 2017 and is proud to be the sole North American supplier of AIRMAN Power Generators, AIRMAN Air Compressors, and ANA’s patented EBOSS® Hybrid Energy System and Smart load bank system. Our commitment to our customers is to Make their World Easier, by answering the phone, understanding their needs, and taking ownership to provide them solutions. With a large parts inventory and more than 90% of all orders shipping within 24 hours, you never have to worry about spare parts. We help keep your fleet in top condition with our world class Support Department, who are always ready to help and be a resource by providing training on our equipment.
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:
Energy Systems Test & Verification:
- 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.