Labcorp logo

Lead Software QA Engineer, Robotics and Automation

Labcorp

Bloomfield, CTOnsitePosted 31 days ago
Full TimeSenior LevelQuality (QA / QC)Diagnostics
Original posting ↗

Summary

Labcorp is seeking a Lead Software QA Engineer, Robotics and Automation to join our team at our 1302 Hall Boulevard location in Bloomfield, CT. This is a newly created position responsible for building and leading a pre-release software validation function within Software Development. The role combines software quality assurance, unit testing oversight, cybersecurity validation, process development, and hands-on operation of laboratory automation equipment.

Job description

Job Responsibilities

Software Quality Assurance & Release Validation

  • Execute pre-release test plans for software builds prior to transfer to the independent QA organization.
  • Develop scripts and tools supporting functional, regression, integration, and system testing activities.
  • 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.

Unit Testing & Quality Metrics

  • 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.
  • Utilize AI-assisted tools to support unit test review, generation, and coverage analysis.

Cybersecurity Validation

  • 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.
  • Utilize AI-assisted tools to support cybersecurity analysis and compliance validation activities.

Automation Equipment Testing & Troubleshooting

  • 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.

Process Development

  • 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 supporting robotics and automation environments.

Minimum Qualifications

  • Associate degree in Computer Science, Software Engineering or Electrical Engineering with 5 or more years of experience; or Bachelor's degree in Computer Science, Software Engineering or Electrical Engineering with 3 or more years of experience.
  • 3 or more years of experience developing test automation tools using Python, Java, C#, C++, or similar programming languages.
  • 3 or more years of experience creating, executing, and maintaining functional, integration, regression, or system-level software test plans.
  • 3 or more years of experience reviewing, developing, or maintaining unit tests within a software development lifecycle.
  • 2 or more years of experience using AI-enabled tools to support software testing, unit test coverage analysis, code review, or quality validation activities.
  • 2 or more years of experience performing static code analysis, dynamic application testing, dependency scanning, vulnerability assessment, or cybersecurity validation activities.
  • 2 or more years of experience supporting software deployment or release processes for embedded systems, automation systems, or equipment-controlled software.
  • 2 or more years of experience troubleshooting integrated software and hardware systems.
  • 1 or more years of experience operating, testing, or validating automated equipment, robotics systems, industrial controls, or comparable electromechanical systems.
  • 2 or more years of experience using defect tracking platforms such as Jira, Azure DevOps, or equivalent systems.

Preferred Qualifications

  • Master's degree in Computer Science, Software Engineering or Electrical Engineering with 1 or more years of experience performing software quality assurance, software test engineering, or software engineering activities.
  • 5 or more years of experience performing software quality assurance, software test engineering, or software engineering activities supporting complex software systems.
  • 3 or more years of experience supporting laboratory automation, medical device, industrial automation, robotics, or regulated manufacturing environments.
  • 3 or more years of experience validating software in environments operating under FDA, ISO 13485, or comparable quality management systems.
  • 3 or more years of experience using AI-enabled tools for cybersecurity analysis, vulnerability assessment, secure deployment validation, or software quality improvement activities.
  • 3 or more 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.
  • 2 or more years of experience developing or maintaining automated testing frameworks.
  • 2 or more years of experience evaluating cybersecurity risks associated with third-party hardware and software integrations.

Additional Job Standards

  • Demonstrated attention to detail when performing software validation and defect analysis activities.
  • 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.

Requirements

  • Associate degree in Computer Science, Software Engineering or Electrical Engineering with 5 or more years of experience; or Bachelor's degree in Computer Science, Software Engineering or Electrical Engineering with 3 or more years of experience.
  • 3 or more years of experience developing test automation tools using Python, Java, C#, C++, or similar programming languages.
  • 3 or more years of experience creating, executing, and maintaining functional, integration, regression, or system-level software test plans.
  • 3 or more years of experience reviewing, developing, or maintaining unit tests within a software development lifecycle.
  • 2 or more years of experience using AI-enabled tools to support software testing, unit test coverage analysis, code review, or quality validation activities.
  • 2 or more years of experience performing static code analysis, dynamic application testing, dependency scanning, vulnerability assessment, or cybersecurity validation activities.
  • 2 or more years of experience supporting software deployment or release processes for embedded systems, automation systems, or equipment-controlled software.
  • 2 or more years of experience troubleshooting integrated software and hardware systems.
  • 1 or more years of experience operating, testing, or validating automated equipment, robotics systems, industrial controls, or comparable electromechanical systems.
  • 2 or more 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 activities.
  • 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.

Benefits

  • Medical Insurance
  • Dental Insurance
  • Vision Insurance
  • Life Insurance
  • Short-Term Disability
  • Long-Term Disability
  • 401(k)
  • Paid Time Off
  • Flexible Time Off
  • Tuition Reimbursement
  • Employee Stock Purchase Plan

Company overview

Labcorp (Laboratory Corporation of America Holdings) is a global leader in life sciences and diagnostics, providing comprehensive clinical laboratory services and end-to-end drug development solutions. Founded in 1978 and headquartered in Burlington, North Carolina, the company operates one of the world's largest clinical laboratory networks, serving patients, physicians, hospitals, and pharmaceutical companies worldwide. Labcorp's services encompass a wide range of diagnostic testing, including routine and esoteric tests, as well as clinical trial management, central laboratory services, and biomarker development. The company plays a critical role in healthcare by delivering vital information that enables better medical decisions, supports drug development, and improves patient outcomes. With a strong focus on innovation and technology, Labcorp continues to advance precision medicine and transform healthcare through data-driven insights.

Explore more jobs of your matchFind more biopharma roles with GetBioJob.