Post Job Free
Sign in

Automation Engineer C#

Location:
Hoffman, NJ, 08831
Posted:
July 14, 2025

Contact this candidate

Resume:

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



Contact this candidate