Software Quality Engineer

Agilent Technologies Inc

Santa Clara, CA

JOB DETAILS
SKILLS
Agile Programming Methodologies, Analysis Skills, Atlassian JIRA, Automation, Automation Systems, Best Practices, Biochemistry, Bioinformatics, Biology, Biotech and Pharmaceutical, Bug Tracking/Defect Management, Chemistry, Code of Federal Regulations, Communication Skills, Computer Firmware, Computer Science, Continuous Improvement, Cross-Functional, Functional Testing, Hardware-Software Integration, ISO 9001, Identify Issues, Instrumentation, Integration Testing, JavaScript, Laboratory, Laboratory Automation, Laboratory Equipment, Mechanical Engineering, Microsoft VBScript (Visual Basic Script) Scripting Language, Presentation/Verbal Skills, Problem Solving Skills, Process Improvement, Product Design, Product Requirements Document (PRD), Product Reviews, Quality Assurance, Quality Assurance Methodology, Quality Engineering, Quality Management, Quality Metrics, Regression Testing, Requirements Management, Research & Development (R&D), Sample/Specimen Processing, Scripting (Scripting Languages), Software Administration, Software Development, Software Development Lifecycle (SDLC), Software Engineering, Software Testing, System Integration (SI), Systems Engineering, Team Lead/Manager, Test Automation, Test Case, Test Lab, Test Plan/Schedule, Test Tools, Testability, Testing, Traceability, Validation Testing, Willing to Travel, Writing Skills
LOCATION
Santa Clara, CA
POSTED
30+ days ago

Job Description

Due to business requirements, this is an on-site role

Agilent is seeking a Software Quality Engineer (QA Engineer / Software Test Engineer) to join the Software Quality organization supporting the Automation Productivity Solutions team. This team develops integrated software-hardware systems, laboratory automation platforms, and instrument control applications used in life science and analytical laboratories.

Join our team as a Software Quality Engineer and play a vital role in developing reliable laboratory automation and instrument control solutions. Work closely with our talented software, firmware, and hardware R&D teams throughout the entire software development lifecycle.

Enjoy hands-on testing in a regulated, quality-focused environment and make a direct impact on product quality. We value industry experience, but strong transferable QA and software testing skills from related technical fields are also encouraged.

Key Responsibilities

• Represent Software Quality / Quality Assurance (QA) on assigned software development projects. Represent Software Quality / Quality Assurance (QA) on assigned software development projects.

• Collaborate with software developers, firmware engineers, product managers, and cross-functional teams. Collaborate with software developers, firmware engineers, product managers, and cross-functional teams.

• Review product requirements and design documentation to ensure clarity, testability, and traceability. Review product requirements and design documentation to ensure clarity, testability, and traceability.

• Develop and maintain test plans and test cases aligned with requirements and design specifications. Develop and maintain test plans and test cases aligned with requirements and design specifications.

• Execute functional testing, integration testing, and regression testing of for instrument control software. Execute functional testing, integration testing, and regression testing of for instrument control software.

• Perform hands-on testing of laboratory automation systems, including sample preparation, microplate handling, and liquid handling devices, as well as integration with mass spectrometers. Perform hands-on testing of laboratory automation systems, including sample preparation, microplate handling, and liquid handling devices, as well as integration with mass spectrometers.

• Identify, document, and track software defects / bugs using a defect tracking system (e.g., JIRA or equivalent). Identify, document, and track software defects / bugs using a defect tracking system (e.g., JIRA or equivalent).

• Support software, firmware, and hardware releases, including through verification and validation activities. Support software, firmware, and hardware releases, including through verification and validation activities.

• Contribute to continuous improvement of quality processes, testing practices, and QA standards. Contribute to continuous improvement of quality processes, testing practices, and QA standards.

Qualifications

• Bachelor's degree in a technical discipline (e.g., computer science, systems engineering, mechanical engineering) or life sciences (e.g., biology, chemistry, biochemistry, bioinformatics), or equivalent experience in biotech, biopharma, diagnostics, or life science tools. Bachelor's degree in a technical discipline (e.g., computer science, systems engineering, mechanical engineering) or life sciences (e.g., biology, chemistry, biochemistry, bioinformatics), or equivalent experience in biotech, biopharma, diagnostics, or life science tools.

• 4+ years of experience working with laboratory equipment, scientific devices, analytical instrumentation, or complex software-hardware systems. 4+ years of experience working with laboratory equipment, scientific devices, analytical instrumentation, or complex software-hardware systems.

• Understanding of the software development lifecycle (SDLC) and quality best practices. Understanding of the software development lifecycle (SDLC) and quality best practices.

• Experience creating and executing manual test cases based on requirements and specifications. Experience creating and executing manual test cases based on requirements and specifications.

• Familiarity with defect tracking and requirements management tools such as JIRA or similar. Familiarity with defect tracking and requirements management tools such as JIRA or similar.

• Strong analytical, problem-solving, and troubleshooting skills. Strong analytical, problem-solving, and troubleshooting skills.

• Ability to work independently and collaboratively in cross-functional, Agile or matrixed environments. Ability to work independently and collaboratively in cross-functional, Agile or matrixed environments.

• Clear written and verbal communication skills. Clear written and verbal communication skills.

Preferred Qualifications

• Professional experience in software quality, software testing, QA, or test engineering. Professional experience in software quality, software testing, QA, or test engineering.

• Experience testing integrated systems involving software, hardware, and firmware. Experience testing integrated systems involving software, hardware, and firmware.

• Experience with test automation tools or frameworks. Experience with test automation tools or frameworks.

• Familiarity with ISO 9001 quality standards and 21 CFR Part 11 compliance. Familiarity with ISO 9001 quality standards and 21 CFR Part 11 compliance.

• Familiarity with scripting languages such as JavaScript, VBScript, or similar. Familiarity with scripting languages such as JavaScript, VBScript, or similar.

Additional Details

Travel Required:

Shift:

Duration:

Job Function:

About the Company

A

Agilent Technologies Inc