QA Software Engineering Team Lead (Sensors & Effectors) at SONITEC
Sydney NSW 2000, New South Wales, Australia -
Full Time


Start Date

Immediate

Expiry Date

27 Jun, 25

Salary

0.0

Posted On

27 Mar, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Python, Linux, Ownership, Product Testing, Validation, Confluence, Management Software, Computer Science, Interpersonal Skills, Embedded Systems, Testing Tools, Jira, Automation, Selenium, Software Development, Software Quality Assurance

Industry

Information Technology/IT

Description

QUALIFICATIONS, EXPERIENCE AND SKILLS

  • BS degree in engineering, software engineering, computer science, similar technical field of study or equivalent practical experience
  • 8+ years of software quality assurance (QA), software development in test, verification and validation and/or test & evaluation experience
  • Demonstrated experience leading quality engineering efforts supporting delivery of high-quality embedded products
  • Demonstrated experience successfully managing or mentoring QA engineering teams
  • Experienced working with Python and embedded systems
  • A working knowledge of pytest and selenium or similar software testing tools
  • Basic understanding of radio frequency (RF) devices or algorithm testing is desirable
  • Experience working with Linux and comfortable using Atlassian tools such as JIRA and Confluence
  • Experience developing lower-level interface test or software module testing is desirable
  • Experience with Xray test management software or similar is preferred
  • Experience mocking system interfaces and developing simulation test infrastructure
  • Strong understanding of CI/CD development approach using automation where possible
  • Strong interpersonal skills to implement and shape QA procedures across the platform
  • Passionate about automation and improving processes and workflows, enabling small agile teams to move forward quickly while maintaining existing product features
  • A strong sense of ownership and pride in your performance and its impact on the company’s success
  • Strong attention to detail and a pragmatic ‘hands on’ approach to product testing
Responsibilities

ABOUT THE ROLE

Our Client is seeking a QA Software Engineering Team Lead with relevant experience to join the team in Sydney, Australia.
The position will report to Embedded Quality Engineering Manager. The role is primarily focused on testing and benchmarking embedded sensors. We are looking for a QA Software Engineering Team Lead to manage software releases ensuring quality and reliability is built into our products at all levels of development. You will be responsible for creating and implementing strategies for quality control and testing as well as process improvements. Attention to detail and a pragmatic, practical approach to technical issues and process improvements is required. Key challenges of the role include delivering test documentation and supporting processes, implementing automated and manual test cases for existing and future products and features and working within the development team to resolve reliability issues prior to software release.

RESPONSIBILITIES, DUTIES AND EXPECTATIONS

  • Design, implement and maintain automated tests within a test framework used as part of the CI/CD process
  • Introduce automated test cases to benchmark sensor detection performance and evaluate future product updates and software changes against these benchmarks
  • Manage the embedded software release process and associated documentation deliverables that demonstrate the product meets requirements
  • Independently conduct pre-release field testing and validation of embedded products to ensure features meet the design intent (customer expectation) and requirements
  • Implement strategies, workflows and practices to better define the existing QA process, supporting fast and effective testing of the end-to-end system
  • Identify and resolve testing dependencies, traceability, risks and gaps in test coverage across a variety of embedded products
  • Meticulously document discovered issues with the product in bug tickets and ensure the issues are communicated with external stakeholders (the business) and prioritised according to their potential impact.
  • User acceptance testing – support in the development of protocols and procedures for user acceptance testing. Provide ‘hands-on’ assistance during the quarterly release testing
  • Systems integration testing – work with the development team to ensure the successful integration of new technologies, sensor modes or system functions via end-to-end testing
  • Understand the technology strategy of the organisation to ensure QA strategy alignment
  • Develop tools and utilities to support system verification and validation
  • Work within the software and hardware development teams to track and trace quality assurance metrics, develop test plans and manage bugs/defects
Loading...