This Senior-level position requires extensive hands-on experience with designing, implementing and overseeing testing solutions as well as the ability to apply these concepts across various technology platforms (web-based, client-server, service oriented, legacy/mainframe, middleware components, etc.). Either the practical experience working with legacy-based applications or the hands on extensive hands-on experience with designing, implementing and overseeing testing solutions as well as the ability to apply these concepts across various technology platforms are necessary to perform in this role. It requires the ability to identify, plan and execute testing activities to ensure high quality software and ensure compliance according to regulatory statues, policies and procedures. In addition, it may also require the ability to utilize middleware components such as IBM’s messaging queues or interfaces to perform validation of an application. Actual testing could consist of testing types such as white-box/black-box, functional, etc. to ensure application functionality. The analyst will create and maintain test plans, cases, test data and summary artifacts as well as execute testing scenarios for verification. The analyst must be able to provide work estimates for testing activities and report on quality statistics and metrics, record and monitor issues until resolution. Individual must promote continuous improvement and strive for methods to improve testing through the use of testing tools.
Roles & responsibilities:
Bachelor’s degree or foreign equivalent in technical, information systems or clinical/business related field. Clinical Healthcare experience a plus.
Five years or more experience as a software quality analyst with experience using software quality tools to facilitate testing or hands-on lab experience with respective lab systems.
Ability to follow established processes, SOPs and testing methods throughout the software lifecycle while continuously driving quality into the overall work process.
Collaborate with various IT entities such as the Business Analysts, Development, Support, Project Management, etc. as dictated by the task or project deliverable.
Ability to use defined business or product requirements documentation to perform the appropriate test validation to ensure the proper implementation of key functionalities.
Create and/or review test plans or test summary documentation outlining the test approach and test outcomes of the test execution.
Create test cases and scenarios to perform the appropriate test validation based on the defined requirements documents.
Provide testing updates and metrics based on the test execution process.
Serves as a conduit between the IT entities and the business community (internal or external customers) to ensure alignment on test executions and processes.
Organize and manage assigned tasks, provide project estimations and perform risk assessments and planning based on the work assignment.
Provide peer support, Production support during normal or off-hour timeframes.
Self-managing with the ability to control the analysis and quality processes throughout the software lifecycle while continuously driving quality into the overall work process.
Ability to analyze complex processes and develop logical conclusions and approach in order to implement effective solutions
Bachelor's degree or equivalent experience in a technical, business, or clinical discipline
Understanding of software testing methodologies, use of software tools for artifact creation and management and different testing types
Must be able to work independently in the absence of supervision
Laboratory experience working with LIMS systems a major plus but not required.
Experience in functional testing of web-based applications
Analyzing software requirements and preparing test scenarios.
Experience in selenium with Java. Experience in BDD framework
Experience in testing Web APIs including REST, xml based using tools like Postman, SOAP UI, REST Assured etc.
Interacting with clients to understand product requirements.
Participating in design reviews and providing input on requirements, product design, and potential problems.
Worked in Waterfall or Agile methodologies
Should have strong exposure to web-based application testing and related tools
Good Communication Skills, written & speaking.
Proficient in creating and executing SQL queries
Familiarity with tools such as Git, ALM/Jira/Bugzilla, Rally
Experience in creating automation framework from scratch
Sound knowledge of creating documentations/artifacts related to testing
Knowledge in deployment of Java based applications
Awareness of QA metrics like rejection ratio, defect leakage, pass rate etc.
Experience:
4- 7 years of experience required
Labcorp is proud to be an Equal Opportunity Employer:
Labcorp strives for inclusion and belonging in the workforce and does not tolerate harassment or discrimination of any kind. We make employment decisions based on the needs of our business and the qualifications and merit of the individual. Qualified applicants will receive consideration for employment without regard to race, religion, color, national origin, sex (including pregnancy, childbirth, or related medical conditions), family or parental status, marital, civil union or domestic partnership status, sexual orientation, gender identity, gender expression, personal appearance, age, veteran status, disability, genetic information, or any other legally protected characteristic. Additionally, all qualified applicants with arrest or conviction records will be considered for employment in accordance with applicable law.
We encourage all to apply
If you are an individual with a disability who needs assistance using our online tools to search and apply for jobs, or needs an accommodation, please visit our accessibility site or contact us at Labcorp Accessibility. For more information about how we collect and store your personal data, please see our Privacy Statement.