Digital Science (DSBU), part of Instruments & Enterprise Services (IES), delivers market-leading laboratory and data management solutions. These solutions help customers advance science, become more efficient, and improve their bottom line. Our offerings shape the lab of the future, by accelerating innovation and driving productivity. In short, it's our goal to make labs work the way laypeople think they do, with cloud-connected, instantaneous information, available seamlessly to scientists across the globe.What will you do?The Software Test Engineer (Automation) is the role responsible for creating repeatable automated Test Cases against the application under testThe Test Automation Engineer will work with the Product Owner to formulate Acceptance Criteria for Product Features in Gherkin and create automated tests from these specifications.Work with the Developers to make sure that their designs are testable.Create and manage automated Test Cases based upon a feature's acceptance criteria.Create build pipelines and execute Test Cases to produce test results.Log, triage and communicate defects found to the Development Team and Product Owner.Build relationships with other development teams, product owners, and product managers.How will you get there?The successful candidate will be highly competent with:Agile strategies and BDD (Gherkin language)Using and translating Gherkin Acceptance Criteria scenarios into test scripts by implementing and using automation custom frameworks based on BDD such as Cucumber.Collaborative attitude.Knowledge of OOP design principles. Mainly with Java language with remarkable experience with Cucumber, grade, maven, TestNG, JUnit. Also valuable C#.Selenium. Developing automated tests of UI REST-based web services with async scenarios.Building with Jenkins.API testing with tools such as Postman, Swagger, RestAssureAdapt API testing with BDD features and scenarios. Integration with cucumber frameworkReporting such as ExtentReports.Experience across multiple types of testing i.e. user acceptance, system integration, regression testing, end2end.Responsible for creation and integration automation testing components reusable across the organization.Test Management tool. HP Quality Center / qTest ManagerProject Management tool. Jira / Azure DevOps.The successful candidate will be familiar with:Performance / Load Testing; tools such as JMeter, LoadRunnerWeb programming on RESTFul context applications with Angular, ReactDatabase knowledge such as Oracle, PostgreSQL, SQL Server.Docker and cloud computingEducationAn experienced position designing and writing automated test casesTypical candidate has a BS and 5 or more years of relevant experienceExposure to or professional experience with the tools and technologies required for the roleDevelopment tools, programming languages and application frameworksAgile methodologies, the software development life cycleCommitment to Continuous LearningWilling and able to stay informed on industry trendsWork EnvironmentSedentaryIn-person and online meeting collaborationRequires flexibility to work across multiple time zonesRemote Position with the expectation that this software professional resides in the Philadelphia area.