Job Description:
Strong knowledge of automation in
- Programming language : java or javascript, Python
- Automation framework : Serenity or Karate with BDD
- Automation tools : Selenium, Appium, Rest-assured, Katalon, UFT
- Hands-on Automation framework design & development; Must have developed any Hybrid framework
- Good experience with usage and configuration of GIT, ALM, Jenkins and JIRA
- Lead the definition, implementation, and maintenance of standard test automation processes, methodologies, tools and templates
- Experience to scope and estimate the test automation effort for user stories
- Drive multiple projects and initiatives
- Define and drive project review metrics dashboards
- Excellent oral and written communication
- Customer facing experience is a must
Core skills (Must have):
- 8 - 12 Years of experience in test automation
- Has worked on latest and multiple automation tools for web and mobile application
- Define End to End automation workflow for each of the application services from initiation to delivery
- Capable of putting across E2E Automation Strategy
- Strong knowledge on CI tools like Jenkins to align with Dev-Ops Deployment process
- Hand on experience with tools like Selenium, Appium and TestNG frameworks for all Webapps, Native & Hybrid mobile applications.
- Project experience to perform automated testing within an iterative agile environment.
- Experience in working with Geographically Dispersed Teams.
Excellent in Oral, written communication & Documentation/Presentation Skills- Up to date with new technology and process trends
Technical skills:
- Knowledge, skills and experience in automating test cases considering more than one out of test-driven development, behavior-driven development (Karate, Serenity, BDD frameworks), acceptance test-driven development (ATTD).
- Experience with source code revision control systems like GIT. Drive Code Reviews and ensure coding standards across engagement
- Experience with build tools like Maven, Gradle.
- Experience with Jenkins build/ continuous integration tool.
- Knowledge of SQL.
- Good understanding of web development and related technologies - HTML, Javascript, CSS.
- Experience in working Integrated development tools like Eclipse, IntelliJ.
- Mentor junior and senior software quality engineers