DevJobs

Automation Test Engineer

Overview
Skills
  • Python Python
  • Bash Bash
  • Shell Shell
  • JavaScript JavaScript
  • Linux Linux
  • Git Git
  • Bitbucket Bitbucket
  • Jenkins Jenkins
  • Docker Docker
  • Kubernetes Kubernetes
  • Pytest
  • Selenium Selenium
  • Cucumber
  • Networking Networking
  • Robot Framework
  • Serial Interfaces
  • System Diagnostics
  • System Integration Testing
  • Embedded Systems Testing
  • GNSS
  • RF

About Regulus

Regulus is a defense-tech startup developing advanced solutions that protect critical systems against operational threats.

Our systems are field-proven, deployed by the IDF and global partners, and have safeguarded lives and strategic assets.

This is your chance to join a growing company that’s shaping the future of defense-grade technology — where every test you automate helps protect real-world missions.

We’re looking for an Automation Test Engineer who’s equal parts developer, debugger, and systems thinker — someone who doesn’t just run tests, but builds the tools that make testing smarter, faster, and unstoppable.


Role Overview

As an Automation Test Engineer at Regulus, you’ll be a key member of our QA and system integration team — combining all the skills of a Manual Testing Engineer with the ability to design, build, and maintain automated testing frameworks and CI/CD pipelines.

You’ll architect scalable automation for both front-end (UI/web) and back-end systems, integrate it into our CI/CD workflows, and help the team transition from manual to automated, data-driven testing.

If you live at the intersection of Linux, Python, and Jenkins — this is where you belong.


Key Responsibilities

Test Planning & Strategy

  • Plan and manage testing strategies that blend manual exploration with automated coverage.
  • Collaborate with developers and integration engineers to define verification criteria and continuous validation points.
  • Design regression and integration test suites for continuous deployment environments.

Automation Framework Development

  • Develop, maintain, and optimize automated test frameworks using Pytest, Selenium, Cucumber, or Robot Framework.
  • Create reusable components, libraries, and utilities for data-driven testing.
  • Implement automated test reporting and integration with CI/CD pipelines (Jenkins, Git/Bitbucket).

CI/CD & Integration

  • Design and manage Jenkins pipelines that trigger automation flows across multiple environments.
  • Build and maintain containerized test environments (Docker or Kubernetes).
  • Integrate test results with code repositories and feedback loops for developers.

System Troubleshooting & Manual Validation

  • Perform manual or exploratory testing where automation meets the physical world — especially with integrated hardware or RF systems.
  • Debug failures in automated runs, identify flaky tests, and trace root causes across software, drivers, and system configurations.
  • Collaborate closely with developers to ensure release readiness and test reliability.

Required Skills & Experience

  • Mastery of Linux environments, shell scripting, and system diagnostics.
  • Strong Python and Bash skills (JavaScript or other scripting languages a plus).
  • Hands-on experience with automation frameworks (Pytest, Selenium, Cucumber, Robot, or equivalent).
  • Proven knowledge of CI/CD tools such as Jenkins, Git/Bitbucket, and related integrations.
  • Solid understanding of QA methodologies, verification workflows, and test lifecycle.
  • Experience with networking, serial interfaces, and system integration testing.





Requirements:


Preferred Qualifications

  • Experience with hardware-in-the-loop automation or real-time test orchestration.
  • Familiarity with containerized environments (Docker, Kubernetes).
  • Background in RF, GNSS, or embedded systems testing.
  • Contributions to internal QA tooling or open-source test frameworks.

Profile Fit

You’re not just an automation engineer — you’re a systems detective.

You automate what others test manually, find the weak spots in complex integrations, and make pipelines hum.

You know your way around a flaky test, a stubborn daemon, or a mysterious kernel log, and you love the moment when the entire system finally turns green.

If you thrive on building things that test things that build other things, this is your kind of chaos.

Let’s automate the un-automatable — and make systems stronger, smarter, and ready for the real world.

Regulus Cyber