L

LabCorp

Global life sciences R&D services

Lead Software QA Engineer - Robotics and Automation

Security Testing +1Confirmed live in the last 24 hours
Full-timeBloomfield, CT, USA$100k - $130k /yr

About the Job

Requirements

  • An Associate degree in Computer Science, Software Engineering, or Electrical Engineering with at least 5 years of experience, or a Bachelor's degree in one of those fields with at least 3 years of experience.
  • At least 3 years of experience developing test automation tools using Python, Java, C#, C++, or similar programming languages.
  • At least 3 years of experience creating, executing, and maintaining functional, integration, regression, or system-level software test plans.
  • At least 3 years of experience reviewing, developing, or maintaining unit tests within a software development lifecycle.
  • At least 2 years of experience using AI-enabled tools for software testing, unit test coverage analysis, code review, or quality validation.
  • At least 2 years of experience performing static code analysis, dynamic application testing, dependency scanning, vulnerability assessment, or cybersecurity validation.
  • At least 2 years of experience supporting software deployment or release processes for embedded systems, automation systems, or equipment-controlled software.
  • At least 2 years of experience troubleshooting integrated software and hardware systems.
  • At least 1 year of experience operating, testing, or validating automated equipment, robotics systems, industrial controls, or comparable electromechanical systems.
  • At least 2 years of experience using defect tracking platforms such as Jira, Azure DevOps, or equivalent systems.
  • Demonstrated attention to detail when performing software validation and defect analysis.
  • Ability to establish structure, processes, and documentation within a newly created function.
  • Ability to communicate technical findings to software engineers, controls engineers, quality teams, and management.
  • Ability to collaborate effectively across software, hardware, controls, and quality organizations.
  • Ability to prioritize testing activities across multiple software releases and projects.
  • Understanding of software quality assurance methodologies and software development lifecycle practices.
  • Understanding of cybersecurity principles applicable to software-controlled equipment and automation systems.

Responsibilities

  • Execute pre-release test plans for software builds before transfer to the independent QA organization.
  • Develop scripts and tools for functional, regression, integration, and system testing.
  • Identify, document, track, and verify software defects through resolution.
  • Collaborate with software engineers to reproduce issues and validate corrective actions.
  • Provide release readiness recommendations to Software Development leadership.
  • Review unit test coverage across software components and identify validation gaps.
  • Develop and maintain unit tests for critical software modules.
  • Establish unit test coverage metrics and incorporate coverage targets into release readiness criteria.
  • Use AI-assisted tools to support unit test review, generation, and coverage analysis.
  • Perform static code analysis, dynamic application testing, dependency scanning, and vulnerability assessments.
  • Validate secure deployment processes, credential management controls, network configurations, and system access controls.
  • Assess software and equipment for unintended services, open ports, and cybersecurity risks.
  • Evaluate cybersecurity considerations associated with third-party software and hardware integrations.
  • Use AI-assisted tools to support cybersecurity analysis and compliance validation activities.
  • Operate production-equivalent Alpha laboratory automation systems.
  • Perform system startup, shutdown, and troubleshooting activities.
  • Execute representative production workflows to validate software behavior under operating conditions.
  • Troubleshoot issues involving robotics, machine vision systems, barcode printers and readers, pneumatic systems, VFD-controlled conveyors, sensors, and serial communication devices.
  • Partner with hardware and controls engineering teams to diagnose software, hardware, and integration-related issues.
  • Develop, document, and maintain repeatable pre-release testing processes and standards.
  • Define workflows, documentation requirements, and validation procedures for the pre-release testing function.
  • Establish release handoff criteria and documentation standards for the independent QA organization.
  • Recommend and implement testing frameworks, tools, and processes for robotics and automation environments.

Desired Qualifications

  • A Master's degree in Computer Science, Software Engineering, or Electrical Engineering with at least 1 year of experience performing software quality assurance, software test engineering, or software engineering activities.
  • At least 5 years of experience performing software quality assurance, software test engineering, or software engineering activities supporting complex software systems.
  • At least 3 years of experience supporting laboratory automation, medical device, industrial automation, robotics, or regulated manufacturing environments.
  • At least 3 years of experience validating software in environments operating under FDA, ISO 13485, or comparable quality management systems.
  • At least 3 years of experience using AI-enabled tools for cybersecurity analysis, vulnerability assessment, secure deployment validation, or software quality improvement.
  • At least 3 years of experience testing or troubleshooting systems integrating machine vision technologies, barcode printing and scanning systems, pneumatic actuators, VFD-controlled equipment, sensors, and serial communication protocols.
  • At least 2 years of experience developing or maintaining automated testing frameworks.
  • At least 2 years of experience evaluating cybersecurity risks associated with third-party hardware and software integrations.

About the Company

LabCorp

Global life sciences R&D services

Labcorp provides global life sciences and healthcare R&D services, supporting pharma, biotech, and crop protection clients with testing, safety assessments, and regulatory submissions. It conducts studies ranging from basic physicochemical tests to complex inhalation toxicology and uses specialized facilities to evaluate inhaled substances and ensure regulatory compliance. Its global presence and integrated suite of services enable clients to move projects from early development to product approval within one organization. Labcorp aims to help clients bring safe, effective products to market efficiently, advancing human health and scientific research.

Company size
10,001+
Company stage
IPO
Headquarters
Burlington, VT
Founded
1976

Recently Posted Jobs

Explore more opportunities at LabCorp

See more jobs