Laboratory Corporation of America Holdings has an opening for a Senior QA Analyst to ensure the timely delivery of high-quality software for complex web, API, and mobile-based applications.
Requirements
- Must possess at least 5 years of hands-on functional testing experience for Web, API and Mobile.
- Must possess at least 5 years of experience with automation testing along with open-source test frameworks, test design strategies, writing test cases, and automating tests in Java with frameworks like JUnit/TestNG, Selenium, Cucumber, Cypress, REST Assured, Postman, JMeter and Appium.
- Must possess at least 3 years of experience in Amazon web services such as Simple queue services (SQS), Dynamo DB, CloudWatch, Cloud formation template (CFT), S3.
- Must possess at least 3 years of experience with continuous integration tools such as Jenkins, Bamboo, TeamCity etc. and experience with tools such as JIRA, Confluence, Bitbucket, Splunk etc.
- Must possess demonstrable experience in API testing (SOAP, RESTful services) using SoapUI, Postman, and Rest-Assured framework.
- Must possess demonstrable experience developing code in Java.
- Must possess at least 5 years of hands-on SQL database experience.
Responsibilities
- Create and execute comprehensive test plans for complex web, API and mobile based applications that reference database back-end systems.
- Responsible for owning the testing of a user story (including manual and automated testing) and perform in-sprint automation using Selenium Framework.
- Create and maintain test cases both manual and automated, executes test suites, review and diagnose reported bugs, and ensure overall system quality prior to release.
- Design, develop, maintain, and troubleshoot automated suites of tests through continuous integration for value added feedback.
- Collaborate with other QA Engineers to review overnight regression test failures.
- Provide feedback to the product team on usability, performance, and functionality of our applications.
- Work with development teams to identify and resolve defects and other quality issues.
Other
- This is a hybrid position, must work 2-3 days in the Durham, NC facility and can work the remaining days at home.
- Collaborate with product team to break down stories, understand requirements, and define use cases.
- Work in an agile environment to ensure the timely delivery of high-quality software.
- Applicants who live within 35 miles of either the Burlington, NC or Durham, NC location will follow a hybrid schedule. This schedule includes a minimum of three in office days per week at an assigned location, either Burlington or Durham, supporting both collaboration and flexibility.
- Must possess at least a bachelor’s degree or its equivalent in Software Engineering, Computer Science, Mechatronic Engineering, or a related field and at least five years of progressive experience in a Senior QA Analyst, Software Development Engineer In test or related role.