The Automation Developer is responsible for
developing automation scripts using a variety of tools, including niche
software and non-related technologies.
The Automation Developer is to analyze tasks,
workflows and processes and assist in the design an automation solution that
will reduce, speed up, or eliminate the manual effort required using various
solutions
The Automation Developer may undergo training
onsite for a short period, and learn specialized toolsets
The Automation Developer may be asked to
assist the lead or architect to develop plans, estimates, prototypes, report
status and train other resources
The Automation Developer will be a member of a
small team
The Automation Developer will participate in
peer code reviews
Job Requirements
Up to three (3) years
of experience in software development
Experience in test
automation.
Experience programming
with any OOP programming language
Experience in
Karate API is required
Basic knowledge of
Object Oriented Programming
Basic knowledge of
test cases creation.
Basic knowledge of
test automation tools (Karate DSL or Selenium)
Knowledge of test
automation frameworks (Cucumber, JBehave, Serenity, etc)
Basic knowledge of API
testing (manual or automated, if automated using Ready API, SOAP UI, Postman or
Karate DSL)
Basic knowledge on any
of the following: BDD, Page Object Model, Data Driven Testing
Nice-to-have/Advantage
Experience programming
in Java
Agile development
experience
Experience in working
in different programming languages is a plus