Job description:
We are seeking a Test Automation Engineer with strong analytical skills and hands-on experience in software testing and level design tools to join our defense team in Haifa.
This is a full-time position on-site
The role includes developing and executing tests, analyzing codebases, creating stubs, and contributing to automation and level-design processes.
Responsibilities:
- Analyze requirements and translate them into effective test scenarios.
- Review Python and C/C++ codebases, implement stubs, and write unit tests.
- Execute tests, document results, and report defects.
- Collaborate with development teams to ensure high-quality software delivery.
- Support level-design tasks and basic automation workflows as needed.
Profile description:
Requirements:
- At least 1 year of experience in software testing, development, or a related technical role.
- Strong ability to understand written requirements in English.
- Python – Good Level
- Hands-on experience in Linux environments.
- Experience with GlobalMapperGIS / ArcGISUnreal Engine (Level Design)Unreal Engine EditorBlenderAnima
- Experience with Jenkins, Robot Framework, or similar tools; ability to integrate new automation frameworks.
- Ability to understand and analyze the tested software’s codebase.
- Ability to identify where stubs should be inserted and implement them.
- Ability to write unit tests.-C/C++ – Good Level
- Ability to understand and analyze the tested software’s codebase.
- Ability to identify where stubs should be inserted and implement them.
- Ability to write unit tests.
- Availability to work at least four days on-site.
- Advantages (Nice to Have)-3D CAD & Level Design Tools – Good Level:
- Ability to create levels, import, edit, and update entities; generate standard and classified images.
- Geographic Mapping Tools:
- Experience downloading, converting, and processing geographic data.
- Basic to intermediate experience with Photoshop or GIMP.
- Google Test in Visual Studio
- Ability to write unit tests for PC modules.
We offer:
Why should you join us?
-
Recognized among Israel's top 100 best places to work for, four years in a row
-
Be part of a company that is a globally recognized leader in Quality Engineering
-
Experience our team spirit, working with real people, and solving real challenges
-
Work with Senior Specialists and Practice Experts. · Nurture your personal and professional growth through tailored career paths
-
Dive into interesting projects using cutting-edge technology designed by and for Quality Engineers
-
Enjoy unique placement opportunities worldwide
-
We believe in a workplace culture that values open communication and fairness, encouraging our employees to feel seen, supported, and empowered to realize their full potential