Job Title

Test Automation Engineer

Company Name
Capgemini
Job Type
Permanent
Industry
Qualification
B.Tech/B.E.
Experience
3 Years  -  8 Years
Vacancies
1
Salary Offered
Not Disclosed
Job Category
Location
Gandhinagar, Gujarat, India
Job Description

Automation Selenium and Python or C# with Web API testing

Azure Devops and CI/CD

Good to have medical & LS domain

Qualifications
Any engineering Graduate BE/BTech/MCA

Job Responsibilities
Mandatory :

1) Looking out for 3-8 years experience in IT industry with experience in defining and maintaining Application test automation blueprints and provide alignment with business objectives, and providing Technical/functional guidance to the team from test strategy, planning and automation perspective.

2) Should be good at problem solving and customer communication.

3) Quickly able to adapt to domain and new technologies, experiment and find quick solutions to customer pain area by carrying out Proof-of-Concepts, collaborate and resolve dependencies across multiple development teams.

Must have skills:

1) In-depth understanding of the Medical and Life science Industry, ability to understand domains quickly

2) Architect automation framework and test scripts using C# and Selenium WebDriver to perform end-to-end testing of web-based medical device applications, ensuring cross-browser compatibility and adherence to UI specifications.

3) Utilize RestSharp and Postman to design and execute automated API tests, validating the functionality and performance of RESTful APIs integrated into the medical device system.

4) Collaborate with development teams to define and implement API tests based on industry standards such as OpenAPI (Swagger) to ensure consistency and compatibility across different software components.

5) Manage and prioritize testing tasks, defects, and user stories using Jira/Azure DevOps, ensuring clear communication and alignment with project timelines and objectives.

6) Implement Behavior-Driven Development (BDD) practices using Gherkin syntax to define executable specifications and scenarios for automated acceptance tests, fostering collaboration between stakeholders and development teams.

7) Manage version control and code collaboration using Git-based repositories such as GitHub and Bitbucket, ensuring proper branching strategies, code reviews, and integration with continuous integration (CI) pipelines for automated testing and deployment workflows.

8) Integrate automated tests into Azure DevOps pipelines to enable continuous integration and delivery (CI/CD) of medical device software, facilitating rapid feedback and deployment cycles.

9) Develop custom test automation libraries and utilities in Python to extend the capabilities of existing automation frameworks and address specific testing requirements of medical device software.

10) Participate in sprint planning, stand-up meetings, and sprint retrospectives to provide input on test effort estimation, backlog refinement, and process improvements within an agile development environment.

11) Conduct exploratory testing sessions to uncover edge cases and potential areas of risk not covered by automated tests, ensuring comprehensive test coverage and product quality.

Key Skills

Selenium WebDriver

Recruiter's Name
--
Telephone
--
Posted Date
March 08, 2024
Additional information

--