Name: Ravi L
Email: *********@*****.***
Phone: +1-512-***-****
LinkedIn: www.linkedin.com/in/lravi2043
QA Automation Engineer with 10 years of progressive experience in manual testing, functional testing, performance testing, ETL testing, and automation testing across banking, healthcare, and telecommunications domains. Expertise in developing automation test scripts using Selenium, Python, Cypress, and Java in Agile methodologies, with experience in both on-premise and cloud-based environments (AWS, Azure).
Proficient in test automation frameworks, including Selenium WebDriver, TestNG, JUnit, RestAssured, Karate, Cypress, and Cucumber (BDD), enabling end-to-end functional, regression, API, and performance testing. Skilled in integrating CI/CD pipelines using Jenkins, GitHub Actions, Azure DevOps, and UDeploy, ensuring continuous validation and deployment efficiency.
Extensive experience in banking applications, working on large-scale Java/J2EE and .NET-based enterprise systems, ensuring application reliability, security, and regulatory compliance. Strong expertise in database testing (SQL, Snowflake, NoSQL), ETL validations, and data pipeline testing for complex financial and healthcare data processing workflows.
Worked on AI-based projects and ML model testing, validating data ingestion, feature engineering, predictive modeling, and concept drift monitoring, ensuring business-impact-driven model deployment. Hands-on experience in Hadoop, Big Data, and data science workflows, performing validation, transformation, and integration testing of large datasets.
Proficient in performance and load testing using JMeter, Gatling, and LoadRunner, ensuring application scalability, system stability, and optimized response times. Strong understanding of cloud-based testing environments with hands-on experience in AWS, Azure, and Hadoop ecosystems for data-driven automation frameworks and DevOps pipelines.
Extensive experience working on ERP automation testing, ensuring seamless integration and performance of enterprise resource planning systems. Adept at test planning, test case design, and defect tracking using tools such as JIRA, TestRail, Tricentis qTest, and Quality Center (QC/ALM).
PROFESSIONAL SUMMARY:
Results-oriented and highly motivated QA Automation Engineer with 10+ years of expertise in QA lifecycle management, automation framework development, test management, and business analysis across diverse industries, including banking, healthcare, and telecommunications.
Extensive experience in manual and automated testing for web, mobile, and API platforms, utilizing Java, Selenium WebDriver, TestNG, and Cypress to conduct functional, regression, API, ETL, and performance testing.
Integrated AI-driven testing methodologies, including automated test data generation and anomaly detection, enhancing test coverage and efficiency.
Proficient in test planning, test case design, execution, and defect tracking, collaborating with development teams to resolve issues efficiently through structured defect management processes.
Strong background in database and ETL testing, validating data integrity, transformations, and migrations across SQL, Oracle, Teradata, and Snowflake on both Windows and UNIX environments.
Hands-on experience in end-to-end testing methodologies, including smoke, regression, functional, GUI, UAT, integration, and backend validation to ensure application stability and performance.
Expertise in API automation testing for SOAP and RESTful web services, utilizing tools like Postman, RestAssured, Karate, and SOAP UI, and performing JSON/XML response analysis.
Designed and implemented modular and scalable UI automation frameworks using Selenium WebDriver, TestNG, Maven, and Jenkins, optimizing automation workflows for CI/CD pipelines.
Experience in cloud application integrations (iPaaS) and on-premise enterprise application testing, ensuring seamless connectivity and data processing between distributed systems.
Extensive hands-on experience in API testing and validation using RAML-based API specifications and deploying services to OpCo iPaaS API Runtime.
Performed data validation and data quality checks for Hadoop and Spark-based environments, ensuring data transformations meet business requirements and compliance standards.
Strong proficiency in SQL query development and database testing, validating business-critical data across Oracle, MS SQL Server, and Snowflake environments.
Experience in designing and implementing various test automation frameworks, including Hybrid, Data-Driven, and Business Process Testing (BPT) models, leveraging tools such as QTP and UFT.
Adept at analyzing WSDL, XSD, XML, and JSON schemas, ensuring web service integrations and backend validation =are robust and error-free.
Skilled in creating Data Flow Diagrams (DFD), Use Cases, Entity Relationship Diagrams (ERD), BPMN, and UML models, facilitating structured business process analysis and testing.
Extensive experience in Agile (Scrum, SAFe) and Waterfall methodologies, with expertise in Test-Driven Development (TDD) and Behavior-Driven Development (BDD) for efficient test planning and execution.
Strong knowledge of test management and defect tracking tools, including JIRA, HP ALM, TestRail, and VersionOne, ensuring structured test execution and defect reporting.
Excellent analytical, communication, and documentation skills, proficient in Microsoft Office Suite (Word, Excel, PowerPoint, Outlook) for reporting and stakeholder collaboration.
Cloud:
Implemented CI/CD automation using Jenkins and TeamCity, configuring build pipelines, test automation execution, and deployment orchestration for applications hosted on AWS Cloud and on-premise environments.
Developed and deployed Docker-based containerized applications, creating custom Docker images, managing private repositories, and deploying microservices on AWS Elastic Container Service (ECS) for scalable application hosting.
Designed and optimized CI/CD workflows, integrating Maven/Ant builds with Jenkins pipelines, ensuring seamless automated deployments, version control, and rollback strategies.
Hands-on experience in Data Science & AI/ML testing, validating end-to-end data development workflows, including data ingestion, data quality validation, governance, data management, and reporting.
Ensured data integrity and compliance in AI/ML pipelines by implementing data transformation validation, anomaly detection, and predictive analytics testing, ensuring high-quality data processing and reporting.
TECHNICAL SKILLS:
Automation Tools
Selenium 2.0, Selenium IDE, Web driver, HP Quality Center/ALM, SOAP UI, QTP, Appium
Test Management
Quality Center, MS Office, Jira, Rally
Test Frameworks
Keyword Driven, Data Driven, BDD, Hybrid, Page Object Model.
Development Environment
Eclipse, Selenium, Visual Studio 10-12, Net Beans
Programming Language/Script
Java, Spring, Hibernate, Java Script, jQuery, SQL, XML, HTML/CSS, Gherkin, Groovy script, Python, OOPs Principles.
J2EE Technologies
Spring AOP, Spring DAO, Spring IOC, Spring JDBC, Spring with Hibernate, Spring Boot, Spring Batch), Microservices
Databases
MS SQL Server 2000/2005, TOAD, SQL*Plus, SQL*Loader, MYSQL
Web Technologies
JavaScript, HTML, XML, HTML 5.0, Asp.net, PHP, Angular JS
SOA Technologies
SOAP, REST, WSDL, WADL, Web Services, SOAP UI
Processes
Software Testing Life Cycle, Defect Life Cycle, Testing Methodologies, Black Box Testing Techniques, White Box Testing Techniques, Agile Process,Scrum Framework,SDLC
Build/CI Tools
Ant, Maven, Jenkins, chef, puppet, Hudson
Frameworks
BDD/Cucumber Framework, JUnit, TestNG, TDD, Data Driven, Keyword Driven, Hybrid Frameworks, JBehave, ATF (Automation Test Framework), Page Object Model, Protractor Framework, Appium.
Operating Systems
Windows, MacOS, UNIX, and Linux
Others
Git, GitHub, SVN, Firebug, Fire Path, JMeter, Cloud Testing, Sauce Labs
Tools/Frameworks
Spring Framework, Spring Boot, Amazon Web-Services Cloud, Jenkins, Docker, Kubernetes, Jetstream, Consul, Jira, Git, Hibernate, Prime Faces, Hadoop, Tableau, Microsoft BI
Cloud
AWS, Azure
PROFESSIONAL EXPERIENCE:
Client: Atlantic Health Jan 2023-Till Date
Role: Automation Engineer
Project Description: Developed and implemented automated test suites for patient-facing mobile applications, ensuring seamless functionality across appointment scheduling, patient portals, and telehealth services. Designed and executed comprehensive regression and functional test cases to enhance app reliability and user experience. Integrated automated testing frameworks into CI/CD pipelines to enable continuous testing and rapid deployments. Conducted performance testing to validate app responsiveness under varying load conditions. Ensured compliance with healthcare regulations and data security standards through rigorous automated testing.
Key Contributions:
Developed and maintained automated test scripts for healthcare mobile applications, ensuring seamless functionality in
appointment scheduling, patient portals, and telehealth services using Appium, Selenium, and TestNG.
Designed and executed functional, regression, and end-to-end automated test cases across iOS and Android platforms,
enhancing test coverage and application reliability.
Integrated automation frameworks into CI/CD pipelines using Jenkins, GitHub Actions, and Azure DevOps, enabling continuous
testing and early defect detection.
Conducted API testing using Postman, RestAssured, and Karate Framework to validate seamless data exchange between mobile applications and backend healthcare services.
Implemented cross-platform and device compatibility testing using BrowserStack and Sauce Labs, ensuring a consistent
user experience across multiple devices and operating systems.
Performed load and performance testing with JMeter and Gatling to assess application responsiveness, optimize performance, and identify potential bottlenecks under varying user loads.
Ensured compliance with healthcare regulations, including HIPAA and HL7, by incorporating automated security and
data validation tests into the testing lifecycle.
Leveraged AI-driven testing tools such as Applitools for visual testing and Test.ai to enhance UI validation and automate exploratory testing.
Developed and optimized test data management strategies using SQL and NoSQL databases to ensure accurate and
comprehensive test scenarios.
Collaborated with developers, business analysts, and product owners in Agile and SAFe environments to refine testing strategies,
define test requirements and improve overall software quality.
Created and maintained detailed test plans, test cases, and test reports using Jira, Zephyr, and TestRail, ensuring transparency and traceability in testing activities.
Automated mobile accessibility testing using tools like Axe and Google Lighthouse to ensure compliance with accessibility standards
and enhance usability for all users.
Conducted root cause analysis on failed test cases, identified defects, and worked closely with the development team to ensure
timely resolution and improved code quality.
Implemented and monitored test execution dashboards using Kibana and Grafana to provide real-time insights into test
performance, defect trends, and release readiness.
Provided mentorship and training on mobile test automation best practices to junior QA engineers, fostering a culture of continuous improvement and knowledge sharing within the team.
Responsibilities:
Developed and maintained automation test scripts for healthcare mobile applications using Appium with Java and TestNG, ensuring robust and reusable test cases for iOS and Android platforms.
Designed and implemented a Page Object Model (POM) framework, enhancing code modularity, reusability, and maintainability for mobile test automation.
Integrated automated test suites into CI/CD pipelines using Jenkins and Azure DevOps, enabling seamless execution of functional, regression, and API tests with every build deployment.
Conducted API automation testing using Postman and RestAssured, validating RESTful API endpoints for appointment scheduling, patient records, and telehealth functionalities.
Developed and maintained high-quality applications using C#, ensuring adherence to coding standards, best practices, and project requirements.
Built and integrated scalable software solutions using C# for backend development, ensuring optimal performance and seamless functionality.
Created efficient and reusable code for C# applications, enhancing software performance and reducing maintenance overhead.
Developed end-to-end automated tests using Playwright to ensure comprehensive application testing across multiple browsers and devices.
Implemented Playwright testing frameworks to improve test efficiency and reliability, reducing manual testing effort.
Worked with Playwright to simulate user interactions and validate the front-end functionality of web applications.
Performed functional and regression testing by automating end-to-end scenarios, ensuring critical patient interactions such as authentication, appointment booking, and virtual consultations function seamlessly.
Validated backend integrations and database interactions by executing SQL queries to verify data integrity and synchronization between the mobile application and healthcare data systems.
Built, maintained, and executed automated UI tests using Cypress to ensure high-quality code and a seamless user experience.
Leveraged Cypress for cross-browser testing and continuous integration, ensuring faster test execution and accurate results.
Implemented automated UI validation using Applitools, ensuring pixel-perfect UI consistency across different screen sizes and resolutions.
Ensured compliance with healthcare data security standards, including HIPAA and HL7, by incorporating automated security testing into the testing lifecycle.
Mentored and trained junior QA engineers, sharing best practices in mobile test automation, debugging techniques, and Agile testing methodologies to enhance team efficiency and knowledge sharing
Environment: Java, Appium, Selenium WebDriver, TestNG, Maven, Postman, RestAssured, Karate, Cucumber, Gherkin, JIRA, GitHub Actions, Azure DevOps, Jenkins, BrowserStack, Sauce Labs, JMeter, Gatling, SQL, NoSQL, Kibana, Grafana, OWASP ZAP, Applitools, Test.ai, Axe, Google Lighthouse,
Client: Fiserv April 2020 – Dec 2022
Role: SDET-JAVA
Project Description: Designed and implemented automated API testing frameworks to validate seamless integration with third-party financial data providers, clearinghouses, and regulatory reporting services. Developed and executed robust test suites using Postman, RestAssured, and Karate to ensure API functionality, data accuracy, and security compliance. Integrated API tests into CI/CD pipelines for continuous validation, enabling early defect detection and faster deployments. Conducted performance and load testing using JMeter to assess API reliability under high transaction volumes. Ensured adherence to financial regulations and security standards, optimizing data exchange processes for accuracy and compliance
Key Contributions:
Designed and implemented API test automation frameworks using Postman, RestAssured, and Karate, ensuring seamless integration with third-party financial data providers, clearinghouses, and regulatory reporting services.
Developed and executed comprehensive functional, integration, and regression test suites for RESTful and SOAP APIs, validating API request/response flows, data accuracy, and business logic compliance.
Integrated automated API testing into CI/CD pipelines using Jenkins, IBM UrbanCode Deploy (UDeploy), and GitLab CI/CD, enabling continuous validation and ensuring early defect detection.
Conducted performance and load testing using JMeter, analyzing API response times, throughput, and system scalability under high transaction volumes to optimize performance.
Ensured compliance with financial regulations and security standards by implementing automated API security testing, validating authentication protocols including OAuth 2.0, JWT, and API key-based access controls.
Developed API contract testing strategies using Swagger and Pact, ensuring schema consistency and maintaining backward compatibility across financial system integrations.
Created mock services and stubs using WireMock, simulating third-party API interactions to facilitate isolated testing and enhance test efficiency.
Performed data validation and reconciliation testing using SQL and NoSQL databases, verifying seamless data exchange and ensuring data integrity between integrated systems.
Executed batch processing and real-time streaming data validation, testing API interactions with Kafka and Spark Streaming to ensure accurate event-driven data processing.
Utilized Visual Studio integrated debugging and testing features to identify and resolve bugs, enhancing product quality.
Implemented version control and collaboration in Visual Studio, improving team productivity and code consistency."
Led data migration validation efforts to verify the seamless transition of financial data from AWS S3 to HDFS, ensuring data completeness, consistency, and accuracy.
Utilized Azure cloud services for application hosting, data storage, and performance optimization, ensuring scalability and high availability.
Created detailed diagrams and models (UML, flowcharts, etc.) for each application, providing clarity to development teams and enhancing project delivery.
Collaborated with DevOps teams to enhance test automation reliability within CI/CD pipelines, optimizing deployment processes and reducing release cycle times.
Utilized Tricentis qTest for test management, ensuring efficient tracking of test execution, defect logging, and seamless collaboration between QA, development, and business stakeholders.
Developed BDD-based API test automation scripts using Cucumber and Gherkin, improving test readability, traceability, and alignment with business requirements.
Actively participated in Agile ceremonies, including sprint planning, backlog grooming, daily stand-ups, and retrospectives, ensuring alignment of testing strategies with development goals.
Provided mentorship and guidance to junior QA engineers, sharing best practices in API test automation, CI/CD integration, and performance testing methodologies to enhance overall team efficiency.
Responsibilities:
Designed and developed API automation frameworks using Postman, RestAssured, and Karate, ensuring seamless integration and interoperability with third-party financial data providers, clearinghouses, and regulatory reporting services.
Created and executed functional, regression, and integration test suites in Postman to validate API request-response structures, error handling mechanisms, and business rule adherence.
Utilized RestAssured with Java to develop robust API test scripts, automating end-to-end validations for data consistency, status codes
and payload structures.
Integrated API automation into CI/CD pipelines using Jenkins and GitLab CI/CD, ensuring continuous validation of API endpoints
with automated execution on every code deployment.
Configured Karate framework to perform behavior-driven API testing, validating API workflows in a data-driven manner and
enabling easy collaboration between teams.
Conducted performance and load testing using JMeter, simulating high transaction volumes and concurrent API requests to evaluate
system scalability, reliability, and response times.
Designed and executed security and authentication tests using OAuth 2.0 and JWT validation, ensuring secure API communication
and compliance with financial industry security protocols.
Implemented mock services using WireMock, enabling isolated API testing without dependencies on external third-party services,
reducing test execution time and improving test stability.
Automated API contract validation using Swagger and Pact, ensuring API schema consistency, backward compatibility, and seamless integration between financial systems.
Validated backend data consistency and integrity by writing SQL queries and performing database validation for transactions
processed through APIs.
Configured AWS CloudWatch to monitor API health and performance, proactively identifying bottlenecks and optimizing
API response times.
Integrated API test execution reports with JIRA and Tricentis qTest, providing real-time visibility into test results, defect tracking,
and trend analysis for stakeholders.
Conducted cross-environment testing for APIs deployed on different infrastructure environments, ensuring consistent behavior and reliability across development, staging, and production environments.
Actively collaborated in Agile sprint planning, backlog grooming, and daily stand-ups, aligning API test automation strategies with development priorities and project timelines.
Provided technical mentorship and knowledge sharing to junior QA engineers, improving team proficiency in API automation,
security testing, and performance optimization techniques.
Environment: Java, RestAssured, Postman, Karate, Selenium WebDriver, TestNG, Cucumber, Gherkin, JIRA, GitHub, GitLab CI/CD, Jenkins, IBM UrbanCode Deploy (UDeploy), Swagger, Pact, WireMock, Tricentis qTest, JMeter, AWS CloudWatch, SQL, NoSQL, Kafka, Spark Streaming, AWS S3, HDFS, Agile (Scrum, SAFe).
Client: ABG June 2018 – Mar 2020
Role: QA Automation Engineer
Project Description: This project focuses on automating the testing of APIs used in managing ABG's fleet of vehicles, ensuring seamless integration between various backend systems such as reservation, inventory, vehicle tracking, and maintenance services. The goal is to validate the functionality, reliability, and performance of API endpoints that handle data like vehicle availability, location, health status, and rental information. Automated tests will be built to simulate real-world scenarios, ensuring all APIs return correct responses and meet performance expectations under load. By automating the API testing, the team aims to reduce manual effort, improve efficiency, and ensure high-quality service delivery. The project will leverage tools like Postman, Rest Assured, and Jenkins for continuous integration.
Key Contributions:
Spearheaded the design and implementation of a comprehensive API test automation framework using Postman and Rest Assured, ensuring robust validation of vehicle management APIs across multiple backend systems.
Integrated API test automation into the Jenkins CI/CD pipeline, enabling seamless continuous testing during the development lifecycle and ensuring prompt feedback on changes, ultimately accelerating the release cycle.
Created and executed comprehensive test suites for critical API endpoints, including vehicle availability, location tracking, maintenance status, and rental data, ensuring complete functional validation across all integrated systems.
Led the development and execution of performance tests to simulate high-load scenarios, ensuring API endpoints could handle peak traffic, such as simultaneous requests for vehicle availability and real-time location tracking.
Automated tests to verify the integrity of data returned by API responses, ensuring correct vehicle data (e.g., health status, rental information) and confirming that APIs return accurate and consistent responses.
Developed test cases to validate API error handling, ensuring that the APIs gracefully handle edge cases, network issues, and downtime scenarios, returning the correct error codes and messages.
Analyzed and optimized the performance of API endpoints by identifying and resolving bottlenecks, improving system scalability and responsiveness under varying traffic loads.
Worked closely with backend developers, product owners, and QA teams to gather API specifications, ensuring test cases were aligned with business requirements and the overall functionality of the vehicle fleet management system.
Utilized Postman and Jenkins reporting features to generate detailed execution reports, providing stakeholders with actionable insights and facilitating quick resolution of defects, enhancing the overall quality of the API services.
Provided mentorship to junior team members, sharing best practices in API test automation and tools like Postman and Rest Assured, while conducting knowledge-sharing sessions to enhance team capabilities and test coverage.
Responsibilities:
Designed and implemented a robust API test automation framework using Postman and Rest Assured, ensuring efficient and scalable API testing for vehicle fleet management systems.
Integrated automated API tests into the Jenkins CI/CD pipeline to streamline the testing process, ensuring continuous integration and delivering faster feedback on code changes to the development team.
Designed test cases to cover critical API endpoints related to vehicle availability, location tracking, maintenance management, and rental information, ensuring comprehensive validation of key system functionalities.
Created and executed performance and stress testing scenarios to validate API response times under varying load conditions, ensuring APIs could scale effectively under high traffic.
Automated tests to validate the integrity of data returned by API responses, ensuring consistent and accurate information on vehicle health, location, and availability.
Developed test scripts to assess how APIs handled edge cases, error scenarios, and fault tolerance, ensuring proper error codes, responses, and recovery mechanisms.
Conducted performance analysis using tools like JMeter and Postman to identify and eliminate bottlenecks, improving the overall efficiency and response time of vehicle fleet management APIs.
Created and executed automated regression tests to ensure that new code changes did not break existing functionality, maintaining high-quality standards for the entire vehicle fleet management system.
Collaborated with backend developers, business analysts, and product managers to understand API requirements and design test cases that aligned with business objectives and user needs for the vehicle fleet management system.
Used Git for version control of API test scripts, ensuring that test cases were well-organized and changes were tracked, facilitating collaboration and maintaining the integrity of test assets.
Provided continuous feedback to the development team by running automated tests as part of the CI/CD pipeline, helping to identify and resolve defects early in the development cycle and improve product quality.
Documented the test automation framework, test cases, and test execution results to ensure transparency and facilitate communication across the development and QA teams, enhancing team efficiency.
Automated security testing for APIs, focusing on potential vulnerabilities such as data leakage, unauthorized access, and security flaws, ensuring the integrity and confidentiality of sensitive data in the vehicle fleet management system.
Mentored junior team members, sharing best practices in API testing, automation frameworks, and tools like Rest Assured and Postman, fostering a culture of continuous learning and improvement.
Leveraged Jenkins and Postman to generate detailed, real-time test reports and analytics, providing stakeholders with actionable insights into the functionality, performance, and reliability of the vehicle fleet management APIs.
Environment: Postman, RestAssured, Jenkins, Git, JMeter, SQL, NoSQL, Oracle, TestRail, JIRA, Selenium WebDriver, Cypress, WireMock, Azure DevOps, AWS CloudWatch, Kubernetes, Docker, Unix, TestNG, Cucumber, Gherkin, MS Excel, MS Project.
Client: HCL, India Jan 2014 – Dec 2016
Role: QA Automation Engineer
Roles & Responsibilities:
I Designed, developed, and implemented an automated testing framework using Data-Driven Page Object Model (POM) with Java, Selenium WebDriver, TestNG, and Maven, ensuring robust functional and regression test automation.
Developed and executed automated test scripts for web and API testing, utilizing Selenium WebDriver, RestAssured, and Postman, ensuring seamless system integration and data accuracy.
Actively participated in Agile ceremonies, including daily stand-ups, sprint planning, technical grooming, and retrospectives, providing accurate test estimations for user stories and ensuring timely delivery of quality software.
Collaborated with business analysts, developers, and database administrators to define and implement comprehensive functional, system integration, and regression test cases, ensuring complete requirements traceability.
Conducted manual and automated testing for end-to-end system validation, ensuring optimal application functionality across multiple environments.
Documented and tracked defects with detailed recreation steps, logs, and impact analysis using JIRA, TestRail, and Bugzilla, enabling efficient issue resolution and root cause analysis.
Developed and maintained UI automation frameworks using Selenium WebDriver, Cypress, and Playwright, ensuring efficient and scalable automation for regression and smoke testing.
Created and executed ETL and data pipeline validation scripts, ensuring data accuracy, consistency, and proper transformations between source and target systems.
Designed and implemented automated test suites for CI/CD pipelines using Jenkins and Azure DevOps, enabling continuous testing and reducing deployment risks.
Performed cross-browser and cross-platform testing using Selenium Grid and BrowserStack, validating application performance across various devices and operating systems.
Conducted API automation testing using RestAssured and Postman, validating RESTful services,