Job Description
Automation Engineer
Job Description
·
4+ years’ experience in Mobile and Web Automation testing.
Strong analytic skills to process complex requirement to come up with
end to end scenarios and test cases
· Hands on experience in Agile projects
· Banking experience is preferred
· At least 2 years of relevant experience in testing mobile (Android,
iOS) applications using automated test scripts.
Experience in API testing and automation frameworks.
· Should know how to work with Jira, Jenkins, Docker, etc.
· Solid coding background in Java, Objective-C, JavaScript or similar
with at least 3yrs of experience.
· Experience with at least one of the following technologies: Cucumber,
Appium, Selenium, XCode UI Automation, Espresso, (mobile testing tools and
frameworks).
· Experience with basic UNIX commands and working knowledge on LINUX
flavor.
·
Hands-on experience tool like and SOAP UI, REST API.
· Should have working knowledge on Bit Bucket etc. (Anything apart from
BitBucket are good to have).
· You should know how to view quality holistically and ensure the
highest software quality
·
Bachelor’s or Master’s degree
.
Tech Skill Sets:
· At least 5 years of working experience(s) preferably Mobile Banking
solutions
·Strong knowledge on Appium, Selenium, JUNIT.
· Strong coding knowledge in Java.
·GIT commands and their usage.
· Good knowledge on Maven
· Good knowledge in Gherkin/JBehave/Cucumber.
·
Knowledge in Jenkins and CI/CD
· Should have good debugging skills
· Good experience in developing complex SQL queries.
· Knowledge of SOAP UI and web service testing is a plus.
· Knowledge of basic UNIX Commands and ability to work with Linux
flavor.
Skills
(Non-Technical):
· Must have resilience and the ability to work well under pressure
· Should be hard working and ready to put extra efforts as per project
need
· Strong working knowledge of SDLC and STLC practices and procedures.
· Should be able a quick learner and adapt to change.
· Ability to handle multiple concurrent activities and projects
· Ability to work along with team distributed across locations
· Strong sense of ownership for assigned projects
· Able to articulate well on solution(s)
·Able to work as a team