Job Title: Automation Engineer
Job ID: 2024-12821
Job Location: Fishers, IN
Job Travel Location(s):
# Positions: 1
Employment Type: W2
Duration:Long Term
# of Layers:0
Work Eligibility:US Permanent Eligibility to Work Required
Key Technology:Java, Automation Scripting, REST/SOAP
Job Responsibilities:
- Play a central role in enhancing our automation capabilities for testing our core platform.
- Collaborate with business analysts, developers and stakeholders to write test cases for new changes and work within an Agile/Scrum development process.
- Develop and agree on test plans with BAs and Software Development engineers, reviewing requirements, specifications, and technical design documents.
- Contribute to improving our test automation framework around the growing suite of APls and Uls on the platform.
- Contribute to our BDD framework, allowing testers to carry out tasks and generate test data via Jira input or Gherkin feature files.
- Log bugs, report issues to developers, and take full ownership and accountability for follow-up to ensure corrective action is taken.
Skills and Experience Required:
Required :-
- 7+ years of professional experience as a software test engineer or software developer in Test Automation script development and execution.
- Hands on Lead Test automation engineer with at least 2 years of experience in Playwright with Java script, Serenity framework, Cucumber and TDD.
- 7+ years of experience with various types of testing including functional, performance, compatibility, usability, reliability, security, and maintainability.
- 5+ years of experience in Automating WEB and API Testing.
- 5+ years of experience with Behavioral Driven Development & Test-Driven Development to generate test cases from User Story Acceptance Criteria and contribute to BDD automation framework.
- Strong experience in using source code management tools like GitLab/Bitbucket and Cl/CD tools like GitLab/Jenkins/Harness.
- Experience with testing REST/SOAP Services using API testing tools like Postman, SOAPUI.
Desired:
- Node experience
- Docker
- Serenity/SerenityJS
- Kubernetes
- Experience with things like A/B Testing, Blue/Green releases, Canary releases, Feature flags
- Good knowledge of databases and SQL.
Education:
- Bachelor’s degree in computer science, or a relevant field, or an equivalent combination of education, military, or work experience.