Accomplished Automation Architect with over 15 years of experience designing and implementing robust automation frameworks for UI, API, and database testing, with deep expertise in CI-CD pipeline integration. Proficient in tools like Selenium, Playwright, Jenkins, and Azure DevOps, driving efficiency and quality in large-scale applications. Skilled in leading cross-functional teams, optimizing testing processes, and reducing critical defects to ensure seamless software releases. Adept at leveraging DevOps practices to enhance deployment workflows and foster collaboration across scrum teams.
Overview
15
15
years of professional experience
1
1
Certification
Work History
Staff Engineer III
IQVIA India Pvt Ltd
10.2015 - Current
Architectural Design: Design and implement scalable and robust test automation frameworks tailored for AWS Cloud and on-premises hybrid Deployment.
Leading and managing the automation team consisting of 15 people.
Stay up-to-date with emerging technologies and testing trends in the data streaming and cloud computing space.
Design and implement scalable and maintainable test automation frameworks for Java-based microservices
Test Strategy: Develop and execute comprehensive test strategies covering functional, performance, reliability, scalability, multi-tenancy, and chaos testing.
Design and implement a robust test strategy for continuous data streaming pipelines.
Develop and maintain automated test scripts for Java Microservices and Kafka-based applications.
Design and maintain automation framework.
AWS Expertise: Utilize deep AWS knowledge to optimize testing strategies, leverage AWS services for test automation, and ensure best practices are followed.
Utilize AWS services to enhance testing capabilities and efficiencies.
Performance Testing: Plan and execute performance tests to validate system performance under varying loads and conditions.
Perform functional, performance, integration, and regression testing
Reliability and Scalability: Implement tests to validate system reliability, scalability, and fault tolerance under stress conditions.
Ensure the reliability, scalability, and performance of the data streaming pipeline through rigorous testing.
Chaos Testing: Design chaos engineering experiments to proactively identify system weaknesses and improve overall resilience.
Automation Leadership: Lead initiatives to increase automation coverage across the testing lifecycle, integrating automated tests into CI/CD pipelines.
Collaborate with development, DevOps, and QA teams to integrate testing processes into the CI/CD pipeline.
Collaboration: Work closely with development teams, architects, and stakeholders to advocate for quality throughout the development process.
Participate in technical reviews and contribute to tech discussions.
Analyze requirements and report on testable/not testable.
Strong leadership and communication skills to effectively collaborate with cross-functional teams
Adherence to Defect Management Process
Identify, document, and track defects, and work closely with the development team to resolve them.
Contribute to decision making for making/stopping a release.
Individual Contributor II
Oracle India Pvt Ltd
09.2014 - 10.2015
Environment creation, upgrade and configuration for Argus Safety/MART/Insight.
ODI 11g/12c ETL Configuration for Argus Mart (Standalone).
Scenario Creation and Testing for Argus Mart DLP release.
Integrated environment creation and testing for AS/AM/AI for Hot Fixes.
Automation Engineer: Design, develop, maintain, and enhance the test automation platforms strategy, ensuring widespread adoption, usage, and thorough metrics tracking.
Test Strategy: Develop comprehensive test strategies covering unit, functional (API/UI), and end-to-end testing across multiple business applications and IT systems.
Test Development: Implement UI/API automated test scripts, focusing on unit, functional and integration testing.
Performance and Load Testing: Establish comprehensive load testing, performance testing, and regression testing strategies for enterprise applications.
Technical Leadership: Provide technical expertise and thought leadership in test automation, establishing best practices and ensuring high-quality testing standards.
Documentation & Training: Create and maintain technical documentation for automated testing processes, and train new QA engineers on best practices and methodologies.
Product Automation Engineer
CampusEAI Consortium India Pvt Ltd.
05.2013 - 09.2014
Automation Engineer: Design, develop, maintain, and enhance the test automation platform strategy, ensuring widespread adoption, usage, and thorough metrics tracking.
Test Strategy: Develop comprehensive test strategies covering unit, functional (API/UI), and end-to-end testing across multiple business applications and IT systems.
Test Development: Implement UI/API automated test scripts, focusing on unit, functional, and integration testing of various enterprise applications, including but not limited to Salesforce and AWS.
Performance and Load Testing: Establish comprehensive load testing, performance testing, and regression testing strategies for enterprise applications.
CI/CD Integration: Integrate automated tests into CI/CD pipelines to ensure continuous testing and validation across development and production environments.
Technical Leadership: Provide technical expertise and thought leadership in test automation, establishing best practices and ensuring high-quality testing standards.
Documentation & Training: Create and maintain technical documentation for automated testing processes, and train new QA engineers on best practices and methodologies.
Software Engineer
Aon Hewitt India Pvt. Ltd.
06.2010 - 02.2013
Company Overview: World's Largest consulting firm in HR domain
Automation Testing using Selenium Webdriver + QTP.