Software QA Engineer
Seeking a Software QA Engineer to join the ATE Test Development team at a global leader in virtualized broadband solutions. This hybrid role, based in Caesarea, involves owning QA activities for software-based ATE solutions, translating requirements into test plans, and collaborating with cross-functional teams to ensure high-quality delivery.
Responsibilities
- Own and execute QA activities for software-based ATE solutions
- Analyze product and system requirements and translate them into clear test plans, test cases, and test scenarios
- Perform functional, integration, regression, and release testing
- Support release management activities, including test readiness, release validation, defect tracking, and quality sign-off
- Test complex ATE environments that combine software, hardware, instruments, and lab equipment
- Investigate, reproduce, and debug issues in collaboration with development, system, hardware, and production teams
- Work with other R&D teams to ensure high-quality delivery of test solutions
- Document test results, defects, risks, and technical findings in a clear and structured way
- Contribute to process improvements, test coverage, and product quality
Requirements
- B.Sc. in Computer Science, Software Engineering, Electrical Engineering, or a similar technical field — or equivalent practical experience
- 3–5 years of experience in software QA, system QA, validation, or a similar testing role
- Strong understanding of QA methodologies and release processes
- Experience translating requirements into test cases and test plans
- Experience working with software development and QA tools such as Jira, TestRail, GitHub, Confluence, or similar platforms
- Experience working in a Linux environment
- Good technical understanding and the ability to learn complex systems quickly
- Strong analytical and troubleshooting skills
- Good communication skills and the ability to work effectively with cross-functional teams
- Good English skills — speaking, writing, and reading
Nice to have
- Experience with ATE systems or production test environments
- Experience debugging complex systems involving software, hardware, and equipment
- Knowledge of RF testing equipment and measurement tools
- Python knowledge or scripting experience
- Experience with test automation