DroneShield is seeking a QA Software Engineer to ensure the quality and reliability of their products, which operate in the Electronic Warfare, Artificial Intelligence and Machine Learning, RF sensing, Sensor Fusion and distributed systems domains, serving high-profile customers across militaries, government agencies, and critical infrastructure.
Requirements
- Experience with different frameworks like Selenium, Pytest, Playwright and K6.
- Be comfortable with Linux and Docker environments.
- Software development experience using Golang, Python or JavaScript
- Familiarity with Linux and scripting is required
- Experience with AI/ML and handling non-deterministic systems is essential
- Proven ability to create and orchestrate manual test plans
- Experience working with Atlassian tools such as JIRA and Confluence
Responsibilities
- Design, implement and maintain automated testing frameworks within a CI/CD process.
- Create and maintain test plans for new and existing product requirements.
- Identify and resolve testing dependencies, traceability, risks and gaps in test coverage across a complex distributed system.
- Experience with testing software that interfaces with hardware and be comfortable with identifying issues across the hardware to software flow.
- Hands on Release Testing - providing 'hands-on' assistance during the quarterly release cycle to ensure software release performance and stability.
- Work with real sensors and hardware integrations from the system.
- Work closely to developers to identify early issues during the feature development whether it come from the Backend or Frontend and test coverage areas to focus on.
Other
- Attention to detail, problem solving and a pragmatic, practical approach to technical and process issues is required.
- BS degree in Computer Science, Engineering, similar technical field of study or equivalent practical experience
- 2 to 5 years of Software Quality Assurance experience.
- Strong understanding of CI/CD development approach using automation where possible
- Strong interpersonal skills to implement and shape QA procedures across the platform