D

Dyson

Global home appliances and electronics producer

Lead Software Quality Engineer

QA & TestingConfirmed live in the last 24 hours
Full-timeSingaporeNo salary listedIn-person

About the Job

Requirements

  • More than five years of software quality management or relevant experience.
  • Strong experience managing software quality across Joint Development Manufacturer (JDM) and external development partners.
  • A bachelor's degree in Computer Engineering, Electrical Engineering, Electronic Engineering, or a related field.
  • Knowledge of software in Internet of Things products, such as embedded, application, and cloud software.
  • Experience working in a regulated environment, such as under ISO, IEC, or FDA standards.
  • Experience with Agile software development and software verification and validation in a DevOps environment.
  • Ability to work independently and collaboratively.
  • Ability to deliver quality work in a fast-paced environment with minimal supervision.
  • Deep understanding of software and software quality assurance processes and methodologies in a software development environment.
  • Experience with software configuration management.
  • Fundamental understanding of quality philosophies, principles, methods, tools, standards, organizational and team dynamics, interpersonal relationships, professional ethics, and legal and regulatory requirements.
  • Basic understanding of configuration management processes, including planning, configuration identification, configuration control, change management, status accounting, auditing, and reporting; ability to assess product release and archival processes.
  • Ability to understand systems architecture and implement software development and maintenance processes, quantify problems and risks associated with software development methodologies, and assess, support, and implement process and technology changes.
  • Understanding of statistical process control and ability to select, define, and apply product and process metrics and analytical techniques and communicate results.

Responsibilities

  • Act as the System Quality Assurance representative within cross-functional product development teams.
  • Provide software quality engineering support throughout the software development life cycle and assist teams in determining verification and validation needs and requirements.
  • Provide independent quality oversight throughout the software development life cycle.
  • Establish and promote software quality best practices across projects and engineering teams.
  • Guide teams in implementing quality-by-design principles and effective quality planning activities.
  • Build quality partnerships with Software and Hardware Engineering, Product Quality, Systems Engineering, Cybersecurity, Manufacturing, and Product Support teams.
  • Review and approve software deliverables, including software assessments and development, verification, and validation plans; user, functional, and software requirements; configuration specifications; software architecture and design documents; peer reviews; risk management documents; test protocols; requirements traceability matrices; and summary reports.
  • Ensure successful transfer of software from development into manufacturing product support.
  • Participate in software risk management throughout the software development life cycle.
  • Ensure compliance of validation efforts performed by internal and external validation personnel.
  • Provide quality assurance support for software-related corrective and preventive actions.
  • Provide software project status updates and software validation status to management.
  • Participate in process improvements to the software quality assurance program.
  • Assist in developing and delivering employee training on software validation, software risk management, and general quality tools.
  • Optimize Dyson product software development processes and ensure they are followed throughout development and quality assurance.
  • Evaluate the impact of software quality management principles on business objectives and develop and implement software quality programs, including tracking, analysis, reporting, problem resolution, configuration management, process improvement, training, and supplier management.
  • Perform software audits, including planning, approaches, types, analysis, reporting results, and follow-up.
  • Apply project management principles and techniques to software project planning, implementation, and tracking, and identify, evaluate, and manage risk.
  • Apply verification and validation processes, including early software defect detection and removal, inspection, and testing methods, strategies, tools, and documentation; analyze test strategies, develop test plans and execution documents, and review customer deliverables.

Desired Qualifications

  • A software quality engineer certification, such as CQQE or ISO auditor certification.

About the Company

Dyson

Global home appliances and electronics producer

Dyson designs and manufactures a range of home appliances, including vacuum cleaners, air purifiers, hair care products, and hand dryers, for consumers and businesses worldwide. Its products rely on high-performance engineering and advanced technology to deliver effective cleaning, air quality, grooming, and hand-drying experiences. Dyson sells directly through its website and via retail partners, earning revenue from product sales and after-sales services. The company differentiates itself through a strong emphasis on research and development to improve performance, introduce new features, and optimize efficiency and usability. Its goal is to keep its products at the leading edge of consumer electronics and home appliances by combining practical design with rigorous engineering.

Company size
10,001+
Company stage
Not listed
Total funding
Not listed
Headquarters
one-north, Singapore
Founded
1991

Recently Posted Jobs

Explore more opportunities at Dyson

See more jobs