Senior Software Test Engineer - Energy Systems Validation

Ana Corp

Henderson (NV)

On-site

USD 110,000 - 170,000

Full time

6 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

401k with company contribution
Medical, Dental, Vision
Life Insurance
Voluntary Insurance
Employee Assistance Program
Employee Appreciation Programs

Job summary

ANA is seeking a Senior Software Test Engineer for Energy Systems Verification to join our onsite team in Henderson, NV. You will own test definition, execution, and infrastructure for generators, hybrids, and load banks, aligned with edge and cloud monitoring platforms.

You’ll collaborate with software, hardware, and product teams to translate requirements into verifiable tests, enabling safe, compliant releases and fast feedback loops in a fast-growing energy solutions business.

Qualifications

  • Bachelor's degree in CS/SE or related field.
  • 5-10 years of software testing experience with leadership.
  • 3+ years testing hybrid energy systems.
  • Proficient with embedded Linux, Docker, Python, Modbus TCP/RTU, CANbus.
  • Proficient testing RESTful APIs using Python/pytest.
  • Experience with Git/GitHub and CI/CD.
  • Strong problem-solving and attention to detail.
  • Hands-on verification of hardware-backed systems.

Responsibilities

  • Define and execute verification plans for energy systems and software.
  • Build bench, simulation, and hardware-in-the-loop setups.
  • Integrate testing with load banks, CAN logic analyzers, meters, and test equipment.
  • Validate data integrity across dashboards, reports, and notifications.
  • Maintain traceability from requirements to results for safety/compliance.
  • Own test configuration, equipment, and lab space.
  • Collaborate with developers, product managers, and stakeholders to set test objectives and schedules.
  • Mentor junior test engineers and drive a collaborative culture.

Skills

Test leadership
Hybrid energy systems
Python testing
CI/CD
Hardware-in-the-loop

Education

Bachelor's degree in Computer Science/Software Engineering

Tools

Embedded Linux
Docker
Python
Modbus TCP/RTU
CANbus
Git
CI/CD

Job description

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.

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.
  • 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.
Software Team and Stakeholder Collaboration:
  • 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
Required 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.
Preferred Qualifications:
  • 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).
  • 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
  • Competitive pay
  • 401k with company contribution
  • Medical, Dental, & Vision
  • Life Insurance
  • Voluntary Accident Insurance
  • Voluntary Critical Illness Insurance
  • Employee Assistance Program
  • Employee Appreciation Programs

You must be based in the United States and authorized to work in the U.S. without employer sponsorship. Please be advised that ANA does not provide employment-based visa sponsorship for this position at this time.

ANA is proud to be an Equal Opportunity employer. We do not discriminate based upon race, religion, color, national origin, sex (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender, gender identity, gender expression, transgender status, sexual stereotypes, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Test Engineer - Energy Systems Validation
Senior Software Test Engineer - Energy Systems Validation

ANA • Henderson (NV)

On-site
USD 107,000 - 116,000
Competitive pay
401k with company contribution
Medical, Dental, & Vision
+5
Senior Software Test Engineer - Energy Systems Validation
Senior Software Test Engineer - Energy Systems Validation

ANA • Kentucky

On-site
USD 107,000 - 116,000
Competitive pay
401k with company contribution
Medical, Dental, & Vision
+5
Senior Software Test Engineer - Energy Systems Validation
Senior Software Test Engineer - Energy Systems Validation

ANA, Inc • Henderson (NV)

On-site
USD 107,000 - 116,000
Competitive pay
401k with company contribution
Medical, Dental, Vision
+2
Systems Engineer
Systems Engineer

ANA, Inc • Henderson (NV), Northern (KY)

On-site
USD 100,000 - 110,000
Competitive pay
401k with company contribution
Medical, Dental, Vision
Systems Engineer
Systems Engineer

ANA • Henderson (NV)

On-site
USD 100,000 - 110,000
Competitive pay
401k with company contribution
Medical, Dental, & Vision
+5
Electrical Engineer
Electrical Engineer

Ana Corp • Henderson (NV)

On-site
USD 80,000 - 110,000
Competitive pay
401k with company contribution
Medical, Dental, Vision
+5
Senior Software Manager
Senior Software Manager

ANA • Henderson (NV)

On-site
USD 167,000 - 185,000
Competitive pay
401k with company contribution
Medical, Dental, & Vision
+4
Electrical Engineer
Electrical Engineer

ANA • Henderson (NV)

On-site
USD 85,000 - 95,000
Competitive pay
401k with company contribution
Medical, Dental, & Vision
+5
Electrical Engineer
Electrical Engineer

ANA, Inc • Henderson (NV), Northern (KY)

On-site
USD 85,000 - 95,000
Competitive pay
401k with company contribution
Medical, Dental, & Vision
+5
Senior Software Manager
Senior Software Manager

ANA • Kentucky

On-site
USD 167,000 - 185,000
Competitive pay
401k with company contribution
Medical, Dental, & Vision
+5