Automation Engineer
Columbus, OH
Job Description:
Senior Automation engineer (Java Dev + Cucumber Automation)
Tier
T1/T2
Responsibilities:
Tasks:
1. Write Code in Java (using apache CXF framework) to Create Request Objects, Set attributes, Invoke Service, Assert on Response
2. Write Cucumber steps in Gherkin notation to invoke corresponding Java methods (Read Excel, Set data to request object, invoke service, assert response
3. Create CI jobs (Jenkins) to schedule tests after builds or at particular time intervals
4. Partner with QA,BSA and DEV for dependencies - to ensure ‘In-Sprint’ automation
5. Participate in planning and Stand-Up meetings with QA/BSA to understand requirements, define automation scope and plan for the same.
6. Partner with DEV to build for automation scripts early in the sprint – for quick turnaround in development.
7. Identify the common Gherkin and include it in the Gherkin dictionary
8. Resolve issues discovered by QA/BSA/UAT during sprint
9. Demo automated scripts to team / product owner.
10. Facilitate CI for scenarios tagged as regression.
11. Analyze CI failures and work with QA/BSA to log defects (as applicable)
Required Skills:
Skills/Required background:
· Should have good J2EE, Spring MVC Development Background at least 3 to 4 years
· 2+ years of hands on experience with Automation with Unit/Component/Integration of Java services.
· Experience working on Unix environment
· Experience with participating in SCRUM team as Quality Control Engineer.
· Hands on experience using Test cycle management tools like JIRA
· Working knowledge on CI tools such as Jenkins / Bamboo
· Experience in testing SOAP / REST services using automation tools
· Must be detail oriented and capable of analyzing issues from the perspective of customers/users
· Must work collaboratively with BSA/Developers and proactively identify defects during each Iteration / Sprint.
Key Skills:
- Java,Cucumber,Spring MVC,Jenkins