Software Development Engineer in Test
What You'll Get to Do as a Software Development Engineer in Test:
- Design and develop System Test Automation Scripts using Selenium, Protractor, Jasmin, Cucumber, or and equivalent tools
- Experience in development using java and Javascript languages
- Support Test Automation Solution Planning and Estimation. Analyze current architecture and test platforms to formulate a vision for growth and expansion.
- Perform detailed test designs using sound software test engineering principals in the context of test automation platforms and integration across distributed systems
- Collaboratively elaborate requirements to enable Acceptance Test Driven Development (ATDD) with BAs and developers
- Perform tasks required for automated test implementation including review acceptance criteria (Gherkin scripts), create integration/regression test scenarios, testcases, implement test data management strategy, and generate required reports.
- Improve existing test automation frameworks (i.e. make them faster, more flexible and easier to use). Utilize parallel processing or grid systems to speed up the tests
- Define and establish test metrics to measure not just product quality, but quality of testing and feedback to engineer