Software Test Lead
Role details
Job location
Tech stack
Job description
CRFS is seeking a Software Test Lead to spearhead our software quality strategy. As we scale our suite of RF spectrum monitoring and data visualization tools, we need a leader who can balance "big picture" quality assurance with hands-on technical guidance.
You will be responsible for defining how we test, what we automate, and how we maintain our high standards of reliability for mission-critical defence and regulatory software. You will bridge the gap between product management and engineering, ensuring that our software is not just "bug-free," but fit for purpose in the most demanding environments., * Strategy & Leadership: Define and implement a comprehensive software test strategy covering functional, regression, integration, and performance testing.
- Team Mentorship: Lead and coach a small team of test engineers, fostering a culture of technical excellence and continuous learning.
- Test Planning: Own the test lifecycle for major releases, from initial requirements analysis and test plan creation to final sign-off and release reporting.
- Automation Roadmap: Evaluate current manual processes and lead the transition toward a balanced automated/manual testing approach.
- Quality Advocacy: Act as the primary voice for quality in cross-functional meetings, working closely with Product Owners and Software Architects to ensure "testability" is built-in from day one.
- Issue Management: Oversee the bug triage process, ensuring defects are prioritized correctly and resolved efficiently according to project timelines.
- Process Evolution: Refine our Quality Management System (QMS) processes to align with modern Agile practices while maintaining compliance with industry standards.
Requirements
Do you have experience in Test management tools?, * Proven Experience: Extensive background in software testing, with prior experience in a Lead, Senior, or Principal role.
- Strategic Thinker: Ability to design test frameworks and workflows from the ground up, rather than just following existing ones.
- Technical Depth: Deep understanding of software architecture, including how desktop/web applications interact with embedded systems and APIs.
- Tooling Proficiency: Expert-level knowledge of test management tools (e.g., Jira/Xray) and experience implementing automation frameworks.
- Leadership Skills: A natural ability to motivate a team, manage stakeholder expectations, and communicate risk clearly to senior leadership.
- Domain Interest: While RF knowledge isn't required day one, you must have the technical curiosity to learn how our software controls complex physical hardware., * Automation Stack: Experience with Python-based test frameworks (Pytest) or UI automation tools (Selenium, Playwright).
- CI/CD Integration: Knowledge of integrating automated tests into Azure DevOps or Jenkins pipelines.
- Networking Expertise: Understanding of high-speed data streaming, TCP/UDP protocols, and network performance testing.
- Certifications: ISTQB Advanced Level (Test Manager) or equivalent.