Results-driven DevOps and Automation Engineer with over 3 years
Of experience in designing, implementing, and optimizing CI/CD pipelines, infrastructure automation, and cloud-native solutions. Proven track record of improving deployment speed, reducing system downtime, and driving DevOps best practices using Docker , Kubernetes , Terraform ,Azure Devops , Git and 13years of experience in UI/API automation and developing the test framework for the applications using tools
like selenium, RestAssured and also integrating them into Jenkins job.
PRISM is NCR's cloud-hosted Digital Banking notification platform designed to enhance existing and future DI notification systems. PRISM platform empowers customers with a real-time notification system that fosters deeper connections between end users and financial institutions, improving communication.
Roles and Responsibilities: As an individual contributor involved in both automating CICD and test automation based on the need of the hour. Here are the roles in brief
• Automating UI and API functionality.
• Setting up staging and production environments using Docker.
• Building a CICD pipeline.
• Establishing a high-availability (HA) environment on OKE.
• Maintaining the UI application for the Guardians of Innovation project.
• Verifying the functionality of individual microservices within HSM.
• Performing resiliency tests using the Slammer tool.
• Creating automation frameworks and common utility files for BDD.
• Handling MCS provisioning on Oracle Cloud using PSM.
• Fixing pipeline issues in preflight environments.
• Monitoring and tracking OMCE provisioning failures in production pipelines.
• Mentoring team members and providing knowledge transfer.
• Updating run-books and implementing watchdogs for OMCE and AMCE across multiple data centers."
• Spearheaded the development of an automation framework for Ellucian's education-based product, streamlining critical processes in the Student module.
• Collaborated closely with Ellucian's Business Analysts to define and refine business flows for automation, ensuring alignment with client objectives.
• Played a key role in Scrum estimation, enhancing project planning and delivery efficiency.
• Transferred in-depth knowledge of both business processes and Selenium automation to the project team, fostering a more proficient workforce.
• Created utility files and identified reusable XPaths, optimizing automation efforts across various forms and modules.
• Effectively managed and monitored the daily progress of team members, resolving impediments to maintain project momentum.
• Conducted code reviews, maintaining code quality and compliance with best practices.
• Meticulously authored manual test cases in ALM for all endpoints and conducted comprehensive manual testing.
• Developed automation scripts for RESTful services using READY API and Groovy scripting, ensuring robust and consistent test coverage.
• Derived comprehensive test cases for APIs based on specific requirements and meticulously conducted manual testing using Post.
• Automated the testing process for these test cases using the REST Assured framework, enhancing efficiency and accuracy in the testing phase.
Created Test Plans, Test Strategies, and Test Report templates.
Tested ESOA web services from WSDL/WADL using SOAPUI
Validated the database for all test cases.
Automated test cases using HP Service Test.
Implemented the Page Factory design pattern.
Automated all End-to-End test cases using WebDriver.
Optimized and refactored code to improve automation efficiency.
Identified and created Business components and Generic Scripts.
Identified object locators and created Page Factory using Fire-Path and IE-Developers.
Defined E2E scenarios and created reusable and generic methods.