Web API Selenium

Virtusa


Date: 3 weeks ago
City: Pune, Maharashtra
Contract type: Full time
Capability in Test Automation and setting up frameworks on multiple application types and platforms: Web, Microservice/API & Mobile

Knowledge and experience in MS Dynamics/ETL testing

Knowledge and experience implementing testing fundamentals such as TDD, BDD and Scrum

Hands-on experience with Cucumber & Gherkin

Experience of working in an agile environment with at least foundational experience of digital infrastructure, configuration management, continuous integration & automated software releases.

Deep knowledge and insights into testing best practices and implementation of unit, functional, integration, regression, tooling and frameworks covering functional requirements.

Competent in working as a part of a Scrum team, in shaping User Stories and identifying acceptance criteria and key test scenarios

Skilled in automating functional testing in sprint and maintaining automated regression packages

Proficient in applying industry best practices, fostering knowledge sharing to provide solutions for complex business problems.

Experienced working in a cross-functional delivery squads working with product owners, solution engineers, solution architects and other Quality Engineers.

Proven ability to produce and automate appropriate test artefacts i.e test plans, approaches, summary reports.

Technical Requirements

Minimum of 3yrs + experience of the following:

Strong commercial experience with Java, Selenium, Serenity (or equivalent) all within multi-tiered environments

Experience of test automation RESTful APIs

Manual Testing using Postman

Experience in test automation within a continuous integration environment (CI CD pipelines, ideally Jenkins)

Expertise in Native Mobile App Automation Test Automation for IOS and Android

Solid experience in using Appium with UI locator strategy for native and hybrid mobile apps

Fully proficient with Apple Xcode and Android Studio to setup the test automation setup

Manual Testing of Mobile apps on varied devices using Emulators or Physical devices

Nice To Have

Strong understanding of user acceptance testing

Experience in NFT and shift left performance testing

Experience of automated software releases, configuration management and system management in a high availability cloud environment; Containerization experience highly desirable

Experience working with build tools like maven or Gradle.

Experienced in compatibility testing tools (ideally Browserstack)

Key Skills Include

Computer Science and/or Engineering degrees are preferred while other degree subjects may be considered

Highly effective communication skills working with all levels of the organization

Ability to thrive in a fast-paced, collaborative environment

Problem solving ability

Relentless focus on delivering business value through sound engineering methods and principles
Post a CV