Full-Time QA Automation Engineer
HavocAI is hiring a remote Full-Time QA Automation Engineer. The career level for this job opening is Experienced and is accepting USA based applicants remotely. Read complete job description before applying.
HavocAI
Job Title
Posted
Career Level
Career Level
Locations Accepted
Salary
Share
Job Details
We're looking for a QA Engineer who thrives on building automated test infrastructure for mission-critical software—from backend services in Go, to sleek React frontends, all the way to real-world interactions with autonomous vehicles.
In this role, you'll be the quality champion embedded across engineering—writing the test logic that ensures our autonomy stack doesn't just compile—it performs, scales, and holds up under pressure. You'll work hands-on with the software that touches reality, simulates the unpredictable, and operates where safety, speed, and reliability are non-negotiable.
If you like working across layers, love clean test coverage, and are excited by debugging systems that move in the real world—this role was made for you.
Key Responsibilities:- Build and maintain automated test suites for both Go backend services and React frontends that power critical workflows.
- Design integration tests that validate system behavior across cloud services, edge compute, and software embedded in autonomous platforms.
- Partner with engineers throughout the entire development lifecycle, ensuring software is testable, traceable, and robust from day one.
- Implement smart mocking, stubbing, and simulation strategies to test autonomy software in realistic and repeatable ways.
- Track down elusive bugs, write clear issue reports, and collaborate closely on fast resolutions that don't just patch, but strengthen.
- Contribute to continuous improvement of CI/CD pipelines, with a focus on reliability, speed, and developer empowerment.
- Solid experience with automated testing frameworks like Cypress, Playwright, Selenium, or TestCafe.
- Strong backend testing skills: REST/gRPC API validation using Postman, k6, Gatling, or similar tools.
- Practical experience with unit and integration testing in Go and React (e.g., Jest, React Testing Library).
- Familiarity with CI/CD tools such as GitHub Actions, GitLab CI/CD, or Jenkins—you know how to keep the pipeline green.
- Confident working in Linux-based environments and scripting in Bash or Python.
- Strong collaboration and communication skills—you thrive in cross-functional engineering environments.
- U.S. citizenship required due to project constraints.
- Experience deploying tests in Docker, Kubernetes, or cloud environments like AWS or GCP.
- Background in robotics, autonomy, or real-time systems—you've tested software that moves, senses, or reacts.
- Familiarity with hardware-in-the-loop (HIL) or simulation-based testing in autonomy or control systems.
- Exposure to simulation platforms like Gazebo, CARLA, or custom-built 3D testbeds.
- Knowledge of security, compliance, or fault-injection testing in safety-critical environments.