Post Job Free
Sign in

Sdet

Location:
Rhode Island
Salary:
$65/hr
Posted:
April 29, 2026

Contact this candidate

Resume:

Rahul Ramanujam

***********@*****.*** 401-***-**** Rhode Island, USA

Senior SDET Automation QA Engineer API & UI Testing Azure DevOps CI/CD Performance Testing

PROFESSIONAL SUMMARY

Senior Software Development Engineer in Test (SDET) with 8+ years of experience in API Automation, UI Automation, Backend Validation, and CI/CD pipeline integration using Azure DevOps. Expertise in Selenium WebDriver, SpecFlow, RestSharp, C#, Java, and OOP concepts to build scalable automation frameworks. Strong experience in microservices testing, contract testing, and performance testing (NeoLoad, JMeter). Proven ability to reduce manual effort, improve test coverage, and accelerate release cycles.

CORE COMPETENCIES

Automation & Testing:

•Selenium WebDriver, Playwright, Coded UI, Protractor

•API Automation, RestSharp, Postman

•API Testing (Swagger, Postman Collections, JSON Validation)

•SpecFlow, Cucumber, NUnit, xUnit, MSTest, TestNG, Junit

•Selenium Grid, Sauce Labs

Methodologies:

• Agile (Scrum), Waterfall

• Behavior-Driven Development (BDD), Test-Driven Development (TDD)

• Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC)

Performance Testing:

•NeoLoad, JMeter, Load Testing, Stress Testing

Languages & OOP:

•C#, Java, SQL, JavaScript, TypeScript, C, C++

•Object-Oriented Programming (OOP), Multithreading

Frameworks & Concepts:

•Page Object Model (POM), Data-Driven Frameworks, Hybrid Frameworks

CI/CD & DevOps:

•Azure DevOps (VSTS), Jenkins, Octopus Deploy

• Azure DevOps Pipelines (YAML), Build & Release Automation

• Maven, NuGet, Continuous Integration, Continuous Deployment

Backend & Databases:

•SQL Server, MySQL, Oracle

•LINQ, Entity Framework, Stored Procedures, Data Validation

APIs & Architecture:

•REST API, SOAP, Web API, WCF, Rest Assured, Postman, Swagger

•Microservices Architecture, Contract Testing

•JSON, XML, WSDL

Tools:

•Git, SVN, JIRA, Advanced REST Client

Frontend (Supporting):

•Angular, HTML, CSS, AJAX

Other:

•End-to-End Test Automation

•Playwright (modern UI automation)

•Automation Framework Development (From Scratch)

•CI/CD Pipeline Integration

•Cross-Browser Testing, Selenium Grid

•Prompt Engineering (AI-assisted testing, test generation)

•Test Data Management & Environment Setup

EDUCATION

•University of Illinois, Springfield, IL (2015 - 2016)

Master of Science, Computer Science, Current GPA: 3.8/4.0

•GITAM University, INDIA (2011-2014)

Bachelor of Technology, Information Technology

LinkedIn: https://www.linkedin.com/in/rahul-ramanujam-461a04183

Software Engineer in Test FM Global, Johnston, RI – (Mar 2020 to Present)

Focused on automation, API/UI validation, contract testing, and CI/CD for the Global Processing System (GBS) — the core policy creation system handling FM and AFM lines.

Designed and developed scalable automation frameworks which reduced manual regression effort by ~50% and improved release confidence

Developed REST API contract testing frameworks which increased API defect detection in early stages of CI/CD pipeline

Built QA service for test data which eliminated dependency on manual data setup for test execution

Integrated automation suites into Azure DevOps CI/CD pipelines enabling automated regression execution on every build and release

Developed end-to-end automation covering UI, API, and backend validation for microservices-based architecture

Contributed to automation strategy and test architecture decisions across teams

Built and maintained automation frameworks for WCF and REST APIs, including integration and service-level scripts using SpecFlow, RestSharp, and C#.

Built UI automation framework using Selenium WebDriver for the Authority Management internal application, maintaining NuGet packages for reusability.

Developed security automation based on Active Directory groups and REST API endpoints for access-level validations.

Designed SpecFlow BDD framework from scratch and XUnit framework for SSRS reporting automation.

Consumed RESTful services (GET/POST/PUT/DELETE) and implemented AJAX calls to validate backend interactions.

Built Angular components, directives, controllers, services, and filters; integrated UI with backend using JSON.

Designed and created complex SSRS reports; developed reusable RDL templates for automated report validation.

Developed backend validation utilities using C#, MVC, and Entity Framework to support automated API and data validation testing.

Environment: REST Services, Angular, HTML5, CSS, Angular Components, Agile, Selenium WebDriver, MS Test, Apache POI, SQL, IE, Firefox, C#, Visual Studio IDE, VS Code, TypeScript, Entity Framework, NUnit, XUnit, RestSharp, Active Directory, Azure Service Bus, SSRS, RDL, Azure DevOps (CI/CD)

Software Engineer in Test UPMC, Pittsburgh, PA – (Mar 2017 to Mar 2020)

During tenure at UPMC, involved in UI development, REST API development, automated and performance testing, microservices, portals, and UI/data validation across multiple projects.

Designed and developed hybrid test automation frameworks from scratch using C#, Selenium WebDriver, Coded UI, MSTest, POJO/Page Object classes, and data-driven patterns.

Led automation strategy discussions and contributed to test architecture decisions

Created Page Object and Interface classes for web pages with private methods for abstraction and public methods for reusable functionality covering complex workflows.

Identified web elements using ID, Name, CSS selectors, Inner Text, and converted them into Page Objects for robust automation.

Created load/performance tests which identified bottlenecks and improved API response times by 40%

Implemented Angular IOC for dependency injection and updated App.module to make components and services consumable across modules.

Managed package.json dependencies and developed single-page applications (SPA) using Angular 2/4, TypeScript, rebasing UIs using component-based architecture.

Developed reusable methods and utilities for Excel operations (ODBC/Apache POI), logging, navigation flows, broken link validation, and other common functions.

Built responsive web pages using Bootstrap, HTML/XHTML/CSS, and ensured WCAG compliance for accessibility.

Developed TypeScript reusable components and services to consume REST APIs; integrated UI code with backend using JSON.

Applied jQuery scripts for UI animations and customizations; extensively debugged JavaScript using Chrome Developer Tools and Firebug.

Performed unit testing with Jasmine and end-to-end testing with Protractor.

Maintained helper classes/packages to improve framework reusability and scalability.

Created ordered Coded UI tests and integrated them into Azure DevOps CI/CD pipelines, managing automated builds, gated check-ins, and release definitions.

Implemented data-driven testing using dynamic data rows to cover multiple scenarios.

Managed optimization, minification, and bundling of frameworks/libraries using Webpack.

Proficient in Angular lifecycle hooks, event/data binding, reactive forms, routing, Angular CLI, and building custom pipes for data formatting.

Developed method extension classes for frequently used functions.

Created load/performance tests for microservice endpoints using Visual Studio IDE, VSTS, NeoLoad, and Azure VMs, measuring response times, generating graphs, and identifying slowest endpoints.

Set up load test architecture, including self-provisioned agents, remote/on-premise test machines, and cloud rigs to generate large-scale load.

Created and maintained web performance tests (WPT) and imported into VSTS for inter-team accessibility.

Installed and maintained load agents using PowerShell scripts (PowerShell ISE).

Monitored average, maximum, minimum response times for GET/POST requests on microservices.

Worked on Umbraco CMS for content management and rule set creation; performed UAT content validation for multiple lines of business (CHIP, CHC, Medicare, Medicaid, U135).

Collaborated with UI/UX designers to develop Angular partials and transform mock-ups into W3C-compliant HTML pages.

Managed CI/CD pipelines, build/release definitions, and remote test agents/controllers for automated functional and load tests.

Environment: REST Services, Angular, HTML5, CSS, Angular Components, Agile, Selenium WebDriver, MS Test, Apache POI, SQL, IE, Firefox, C#, Visual Studio IDE, Appium, NeoLoad, VS Code, TypeScript, Entity Framework, Azure DevOps (CI/CD), Webpack, Jasmine, Protractor, JSON, Umbraco CMS

Automation QA Engineer Friendly Consultants, NJ –( Sept 2016 to Mar 2017)

Designed and developed a hybrid test automation framework from scratch using Java, Selenium WebDriver, TestNG, Maven, combining Page Object Model (POM), POJO classes, and data-driven patterns for reusable and maintainable test code.

Created Page Object and POJO classes for web pages with private methods for abstraction and public methods for visible functionality.

Identified web page elements using ID, Name, CSS selectors, and inner text and implemented them in Page Objects.

Developed robust Selenium scripts, handling dynamic alerts, page load times, and exceptions using try/catch, throw, and throws.

Integrated tests into Jenkins CI/CD pipelines for automated builds and gated check-ins, sending pass/fail notifications to the team.

Managed Git version control: pull requests, code reviews, merge conflicts, and approvals.

Collaborated with UI/UX designers to develop Angular Application aligned with UI screens.

Environment: Rest Services, Angular, HTML5, CSS, Angular Components, Agile, Selenium WebDriver, TestNG, Apache POI, SQL, IE, Firefox, Eclipse IDE, Appium, NeoLoad, VS Code, Java, Hibernate

Internships / Trainings

Systems Engineer Trainee Infosys Limited, Mysore, India – (Jan 2015 to May 2015)

Completed mini-projects and gained hands-on experience in web design, Java, HTML/CSS, and RDBMS concepts.

Developed skills in SQL/PLSQL for database management and queries.

Assisted in Windows administration tasks to support development environments.

Systems Engineer Intern CMC (TCS Subsidiary), India – (May 2013 to Aug 2013)

Developed and validated project web pages using OOP concepts for modular and maintainable code.

Built HTML pages and styled them using CSS for responsive front-end design.

Implemented JavaScript functions for user authentication and login workflows.

Gained practical experience with ODBC/JDBC database connections for fetching and managing application data.



Contact this candidate