Job Title

API Automation Engineer

Company Name
Luxoft
Job Type
Full-time
Industry
Qualification
B.Tech/B.E.
Experience
5 Years
Vacancies
1
Salary Offered
Not Disclosed
Job Category
Location
Bangalore, Karnataka, India
Job Description

API Automation Engineer for Open Banking Program in a leading Retail Banking

Responsibilities:
• Understand Business flows of automation identified candidates.
• Develop automation scripts based on the guidelines & templates - design, create, enhance, stabilise, batch execute.
• Build reusable business components for easy maintenance.
• Integrate automation scripts in QTest, batch execution.
• Build necessary automation script adaptations to support different test environments.
• Implement data creation and mining solutions as per the automated test case requirement.
• Implement recovery mechanism for seamless executions.
• Perform peer reviews automation scripts for correctness & completeness.
• Maintain automation scripts & debug them.
• Execute, monitor and report on the automation suite as per the release cycles.
• Review application defect log with application subject matter expert (SME).
• Report on development, execution and defects.
• Commit test script changes to the version controlling tool on a regular basis.
• Raise defects, conduct re-tests, update defect records
• Actively participate in workshops, specification reviews and technical reviews
• Provide an excellent understanding of test automation methodologies and processes.
• Provide hands on experience in web services, API, micro services and API architectures.
• Provide an API testing tool skillset using Postman and Postman Collections.
• Implement opensource automation frameworks - Karate, Cucumber reporting.  (On-premise & cloud.)
• Provide a coding skillset based on project preferred programming language - Java, JavaScript, C#, .Net, PowerShell preference with C#.
• Integrate automation scripts to CI/CD pipeline to enable continuous testing.
• Research new products and industry methodologies, and facilitate the development of new concepts, techniques, and standards.
• Support continuous improvement of the automation process.

Skills
Must have
• Software Quality Assurance professional with 5+ years' experience
• Extensive experience in software Test automation tools and working in fast-paced Agile Environments
• Good knowledge of Testing Life cycle processes
• Extensive experience working in Behavior-driven development (BDD) tools e.g., Cucumber
• Experienced in development API Automation scripts using Karate framework and POSTMAN API
• Extensive experience working in the areas of Java development, open source test automation tools and Selenium Web Driver, Junit and Maven
• Ability of design Generic functions and enable modifications of existing framework
• Hands on test case design, creation, management and execution
• Proficiency in relational database models, SQL queries, XML data models
• Experience developing modular, extensible, re-useable components as part of a broad architecture
• Strong experience in testing XML SOAP, RESTful web APIs
• Strong understanding of Service Virtualisation Concepts and tool set - CA LISA, Tricentis OSV, Mountebank, Ready API, Parasoft, Hoverfly.
• Strong experience in creating end to end CI/CD (Continuous Integration/Continuous delivery) solutions using tools such as Jenkins, Azure DevOps, Dockers and containerisation tools.
• Influence Analysts and Engineers to have a testing mindset by contributing to and / or supporting analysis and design activities
• Experiences in Atlassian tools (Jira and Confluence) and integrating them to automation testing frameworks.
• Good communication and Presentation skills

Nice to have
Retail Banking, Agile Methodology

Key Skills

Recruiter's Name
--
Telephone
--
Posted Date
December 07, 2022
Additional information

--