RAVI M
SDET/QA AUTOMATION ENGINEER
Ph: +1-908-***-**** E-mail ID: ***************@*****.***
Senior QA Automation Engineer with 8+ years in manual and automation testing, experience in designing and implementing
robust, scalable test automation solutions across Healthcare, Finance, Banking, and Insurance domains. Specializing in building
end-to-end test automation frameworks for UI, API, mobile testing, tools such as Selenium, Playwright, Appium, with a strong
command over Java, C#, JavaScript, and TypeScript.
• Experience in Agile (Scrum) and Waterfall methodologies, with hands-on involvement in sprint planning, backlog grooming,
daily stand-ups, and sprint reviews.
• Created detailed Test Plans, Requirement Traceability Matrices (RTMs), exploratory tests, and both manual and functional,
exploratory, smoke, functional, regression, UAT, and end-to-end test cases to enhance early-stage test coverage and proactively
reduce production defects during the SDLC.
• Proficient in OOP principles (Abstraction, Encapsulation, Inheritance, Polymorphism) with hands-on programming experience in
Java, C#, JavaScript, and TypeScript for automation development. Good knowledge of exception handling, collection framework,
file operations, multi-threading, methods of string classes, and conditional and looping statements
• Designed and implemented robust automation frameworks, POM, Data-Driven, Keyword-Driven, Hybrid, BDD, using Selenium
WebDriver, Playwright, Appium for cross-browser and mobile testing.
• Ensured test compatibility across browsers, platforms, and devices, executing parallel tests using Selenium Grid.
• Designed and maintained test automation frameworks using Selenium WebDriver with Page Object Model (POM),
PageFactory, and advanced XPath strategies, enabling efficient cross-browser and parallel execution via Selenium Grid.
• Built robust BDD frameworks using Cucumber (Java) and SpecFlow (C#), writing Gherkin scenarios and reusable step
definitions to drive behavior-driven development in Agile teams.
• Developed data-driven and keyword-driven utilities using Apache POI, EPPlus, GSON, Jackson for Excel/JSON-based test
scenarios and reusable test logic across multiple projects.
• Hands-on experience with Playwright using JavaScript, TypeScript, and Node.js, NPM/Yarn/PNPM for package management
and creating reusable fixtures and mocking APIs for front-end test coverage.
• Integrated Playwright tests into CI/CD pipelines (Jenkins, Azure DevOps), enabling automated regression, trace viewer-based
debugging, and report generation using built-in Playwright reporters.
• Solid background in API automation testing using RestAssured (Java), RestSharp (C#), Postman, and SOAP UI, validating
REST/SOAP services including payload structure, schema validation, headers, and status codes.
• Built and tested full-stack ASP.NET MVC applications using C# and Entity Framework, implementing RESTful APIs, and
CRUD, filtering, and sorting logic for end-to-end verification.
• Mobile automation experience using Appium with Java for testing native and hybrid Android apps on emulators and real devices.
• Configured detailed automation test reports using ExtentReports and Log4j, integrating TestNG Listeners, screenshots, and
logs to ensure clear test traceability and debugging.
• Strong experience with SQL-based backend validations using JDBC and ADO.NET, validating data integrity, schema, and joins
in Oracle, MySQL, Azure SQL, and backend consistency with UI/API layers.
• Implemented end-to-end CI/CD automation using Jenkins, Azure DevOps, Docker, and deployed builds in AWS, integrating test
automation into pipelines for nightly and pull-request-based executions.
• Proficient with version control systems including GitHub, GitLab, Bitbucket, following GitFlow strategies, performing code
reviews, resolving merge conflicts, and maintaining clean commit histories.
• Strong experience in Agile methodologies (Scrum, Kanban) and Waterfall; participated in sprint planning, grooming,
retrospectives, and daily standups while collaborating with BAs, developers, PMs, and QA teams.
Ravi K Software Development Engineer in Test 1
• Comfortably working with cross-functional teams and stakeholders, regularly collaborated with developers, BAs, and project
leads, helped resolve blockers quickly, and mentored junior QAs to follow best testing practices.
• Worked closely with Product Owners and Scrum Masters during sprint planning and daily standups to clarify acceptance criteria
and make sure QA efforts were aligned with the team's priorities, helping us deliver better-quality features each sprint.
Methodologies Agile (Scrum), Waterfall
UI Testing Selenium WebDriver, Selenium IDE, Selenium Grid, Playwright, Appium
API Testing Postman, RestAssured (Java), RestSharp(C#), SoapUI, Newman,
Playwright API
Manual Testing Integration Testing, System Testing, Functional Testing, Regression
Testing, Smoke & Sanity Testing, UAT Support, Cross-Browser Testing,
Test Planning, Test Scenario & Test Case Design, Test Execution, Defect
Reporting & Tracking, Exploratory Testing, Agile & Scrum practices
Programming Languages Java, C#/.NET, JavaScript, TypeScript, Python, HTML
Testing Frameworks & TestNG, Junit (Java), Nunit (C#), Specflow(C#), Cucumber (BDD), Page
Approaches Object Model (POM), Data Driven, Keyword Driven, Hybrid Framework,
Behaviour Driven Development (BDD), WebdriverIO, Selenium
WebDriver, Appium, Load Runner, JMeter, SoapUI, Postman, Newman,
Data Driven, Test-driven development, Acceptance Test Driven
Development & Spring framework
.NET Technologie .NET, .NET Core, ASP.NET, ASP.NET Web Forms, ASP.NET
MVC, ASP.NET Web API, Entity Framework
IDE & Environments Visual Studio 2022, Eclipse / IntelliJ (for Java-based automation),
Azure DevOps (also part of CI/CD + Project Management)
Build & CI/CD Tools Maven, ANT, Jenkins, GitHub Actions, GitLab CI, Bitbucket Pipelines,
Azure DevOps
Source Control Git, GitHub, GitLab, Bitbucket
Test Reporting & Logging Allure Reports, Extent Reports, Log4j
Markup & Query Languages HTML, XML, JSON, XPath
Databases MySQL, Oracle, SQL Server
Defect & Test Management Jira, Confluence, Rally,
Cloud / Virtual Testing BrowserStack, Sauce Labs, Docker, Selenium Grid
Performance & Security Tools JMeter
Operating Systems Windows 10/11, Ubuntu, Linux
Browsers Google Chrome, Mozilla Firefox, Safari
Office & Productivity Tools MS Outlook, Word, Excel, PowerPoint
Department of Health Services April 2023 - Present
Software Quality Assurance Test Engineer Conduent, NJ
Ravi K Software Development Engineer in Test 2 Page
Project Description:
Focused on the implementation and enhancement of both new and existing health insurance initiatives for the state’s Integrated Eligibility
Services (IES) platform. The system also supported critical Human Services Programs, including the Child Welfare system, enabling
streamlined intake, case management, renewals, and eligibility determinations. As part of the modernization initiative,
Responsibilities:
Participated in design review and environment planning meetings with DHS-DFCS for statewide Human Services and
Integrated Eligibility System (IES) initiatives.
Designed and implemented data-driven and keyword-driven automation frameworks for both Customer Portal and Worker
Portal modules, increasing reusability and reducing maintenance efforts.
Conducted comprehensive end-to-end testing for the Child Welfare system, including Intake, Case Change, and Renewal
processes, ensuring functional and regulatory compliance.
Validated Document Imaging System (DIS) workflows for uploading case documents and Medicaid-related reports in both UI
and backend systems.
Performed defect validation and regression testing across multiple environments (UAT, System Integration), ensuring timely
closure of issues post-code fix.
Executed Web Services validation (BENDEX, SDX) using SOAP UI, with Groovy scripting to create automated test suites and
XML-based assertions for request/response verification.
Authored and executed test cases, achieving high coverage and low defect leakage, improving delivery quality across modules.
Delivered regression test cases, achieving an increase in test coverage and reduction in regression defects through consistent
sprint-based QA cycles.
Executed smoke and sanity tests, enabling early identification of critical issues and reducing defect slippage in later phases.
Conducted ad-hoc testing, identifying critical issues, contributing to an improvement in product stability and reliability.
Led and executed User Acceptance Testing (UAT) sessions with 7–8 end-users, resulting in 70% higher user satisfaction and
90% reduction in post-release bugs.
Identified and documented change requests during QA phases, directly contributing to improved usability and business alignment.
Automated test cases using Selenium WebDriver, TestNG, and Cucumber BDD, improving efficiency and reducing manual test
effort.
Conducted ADA accessibility testing using tools like JAWS, WAVE, ANDI, and VoiceOver to ensure WCAG compliance across
web applications.
In-depth knowledge of WCAG, WAI-ARIA, and Americans with Disabilities Act (ADA) standards provided actionable
feedback for accessibility enhancements.
Facilitated ADA usability testing and accessibility training sessions to improve inclusive design practices and drive team-wide
accessibility awareness.
Logged and tracked accessibility defects using structured templates; managed and prioritized critical ADA issues to meet
compliance deadlines and quality standards.
Technology Stack: Java, Selenium WebDriver, TestNG, Cucumber BDD, SOAP UI, XML, UAT, SIT, JAWS, WAVE, ANDI, VoiceOver,
Agile/Scrum, WCAG/ADA standards, Git,
UnitedHealth Group (Optum HR Systems) Jan 2021 – Dec 2022
Software Development Engineer in Test (SDET) Basking Ridge, NJ
Project Description:
EOCP (Employee Offboarding and Compliance Portal) Sparq is a secure, enterprise-grade HR automation platform developed for
UnitedHealth Group (UHG) and Optum to manage the complete offboarding lifecycle, including resignations, retirements, and involuntary
terminations. The system automates and enforces compliance for activities like last working day approvals, asset collection, documentation,
compliance verification, and final settlement processing. This scalable and policy-driven solution enhances transparency, accelerates HR
workflows, and ensures consistent governance across departments. The system integrates with various internal tools and APIs and offers a
modern, intuitive UI for both employees and HR teams.
Ravi K Software Development Engineer in Test 3 Page
Responsibilities:
• Analyzed business requirements and collaborated with Product Owners and BAs to gather clarifications, ensuring accurate test
coverage of resignation and termination workflows.
• Participated in Agile ceremonies, including sprint planning, standups, reviews, and retrospectives to align QA deliverables with
development timelines and business priorities.
• Designed and implemented a robust test automation framework using C#, Selenium WebDriver, NUnit, and SpecFlow in Visual
Studio, supporting BDD-style test writing.
• Utilized Page Object Model (POM) with PageFactory, Singleton pattern, and modular utility classes to manage complex UI
components, improve script reusability, and reduce maintenance effort.
• Integrated EPPlus for Excel-based data-driven testing and parameterized test cases to enhance test coverage without duplicating
scripts.
• Automated complex UI workflows using Selenium’s Actions class for interactions like mouse hover, drag-and-drop, right-click,
and keyboard events.
• Configured and executed automated regression and smoke suites in Jenkins, leveraging MSBuild for CI/CD pipelines and nightly
build execution.
• Executed SpecFlow-based BDD scenarios, improving business stakeholder engagement and mapping test cases directly to user
stories and acceptance criteria.
• Migrated Selenium-based UI tests to Playwright with TypeScript, enabling faster and more reliable browser automation across
Chrome, Firefox, Edge, and Safari.
• Playwright Trace Viewer and network mocking features to debug flaky tests and simulate different response scenarios, and
integrate tests into CI pipelines for seamless execution.
• Developed and executed automated REST API tests using C# and RestSharp, validating response bodies, status codes, and
headers, while covering authentication flows and integration points.
• Wrote SQL queries on DB2, PostgreSQL, and SQL Server databases to validate backend data consistency and ensure UI-data
synchronization for offboarding records.
• Performed cross-browser testing using Selenium Grid and Playwright to ensure application compatibility across Chrome, Edge,
Firefox, and Safari.
• Configured email-based failure notifications to alert QA teams and stakeholders about test failures or CI build issues, reducing
defect resolution time.
• Actively contributed to test strategy, framework enhancement, and debugging efforts, improving test coverage, reducing flakiness,
and increasing team efficiency.
Technology Stack: C#, Selenium WebDriver, React, NUnit, SpecFlow (BDD), Page Object Model (POM), Jenkins, PostgreSQL,
MSBuild, EPPlus, SQL Server, Visual Studio 2019, Playwright, Typescript, JIRA, Git, Agile/Scrum, Windows OS
Capital One Feb 2019 – Nov 2020
Senior Automation Tester Bangalore, India
Project Description:
Capital One, a leading U.S.-based bank specializing in credit cards, auto loans, and savings products, launched a strategic initiative to
enhance its high-value rewards program for premium credit card customers. The project focused on the redesign and modernization of the
customer-facing rewards portal, aiming to elevate user engagement and satisfaction.
Responsibilities:
Participated in Agile Scrum development cycles, including sprint planning and daily stand-ups, and supported iterative development
by providing early and continuous feedback through QA validations.
Designed and executed automation test scripts using Selenium WebDriver, TestNG, Java (via Eclipse IDE), and Maven, ANT
for test build and dependency management.
Built Data-Driven Frameworks to drive parameterized tests from external sources and generate structured reports using XSLT
with TestNG.
Performed functional and regression testing of SOAP-based web services, validating XML requests and responses using SOAP
UI and aligning test validations with specification documents.
Modified and validated XML payloads to test edge-case behavior in SOAP API endpoints and confirmed schema compliance and
server-side validation.
Ravi K Software Development Engineer in Test 4 Page
Executed Functional, Integration, Regression, UAT, and End-to-End testing for CRM modules, focusing on Customer, Account,
and Package creation workflows.
Created, managed, and tracked test data for multiple complex scenarios and ensured environment readiness through shell scripting
and SQL data setup.
Wrote and executed advanced SQL queries with multi-table joins and nested subqueries to perform backend data verification,
ensuring UI accuracy.
Conducted UAT sessions with Business Analysts and field users, coordinated feedback collection, and supported go/no-go decision-
making for production releases.
Logged and tracked bugs through Quality Center (HP ALM) using Requirements, Test Plan, Test Lab, and Defects modules, and
maintained traceability matrices.
Generated detailed test execution reports and provided defect analysis to QA managers and development teams to support
continuous quality improvements.
Validated data consistency between frontend and backend using SQL-based assertions and API-level comparisons to ensure
business rule integrity.
Exported manual test cases from MS Excel to Quality Center, enabling centralized test case management and historical tracking
across releases
Technology Stack: Java, Selenium WebDriver, TestNG, Cucumber, Playwright, Maven, Jenkins, Appium, RestAssured, Selenium Grid,
XPath, CSS Selectors, JIRA, Git, Windows, Agile/Scrum
Maruthi true value Jun 2017 – Jan 2019
.NET Developer Hyderabad, India
Project Description:
Maruthi is one of the leading and oldest automobile Retail industries in India. Life Time Vehicle Information System (LVIS) is an
information supplier for Hero Honda True Value, Hyderabad. LVIS publishes valuations for used cars, new car pricing reports, and
valuations of other vehicles. LVIS is used by car manufacturers, car dealers, financial institutions, and insurance companies.
Responsibilities:
Actively involved in all the phases, which include analysis, design, and development of software.
Implemented the application in an Agile methodology
Involved in the design and development of web pages using ASP.NET
Developed the application in ASP.NET and was involved in writing C # .NET classes
Built a user Interface that separated Application Logic from Presentation code
Used ASP.NET Control Data grid to display profiles
Pioneer activities in web-related technologies
Wrote queries and stored procedures to extract data from SQL Server and also update the Server
Used ADO.NET to interact with SQL Server databases.
Experience in Implementing View, Model, Controller by ASP.Net MVC
Used ASP.NET Validation controls to validate user inputs
Coded classes to connect to the centralized database
Reporting the deliverables status to the client
Implementation at the client side and maintenance
Troubleshoot the application in the production environment without sacrificing the uptime and services
Technology Stack: Visual Studio .NET 2008, C#, ADO.Net, ASP.Net, ASP.Net MVC, Microsoft Visual Studio, TFS, XML, Windows.
Educational Details:
Master of Science in Data Science
Lewis University, Romeoville, IL
Bachelor of Science in Electrical and Electronics Engineering
Acharya Nagarjuna University, India
Ravi K Software Development Engineer in Test 5 Page