• NantHealth
  • Philadelphia , PA
  • Information Technology
  • Full-Time
  • 1103 Market St

Lead Quality Assurance Engineer

The Lead Quality Assurance Engineer performs test automation activities for the software engineering quality assurance organization. Develop and execute automated tests on a web-based Software-as-a-Service system and sub-systems in various stages of development. Report test results and testing status. Track issues from discovery and submittal through resolution verification and closure.

The Basics:

* Develop an intimate understanding of the form, purpose, goals and functions of the applications under test

* Analyze and provide actionable feedback on the system requirements and designs

* Coordinate with various technical and non-technical staff to understand system requirements, diagrams, models, and test requirements

* Communicate and promote consensus among system stakeholders (project managers, business analysts, developers, testers, etc.) as to expected system behavior

* Develop, maintain, execute, and evaluate results of automated functional and regression tests for GUI applications and web services

* Report bugs and verify bug fixes

* Stay current on new practices and technologies in order to advise management on test automation strategies and processes, and evangelize within the software engineering organization

* Lead, coach, and train other members of the QA team in test automation

* Setup, configure, and maintain automation frameworks in a CI/CD pipeline

* Setup reporting mechanisms for automated test results, and regularly communicate them to management

* Perform occasional performance and load testing

* Develop tools to help automate other manual tasks

* Support all areas of the testing effort, including manual and acceptance testing, as needed

What You Bring

* B.S. degree in computer science or software engineering is required

* Minimum 7 years prior test automation experience is required

* Minimum 1 year load or performance testing experience is required

* Prior software development or manual testing experience is required

* Prior experience transitioning to or fostering a DevOps testing culture is a tremendous plus

* Prior domain experience, training, or education in oncology, pharmaceuticals, or health insurance is a tremendous plus

* Prior domain experience, training, or education in health IT, health informatics, or related field is a plus

* Deep understanding of software testing principles, beyond knowing how to use test tools, with an emphasis on test strategy and planning in order to balance test coverage with costs

* Demonstrated ability to design test cases to efficiently cover functionality and uncover bugs while minimizing test maintenance and false positives is required

* Deeply advanced knowledge of test automation frameworks, tools, strategies, and tactics

* Exceptional interpersonal, communication and follow-up skills are required

* Excellent oral and written presentation skills are required

* Familiarity with object-oriented programming principles

* Familiarity with a scripting language

* Familiarity with C# and .Net

* Familiarity with REST and SOAP web service architectures

* Familiarity with Selenium

* Familiarity with Visual Studio's testing functionality

* Familiarity with Microsoft Team Foundation Server (TFS), including Test Manager (or Test Hub) and Build and Release

* SQL skills

* Familiarity with Octopus Deploy is a plus

* Knowledge of HIPAA compliance and Accessibility (WCAG 2.0) compliance as applied to web applications are a plus

NantHealth, Inc. is a next-generation, personalized healthcare company that enables more effective treatment decisions for critical illnesses and improved patient outcomes by empowering clinical decision support and providing leading software-based solutions and services across the continuum of care for physicians, payers, patients and biopharmaceutical organizations.

NantHealth is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to their race, color, religion, ancestry, national origin, sex, sexual orientation, age, disability, marital status, domestic partner status, or medical condition.This job description is intended to describe the general nature and level of work being performed by the person assigned to this position. The primary duties and responsibilities are intended to describe those functions that are essential to the performance of this job and does not state or imply that the above are the only duties and responsibilities assigned to this position.
Associated topics: performance test, prevent, quality assurance, quality assurance analyst, quality assurance engineer, quality assurance lead, software quality, test, test engineer, tester

* The salary listed in the header is an estimate based on salary data for similar jobs in the same area. Salary or compensation data found in the job description is accurate.

Launch your career - Upload your resume now!

Upload your resume

Loading some great jobs for you...