Must Have: 6+ years of experience with various automation tools and technologies Experience with Java, Selenium WebDriver, Appium Automation frameworks 3+ years of experience with Mobile automation using Appium or SeeTest for Android and iOS devices Experience in BDD tools such as JBehave or Cucumber and CI Tools like Jenkins Experience with developing Automation frameworks and enhancing automation frameworks is MUST Strong understanding and Programming experience in Core Java & object-oriented concepts Scope and estimate the test automation effort for user stories and their acceptance criteria
Experience participating in all Agile (standups, sprint planning, backlog refinement, story grooming, reviews, and retrospectives) Must have experience with CI/CD ceremonies pipeline using Jenkins or GitLab Strong Knowledge of Page Object Model
Communicate defects and verify fixes within each increment
Strong experience with Webservices automation using Rest Assured or Karate automation framework Expertise with stubbing and mocking of the test data
Experience handling Jira APIs
Design, build GraphQL schemas
Contribute to the development of GraphQL APIs Expertise in working with JSON objects
Experience with source code revision control systems like GIT
Experience with build tools like Maven or Gradle
Nice to have: Experience with Contract Testing using PactFlow would be added value Strong Problem-solving skills, with the ability to manage priorities, set expectations to get things done Ability to analyze and resolve problems of moderate to high complexity, requiring strong knowledge of systems and software technologies
Ability to perform troubleshooting, root-cause analysis, solution development, and implementation within specific technology areas
Experience in working with inserting/updating data onto the SQL tables using stored procedures Experience in utilizing SQL Server for Performance Tuning, Query Optimization Write and optimize complex SQL statements for DB Validations Awareness of Shell Script and Linux Soft skills: Strong partnering, negotiation, and communication skills in working with Business Customers and Technology support
Able to develop, present, and effectively communicate ideas and strategies in both technical and user-friendly language to a variety of audiences
Additional skills include, but are not limited to strong written, oral and interpersonal communications skills and strong analytical/creative problem-solving skills
Ability to work effectively in a fast-paced, team-based, Customer service-oriented environment with a high regard for hospitality