We are seeking an experienced Lead Testing & Quality Senior Engineer to drive the validation, reliability, and compliance of our hardware and software solutions. This role is crucial in ensuring our mission-critical systems meet the highest performance, security, and regulatory standards.
Qualifications
- Expertise in software testing methodologies, with special focus on embedded systems and AI/ML pipelines.
- Proficiency in test automation frameworks (e.g., Selenium, PyTest, Robot Framework, or custom CI/CD pipelines).
- Strong experience with cross-compilation toolchains for embedded systems (e.g., OpenWRT, Yocto, Buildroot).
- Hands-on experience with IoT, networking, and industrial communication protocols (MQTT, Modbus, OPC-UA, LTE/5G, TSN).
- Familiarity with cybersecurity and penetration testing methodologies.
- Experience with cloud-based testing environments (AWS, Azure) and containerized deployments (Docker, Kubernetes).
- Knowledge of ISO 9001, Six Sigma, and other quality management systems is a plus.
- Programming experience in Python, Java, or C++ for test scripting and automation.
- Knowledge of automated test tools and AI-driven test optimization.
- Experience with railway standards testing and safety validation for rail systems.
Preferred Qualifications:
- Experience in industrial automation, mining technology, or automotive-grade hardware validation.
- Knowledge of safety-critical systems and regulatory frameworks.
- Familiarity with machine learning model validation in real-time operational environments.
Soft Skills:
- Strong problem-solving mindset and ability to work in fast-paced, high-stakes environments.
- Effective communication and ability to work with cross-functional teams (engineering, operations, product, and field teams).
- Ability to lead a quality-driven culture within the organization.
Responsibilities
- Define and implement comprehensive testing strategies for hardware, firmware, and software applications in industrial mining environments.
- Lead test automation efforts for real-time AI, IoT, and edge computing solutions.
- Develop and execute performance, security, and reliability testing for mission-critical systems.
- Establish and enforce quality control (QC) and quality assurance (QA) processes across development teams.
- Collaborate with hardware, firmware, and software engineers to enhance testability and ensure compliance with industry standards.
- Oversee field testing validation campaigns, including environmental stress testing (temperature, humidity, vibration) and electromagnetic compatibility (EMC) validation.
- Define and monitor key quality metrics (MTBF, MTTR, defect rates, failure analysis) to drive continuous improvement.
- Ensure compliance with safety and mission-critical standards, including ISO 26262 (Functional Safety), AEC-Q100 (Automotive Electronics), IEC 61508 (Safety of Electrical/Electronic/Programmable Systems), and IEC 62443 (Industrial Cybersecurity).
- Ensure compliance with railway standards and testing procedures, including EN 50126 (RAMS for railway applications), EN 50128 (Software for railway control systems), and EN 50129 (Safety-related electronic systems in railway signaling).
- Utilize AI-driven tools to optimize test coverage and automate defect detection.
- Manage data collection and analytics to improve testing efficiency and predict system failures.
- Ensure compliance with cybersecurity best practices, especially in connected mining infrastructure.
- Manage test labs, tools, and automation frameworks to optimize validation workflows.
- Work with customers, regulators, and internal stakeholders to address quality-related inquiries and certifications.