Earnix
Software Engineering · 17 open jobs

Automation Engineer

Ramat Gan, IsraelHybridPosted Oct 18

We're looking for an Automation Engineer to join the System Automation team, the central automation team within Earnix's engineering department. SA owns the company-wide system automation platform: the system, correctness and performance tests, and the pipelines that run them, across Earnix products and a rich technology stack.

Our current focus is scale and performance. We test the limits of the system, benchmark it against realistic, large-scale workloads, and catch performance regressions before every release. We're also turning that expertise into a platform, with frameworks, tooling and know-how that let product teams write and run system tests themselves. You'll work closely with developers, architects, product managers, QA and DevOps engineers, and you'll help shape both the tests and the platform.

What you'll do

Design, build and evolve the SA platform: the frameworks, tooling and CI pipelines that run system, correctness and performance tests across Earnix products.

Plan and run system-limitations testing to find where the product breaks under data volume, concurrency and load, and turn the findings into clear, actionable results.

Build and maintain performance benchmarks on realistic workloads, and run them on to catch regressions early.

Make it easy for product teams to own their system tests by creating reusable building blocks, documentation and examples, and by coaching engineers through knowledge-sharing sessions.

Analyze results with developers and architects to pinpoint bottlenecks and drive fixes.

Use AI-assisted development tools and agentic workflows to speed up test creation and maintenance, and keep up with what's changing in automation and performance engineering.

You'll do it using

3+ years of experience in automation or software development, with strong focus on server-side with Python

Hands-on experience building test frameworks or test infrastructure, not only writing test cases

Experience with CI/CD pipelines (Jenkins or similar), Git and Docker

Experience with AWS and Linux environments

Hands-on experience with AI-powered development tools (e.g. Claude Code, Cursor, Copilot)

Bachelor's degree in Computer Science, Engineering, or a related discipline

Excellent written and verbal English communication skills

Advantage

Experience with performance and load testing tools (e.g. Locust, JMeter, k6)

Experience with Kubernetes (preferably EKS)

Experience with metrics and observability tools (e.g. Grafana, Prometheus) for analyzing system behavior under load

Experience generating test data at scale

Background in mathematics or statistics, for analyzing benchmark results

You'll excel by

Bringing strong analytical and problem-solving skills, and digging into the data until you find the root cause

Thinking at the system level, beyond individual components

Working independently and owning outcomes end to end as a fast learner who gets things done

Communicating clearly and enjoying helping other engineers succeed with the tools you build

Being resourceful, creative and pragmatic

Ready to apply?
You'll apply on Earnix's Comeet page.
Apply on Earnix