Post Job Free
Sign in

Test Automation Qa

Location:
Raleigh, NC
Posted:
April 28, 2025

Contact this candidate

Resume:

Experience Summary

*+ years of comprehensive Software Testing experience specializing in Test Automation Framework development, SDK testing, and API automation across Web, Mobile, and Desktop platforms.

Expert in designing and implementing test architectures using Python, JavaScript, and Java, with a proven track record of leading globally distributed QA teams.

Technical Skills

Programming Languages OOPS, Java, Java Spring Boot, Python, JavaScript, typescript

Web Automation Tools Selenium Web driver, Playwright, Tosca, Cypress

API Automation Tools Rest Assured Framework, Karate, Postman, Robot

Mobile Automation Tools Appium

ETL Testing Tool Informatica

Database SQL, Oracle, Sql Server, TOAD

Defect Tracking & Test Management Tools ALM Quality Centre, Jira, Xray, Test rail, Confluence

CI/CD Tools Jenkins, Test Ng, Extent Reports, GitHub, Stash, Mainframe, Docker, AWS CodePipeline

Cloud Technologies AWS CodePipeline

Framework Page Object Model, Cucumber/BDD, Maven/Gradle

Performance & Cloud AWS CodePipeline, SauceLabs, BrowserStack

Operating System UNIX, Linux, Windows

Agile Methodology Scrum, Kanban

Certifications ISTQB Foundation Level

Professional Summary

Collaborated in Test Automation using Java, Java Spring Bots, Python,Javascript and Typescript.

Proficient in using Selenium WebDriver to automate web applications for functional and regression testing in languages languages like Java, Python, or JavaScript

Expertise in integrating Selenium WebDriver with TestNG or JUnit for effective test execution and reporting.

Maintained test automation frameworks like TestNG, Cucumber for BDD

Integrated Selenium with Page Object Model (POM) design pattern and Maven for better test maintainability and readability.

Integrated Selenium automation tests into CI/CD pipelines with tools like Jenkins, GitLab CI

Integrated pytest with Selenium for efficient execution of functional tests, reporting, and logging.

Integrated Selenium with ExtentReports, or TestNG to generate execution test reports

Experience with cloud-based testing platforms like Sauce Labs, BrowserStack for cross-browser testing on remote environments.

Good Experience in ContinuousIntegration tools like TestNG, GitHub, Stash, Jenkins, Sauce Labs.

Experience in writing Playwright test scripts for functional, regression, and cross-browser testing using JavaScript.

Built and maintained test automation frameworks using Playwright and JavaScript to enable reusable, modular, and maintainable test code.

Developed and executed end-to-end automated test scripts using Cypress to validate web application functionality, ensuring efficient regression and smoke testing.

Led the transition of manual test cases to Tosca Automated Test Suite

Hands-on experience with Appium for mobile automation testing integrated with Selenium to automate mobile applications on Android and iOS platforms.

Developed and executed API test scripts using Rest Assured to validate RESTful web services, ensuring functionality, performance, and data accuracy.

Validated API responses using Postman by checking status codes, response times, response headers, and response bodies for accuracy and compliance with API specifications.

Developed and executed SQL queries to validate the data in the database during functional and regression testing using Toad.

Experience testing serverless applications built on AWS Lambda, API Gateway, and other AWS services.

Performed functional and regression testing on mainframe applications

Experience with Scrum and Kanban, using Jira to manage sprints, user stories, tasks, and defects.

Created, managed, and executed test cases in ALM and Xray. Logged defects in ALM and Xray, tracking the defect life cycle

Created and maintained comprehensive test plans, outlining testing strategies, scope, timelines, resource allocation, and risk management for multiple projects.

General Motors [04/2023 – current] QA Test Lead

Led test architecture and automation strategy for a customer-facing automotive digital platform

App shop environment bringing the car into your digital life, where customers can browse and download useful and compelling apps that operate in a harmonious and safe way in the vehicle.

Built robust automated regression suites using multiple technologies (Java, JavaScript, TypeScript) to ensure early detection of issues.

Designed and implemented comprehensive test framework architecture using Selenium, Playwright, and Cypress

Established CI/CD pipeline integration with test automation frameworks.

Designed and implemented comprehensive test framework architecture using Selenium, Playwright, and Cypress

Led performance testing initiatives and API automation using Karate Framework and Rest Assured

Mentored team members in framework development and best practices

Implemented data-driven testing approaches using Excel, CSV, and databases

Automated regression test suites to ensure early detection of issues in every build using Selenium and Java

Integrated Cucumber with Selenium to execute the same test with different sets of data using Excel files, CSV files, or databases.

Collaborated to implement Playwright scripts using Javascript for API and UI testing, ensuring consistent behavior and performance across the application.

Developed and maintained automated test scripts using TypeScript and Cypress for functional, regression, and performance testing.

Collaborated with the development team to ensure test scripts were aligned with application code, using TypeScript to improve code readability and reduce debugging time.

Wrote unit and integration tests with TypeScript using Jest to ensure high-quality, maintainable code for front-end applications.

with Selenium WebDriver for automating UI tests

Automated API testing using Karate Framework and BDD Cucumber approach with Gherkin syntax

Validated API response content using Rest Assured, including verifying JSON, XML, and other response formats for accuracy and compliance with API specifications.

Building and Maintaining Rest Assured Test Automation Framework using Java Automated functional, regression, and smoke tests using Tosca Testsuite

Developed and automated API test scripts using Postman for RESTful services, validating functionality, error handling, and data consistency across multiple endpoints.

Created and maintained reusable Postman collections

Validated end-to-end ETL workflows using Informatica PowerCenter, ensuring accurate data extraction, transformation, and loading between source systems and data warehouses.

Experience on database testing using SQL queries for back-end database validation.

Strong knowledge of SQL for data validation, reconciliation, and performing queries to compare source and target data.

Incorporated SQL queries into automated test scripts to verify database states during test execution, ensuring real-time validation of data

Expertise in creating and executing in Regression, Smoke, Sanity, UAT User Acceptance Test Cases.

Creating and executing test cases in Jira integrated Xray tool.

Bank of America Hyderabad, India [05/2019 – 06/2022]

QA Test Lead

Led testing initiatives for mission-critical banking applications including Teller, Claims, and Retirement platforms

Teller Application & Claims intake is a Client facing application used by Tellers in the Bank to serve clients for processing transactions like withdrawal, deposits, payments, transfers using Debit/Credit cards and Verifying transactions

Claims intake application performs claims on different payment types like credit, debit, ATM, Mobile/online payments and payment methods - ACH, Book to Book, Billpay / Check, RPPS.

Retirements Platform

Retirement Platform is used to create quotes and process the policies.

Architected and maintained test automation frameworks using Selenium, Java, and Cucumber BDD

Implemented comprehensive API testing strategy using Karate and Postman

Established cloud-based testing infrastructure using AWS CodePipeline

Led cross-functional teams in implementing automated testing solutions

Reduced regression testing time by 60% through framework optimization

Writing, Debugging and Executing Test scripts using Selenium, Java and Cucumber BDD and POM

Developed and executed automated test scripts for web services (REST and SOAP) using Karate ensuring accurate API responses and error handling

Ensuring accurate API responses and error handling using Postman

Implemented data-driven testing in Karate, running the same tests with multiple data sets from CSV and JSON files to improve test coverage and flexibility.

Created and maintained reusable test automation frameworks using Cypress and Javascript

Conducted data accuracy tests between mainframe systems and front-end appswriting and executing query using SQL to verify app behavior matches expected results using Toad

Integrated AWS CodePipeline and CodeBuild for continuous testing and delivery of applications in a cloud-based environment.

Developed and executed User Acceptance Testing (UAT) plans and test cases to ensure the software met user requirements and expectations.

Primary ownership in monitoring, identifying, investigating, diagnosing, reporting, resolving, and collaborating on any issues that arise during the build, test, patch, or deployment phases

Tapping/swiping the ATM cards (Debit card and Credit card) and Scanning the checks using the MICR Reader device and verifying if the check data is read and displayed on the screen.

Leading On-shore/off-shore testing team and assigning and tracking the status of the stories.

ZenQ, Hyderabad, India [07 2017 to 03 26th 2019]

Led automation efforts for health management application with focus on performance and scalability

Senior Test Engineer

Ancestry HealthTrack is an Health management application. People can track user health metrics, appointments, for their ancestors by entering the basic known details from the largest collection of historical records including Newspapers, Magazines, Census records, Immigration records etc.

Developed Python-based test automation framework using Selenium WebDriver

Implemented CI/CD pipeline integration using Jenkins and GitLab CI

Created reusable automation frameworks using TypeScript

Led UAT initiatives and coordinated with globally distributed teams

Established performance testing standards and methodologies

Developed and maintained Python based automated test scripts using Selenium WebDriver

Integrated Python-based Selenium tests into the CI/CD pipeline using Jenkins or GitLab CI, automating test execution with every code deployment.

Creating/Maintaining/Execution using Continuous Integration (CI) tools like Jenkins, TestNg, Git.

Developed and maintained automated test scripts in Tosca for web applications

Maintaining Maven POM framework in Eclipse for writing Selenium test scripts

Executed regression testing using Tosca to ensure that new changes didn’t break existing functionality

Implemented test automation frameworks using TypeScript, reducing manual testing efforts by 40% and improving test coverage.

Created reusable functions and libraries in TypeScript, speeding up the development of new test cases.

Tracked UAT progress using project management tools like Jira

Created, implemented, maintained test plans, Test scope, Test scenarios, Test cases

Collaborating with development, quality assurance, and operations delivery teams to coordinate release schedules and dependencies

Collaborating with other tech teams to develop and enforce policies for hotfixes and emergency releases

Developed comprehensive UAT User Acceptance Testing test cases and scenarios based on business requirements and user stories.

Hands-on using Jira for Creating and tracking the Defect, Tasks and tracking down the Epics, Userstories

Securifi Embedded Systems, Hyderabad, India [11 2015 – 06 2017]

Test Engineer

The Almond app is a Smart home device router which makes it easy to control, and it is integrated with Amazon’s echo (Alexa). We can control IOT smart devices (switches, lights, thermostats, etc.) from Mobile or web and also through Alexa voice commands, for e.g., ‘turn on’.

Debugging, Updating and Execution of regression test scripts using Selenium and python

cross-browser testing with Selenium WebDriver using Python, ensuring compatibility of web applications across different browsers (Chrome, Firefox, Safari, Edge).

Implemented data-driven testing in Java by integrating Selenium with TestNG or Apache POI

Rest Assured Framework and postman are used for validating/testing API calls.

Create Repo, Pull and push the code from/to repo using GIT.

Hands-on with mobile development platforms and tools, including Xcode and Appium.

Hands on testing real devices Android, Iphone and Mobile simulators, emulators.

Utilized SQL queries to extract and manipulate data for testing purposes.

Conducted functional and regression testing on mobile applications across iOS and Android

Created detailed UAT test scripts and test scenarios, ensuring coverage of all critical functional and non-functional requirements.

Proficient in User acceptance testing, Interacting with Beta testers during pre-production and analyzing the issues mentioned by beta testers

Preparing Test data and Test Bed before starting working on Smoke, sanity, regression and User acceptance testing.

Participating in scrum calls, Sprint planning, daily stand-up calls, Sprint retrospective meetings.

Ensure that IoT devices properly connect to networks like Wi-Fi, Bluetooth, Zigbee, etc., and can maintain stable connections over time.

Ensure that the IoT devices can work seamlessly with various platforms (iOS, Android, Windows, etc.) and other devices

Test the UI of the mobile or web application used to control or monitor the IoT devices for usability and user experience.

CORE COMPETENCIES

Test Architecture Design

Framework Development

Performance Testing

API/SDK Testing

Team Leadership

Agile/Scrum Methodologies

CI/CD Implementation

Cross-browser Testing

Mobile Automation

Database Testing

Educational Qualifications

M.TECH (Computer Science) from Jawaharlal Nehru University, Hyderabad, India -2015

B.Tech (Computer Science Engineering) from Narsimha Reddy Engineering College, JNTU, Hyderabad India -2013



Contact this candidate