What are the responsibilities and job description for the Automation Engineer (Pipeline) with Security Clearance position at Experis?
Develops automated test scripts to validate functional, technical, and performance requirements.
- Work closely with developers, shared services team and product managers to define the automated testing components that will be used to validate requirements against developed software - Work with team members to drive test automation techniques - Develop using Java and execute automated tests on both Web Front end and microservice architecture - Run test validations at various levels including DB validation, rules validation, logging validation, reporting validations, and UI validation - Assist with Scrum Team estimation of stories and sizing of effort to include the representation of the test automation and engagement with Continuous Integration (CI) required
- Contributes to an atmosphere of cross-functional teamwork within the organizations’ Agile project lifecycle Required : Candidate must have minimum 2 years of hands on automated test coding experience using Java (or development experience with C or C#)
- Previous experience required with the following : Continuous Integration (CI) / Continuous Delivery (CD); Behavior Driven Development (Cucumber); Java (including frameworks such as Spring and Springboot); and open-source automation tools such as Selenium / Serenity / Cucumber - Experience with Serenity and / or Cucumber - Experience with Functional Testing, Integration Testing, System Testing, and User Acceptance Testing phases
- Experience with REST / SOAP webservices and APIs
- Experience with SQL Desired : Hands on experience in Open Source Automated Test Frameworks (e.g. Serenity, Selenium, Cucumber)
- Experience using Java development tools (e.g. Eclipse, JUnit, Git)
- Prior experience with front-end development including JavaScript frameworks
- Experience in a large scale Federal IT Program - Experience with SAFe Agile delivery framework