The Software Development Engineer in Test will design and develop System Test Automation Scripts using Selenium, Protractor, Jasmin, Cucumber, or equivalent tools. This role requires experience in development using Java and JavaScript languages, and supporting Test Automation Solution Planning and Estimation. The engineer will analyze current architecture and test platforms to formulate a vision for growth and expansion, and perform detailed test designs using sound software test engineering principles in the context of test automation platforms and integration across distributed systems. Responsibilities include collaboratively elaborating requirements to enable Acceptance Test Driven Development (ATDD) with BAs and developers, performing tasks required for automated test implementation including review acceptance criteria (Gherkin scripts), creating integration/regression test scenarios, test cases, implementing test data management strategy, and generating required reports. The role also involves improving existing test automation frameworks (making them faster, more flexible, and easier to use) by utilizing parallel processing or grid systems to speed up tests, and defining and establishing test metrics to measure not just product quality, but quality of testing and feedback to engineers.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level