Software Quality Assurance Manager

Location US-NJ-Princeton
Job ID
# of Openings
Job Category
Software Development


Contribute to a Safer, More Secure, and More Sustainable World.  At UL, we know why we come to work.  Thousands of us around the world wake up every day with one common purpose - to make the world a safer, more secure, and more sustainable place to live.  We clear the way for our customers to introduce the latest products, technological advances, and systems in an increasingly complex world so they can provide peace of mind to the market.  Our integrity is woven throughout our company and shapes the way we approach and deliver our solutions.  We are proud that the work we do every day has a meaningful contribution to society.  We continue to build upon our legacy of trusted expertise and partnership to keep our communities safe and secure as we march forward into the future.  This helps us sleep better at night, and we are confident that the millions of people we touch rest easier too.


UL PURELearning helps our life sciences clients drive results in compliance, quality and performance so they can enter new markets, stay in those markets and grow. We provide complete solutions to business challenges, addressing processes, people and IT issues.  Our solutions are made of advisory, software and learning services, and support client needs from the early stages of market entry, through scale up and optimizing business performance.


Leads and directs the Quality Assurance Department towards the commitment of Total Quality with our products and process control company-wide by applying the manual and automation testing tools and process. Works with all departments to ensure the quality of all products and compliance to UL Compliance to Performance established policies and procedures.


Essential duties and Responsibilities include (but are not limited to) the following:

  • Lead and manage a team of Quality Assurance Analysts through the testing and validation documentation of UL Performance to Engineering’s products. Includes hiring, training and managing performance.
  • Utilizing both direct and indirect resources, manage the overall QA testing release process while ensuring that project milestones and stage gate reviews are completed before going to next phases.
  • Coordinate with Project Management, Applications, Infrastructure and any other key stakeholders to ensure product release objectives are met.
  • Manage the QA test environments and coordinate with Development and IT for required support.
  • Oversee the QA automation program in the area of
    1. Design and ongoing maintenance of the test automation framework to increase reusability and maintainability of regression tests
    2. Execution of automation scripts, analysis of results and reporting of test results.
    3. Manage automation projects and timelines and day to day tasks for the onshore/offshore automation engineers
    4. Ensure automation scripts function across all supported browsers, mobile devices and platforms
    5. Continuous testing/integration with CI tools
    6. Provide subject matter expertise for test automation best practices and automation tools relevant to our business environment
  • Manage team that does the Load and Performance testing efforts as needed
  • Manage the integration QA test environment including software promotion from QA test environment to production servers.
  • Project planning, assignment delegation, monitoring, and reporting.
  • Mentor and provide technical and organizational guidance to group members.
  • Write, revise and maintain QA test environment standards and procedures.
  • Plan, develop, and coordinate testing program policies, procedures and schedules, and ensure adequate resources for the administration of software quality tests.
  • Provide routine direction, information and guidance to the staff in regards to testing policies, procedures, outcomes and validation requirements.
  • Maintain high level of knowledge of the applications to be tested.
  • Ensure that all test administration is carried out in compliance with relevant company policies, regulations, guidelines and standards.
  • Manage testing activities including test planning, test case review, and test automation.
  • Ensure that defects are managed in various stages and work with Product Analysts and Development on communication, clarifications, approvals, priority and scheduling.
  • Hands-on testing of applications as needed.
  • Oversee external client audits and communicate all findings directly to Senior Management as applicable.
  • Ensure audit corrective actions are followed-up on and implemented.
  • Ensure department compliance with regulations of 21 CFR Part 11 and that all testing is executed and documented within compliance levels of our current Standard Operating Procedures (SOPs) and processes.
  • Review and approve validation documentation and other supporting documentation to ensure compliance with SOPs and applicable regulations. Oversee maintenance of archives of all validation documentation and supporting evidence for review during onsite client audits.
  • Attend cross-departmental product/project meetings, e.g. functional requirement reviews, risk log reviews, etc.
  • Provide continuing education and consultation on 21 CFR Part 11 and other regulatory requirements as needed.
  • Management of the Quality Management System (QMS) – including Change Control, Corrective Action Preventive Action (CAPA), Internal Audits, Management Review Meetings, QA Metrics, etc.
  • Execute internal audits (or coordinate with 3rd party if required). Ensure corrective actions are addressed and verify compliance.


  • BA/BS degree in a technical field, or equivalent education and experience.
  • 10+ years’ experience working in software testing in a management/strategic decision-making role.
  •  Two or more years of experience as a release manager, configuration manager, and software release engineer, or similar role.
  • Knowledge of software architecture and deployment best practices.
  • Strong project management skills and experience.
  • Experience working and managing across multiple disciplines and locations (on and off-shore).
  • A keen attention to detail and strong analytical skills.
  • Must take initiative and facilitate solutions to complex business problems.
  • Proficient in the use of Internet applications in a SaaS environment.
  • Knowledge of how networking, hardware, operating systems interact.
  • Ability to intelligently and professionally communicate technical issues to non-technical individuals
  • Working knowledge of Computer Systems Validation in a life science or regulated environment strongly preferred. 
  •  Experience with software validation and testing methodologies, documentation and product specifications in a regulated environment required.
  • Knowledgeable in any or all of the following regulations/regulatory guidelines: 21 CFR Part 11, Electronic Records – Electronic Signatures; General Principles of Software Validation - Final Guidance for Industry and FDA Staff; Good Automated Manufacturing Practices (GAMP) guidelines; or other methodologies for Computer Systems Validation in a regulated environment.

Grow and Achieve. Growth and development are part of our DNA.  Our working environment is a launch pad for our employees to excel.  Your growth will be supported with targeted development, rewards and recognition programs, so that you can maximize your potential. 




Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed

Connect With Us!