Post Job Free
Sign in

Test Automation Quality Assurance

Location:
Dallas, TX
Posted:
April 11, 2025

Contact this candidate

Resume:

SUNITHA

************@*****.*** +1-971-***-**** Dallas, TX 75028

Summary

Senior SDET with over 7+ years of experience in Information Technology, specializing in Software Analysis, Design, Development, Implementation, and Testing of Mobile, Web, and Client-Server architecture applications. Highly skilled in delivering quality assurance through comprehensive manual and automated testing, including regression, system integration, functional, and smoke testing.

Web UI Testing: Extensive experience in Web UI Testing using Selenium WebDriver, Cypress, and Playwright for end-to-end testing of AngularJS, React, and other modern JavaScript applications. Proficient in designing tests across Chromium, Firefox, and WebKit for robust cross-browser coverage. Successfully integrated Playwright scripts with Cucumber (BDD) and executed them as part of CI/CD pipelines using Jenkins and GitHub Actions.

Test Automation Frameworks: Skilled in designing, developing, and maintaining scalable test automation frameworks including Data-Driven, BDD/TDD, Hybrid, Keyword-Driven, and Page Object Model (POM). Hands-on experience with TypeScript and Node.js in building Playwright and Cypress test suites, along with custom reporting integrations using Allure, HTML, and JSON reports.

API Testing: Developed and executed API test cases for SOAP and RESTful web services using Postman, Swagger, and SoapUI. Automated API validation using Rest Assured and GraphQL, ensuring comprehensive backend and integration testing across services.

Performance Testing & Engineering: Strong expertise in performance testing using LoadRunner with DevWeb and TrueClient protocols, and Apache JMeter. Built complex test scenarios for load, stress, and endurance testing. Used Java-based custom samplers, Beanshell scripting, and distributed testing for realistic performance simulation. Conducted in-depth bottleneck analysis using Java profilers (VisualVM, JProfiler) and Node.js profiling tools (e.g., Clinic.js), optimizing thread usage, memory allocation, and response times.

Programming and Tools: Proficient in full-stack environments with Angular, React, Java Spring Boot, JavaScript, TypeScript, and Node.js. Adept in performance and build tools such as JMeter, LoadRunner, SonarQube, Maven, Gradle, Grunt, and Git. Experience with cloud technologies including AWS (EC2, S3, CloudWatch, DynamoDB).

Continuous Integration/Continuous Deployment (CI/CD): Expertise in integrating test automation into CI/CD workflows using Jenkins, Docker, Azure DevOps, and GitHub Actions. Enabled automated build verification tests for both UI and API suites across staging and production pipelines.

Test Management and Collaboration: Proficient in using JIRA, Microsoft Test Manager, Team Foundation Server, and Confluence for test case management, execution tracking, defect logging, and documentation. Strong collaboration with cross-functional teams including BAs, Developers, and Product Owners in Agile environments. Flexible to support Eastern Time (EST) working hours for distributed team collaboration.

Test Automation Frameworks: Skilled in designing, developing, and maintaining various Test Automation Frameworks such as Data Driven, Hybrid, BDD/TDD, Keyword Driven, and Page Object Model (POM).

API Testing: Developed and executed API test cases for SOAP and RESTful web services using tools like Swagger, SoapUI, and Postman. Experienced in API automation using Rest Assured and GraphQL querying.

Programming and Tools: Proficient in modern full stack environments, including Angular, React, Java Spring Boot, JavaScript, and TypeScript. Adept in using tools like JMeter for Load and Performance testing, SonarQube for code coverage, and various build management tools (ANT, Maven, Gradle, Grunt).

Continuous Integration/Continuous Deployment (CI/CD): Expertise in integrating Selenium scripts into CI/CD pipelines using Jenkins, enhancing test automation processes.

Test Management and Collaboration: Proficient in using test management tools such as Microsoft Test Manager, Team Foundation Server, and JIRA for test case development, execution, defect reporting, and retesting. Experience Highlights

Quality Assurance: Implemented comprehensive testing strategies across various QA teams, which includes automated regression, functional, and integration testing, ensuring high-quality software delivery.

Automation Frameworks: Developed robust automation frameworks, facilitating efficient and effective test case execution and maintenance.- Designed and executed comprehensive functional test cases using Playwright for end-to-end testing across Chromium, Firefox, and WebKit. Created TypeScript-based BDD test automation frameworks using Playwright and Cucumber for scalable UI testing. Developed and executed performance test scripts using LoadRunner with DevWeb and TrueClient protocols to simulate browser-based user interactions and measure real-world performance.

Performance Testing and Engineering: - Conducted load, stress, and spike testing using LoadRunner and JMeter to validate system performance under varying conditions. Collaborated with developers to identify performance bottlenecks using Java profilers like VisualVM and JProfiler, leading to up to 30% improvement in response times. - Leveraged Node.js profiling tools (such as Clinic.js and Chrome DevTools) to analyze memory leaks, event loop delays, and optimize application performance in test and staging environments.

Continuous Improvement: Consistently improved test processes and frameworks, contributing to enhanced software quality and reduced time-to-market.

Collaboration: Worked closely with cross-functional teams to identify, report, and resolve defects, ensuring seamless software development and deployment.

Skills

●Languages/ Scripts: Java, JavaScript, TypeScript, C#, SQL, Perl, XML, HTML, CSS,Angular, GraphQL

●Tools/Frameworks: Selenium WebDriver, Playwright, Cypress, Cucumber, TestNG, JUnit, Apache POI, Appium

●Performance Testing: LoadRunner, JMeter

●API Tools/Technologies: SOAP, REST, JSON,

Rest-Assured, SoapUI, POSTMAN

●Testing Methodologies: System Testing, Reliability Testing, Feature Testing, Acceptance Testing,

Functionality Testing, Regression Testing, Agile Testing.

●Databases: Oracle, MySQL, MSSQL, DynamoDB,

PostgreSQL

●Project Management Tool: JIRA, Confluence, Azure

DevOps

●Operating Systems: Linux, UNIX, Windows, Mac, iOS Experience

JPMC Dallas, TX

Senior SDET

09/2022 - Current

● Provided technical mentorship to SDET team members, fostering skill development in test automation, coding, and problem-solving.

● Developed performance test scripts using LoadRunner DevWeb protocol to simulate modern browser behavior and measure end-user performance

● Drive test automation and helping to drive continuous improvement in automation practices.

● Utilized Node.js profiling and debugging tools to identify memory leaks and optimize application performance in test environments.

● Established standardized QA processes and best practices across multiple projects, ensuring consistency and quality in testing activities.

● Integrated Playwright automation tests into CI/CD pipelines using Jenkins and GitHub Actions for seamless and continuous functional validation.

● Designed and developed Cypress, Mocha data driven framework for new single page application

● Developed framework from scratch for Cypress to automate UI and used JavaScript, NodeJS and NPM for Angular based user interface

● Created the Cypress automation framework using Cypress, Mocha, mocha-awesome reports, chai assertion library

● Created the End-to-End automation test suite using cypress

● Configured to support multiple test environments, fixtures, data fakers and cross browser testing

● Implemented the Page Object Model and used different types of locators like cypress locators, CSS and XPath etc

● Implemented custom reporting using Jasmine Reports, JSON Allure Reports, HTML reports

● Developed complex JMeter test plans incorporating Beanshell scripting and custom Java samplers to simulate realistic user behavior and validate performance metrics.

● Utilized JMeter’s distributed testing capabilities to execute large-scale performance tests across multiple servers, ensuring accurate load simulation and comprehensive performance analysis.

● Designed and implemented custom Java plugins for JMeter to extend its functionality, enabling more precise performance testing scenarios and integration with other tools.

● Leveraged Java’s multithreading capabilities to enhance the efficiency and scalability of JMeter test executions.

● Conducted in-depth performance bottleneck analysis using JMeter and Java profiling tools (VisualVM, JProfiler) to identify and resolve issues such as memory leaks, thread contention, and inefficient code paths.

● Configured and working with Espresso for Android and XCUITest for iOS mobile app automation

● Performed Restful API testing using Rest Assured with Java, TestNG and integrated with Maven

● Used Postman, Rest Assured API and RESTful Web Services to validate the data from the server by sending the requests and to validate the response

● Integrated Unit, Component, Regression and smoke suites to each build using Docker, Git, Jenkins

● End-to-End Automation: Developed and executed end-to-end test cases using Playwright to ensure application functionality and UI consistency across browsers.

● API Testing with Playwright: Integrated API testing within Playwright scripts to validate backend responses, ensuring seamless front-end and backend communication.

● Conducted Backend testing using SQL Queries to validate data for database and retrieving data from database for executing user specific test cases

● Created POC on Playwright testing for end-to-end test framework using TypeScript and Cucumber (BDD) for automating web Applications

● Executed the scripts in cross-browser with Firefox, IE, and Chrome and cross platform testing in Mac, Unix, Windows

● Configures SauceLabs for triggering the mobile regression test in iOS and Android platform

● Experience in using Aws cloud including EC2, s3, Cloud formation, AMI, VPC, subnet, IAM etc

● Expertise in using AWS cloud watch for monitoring and troubleshooting S3 and EC2 services

● Experience in Using DynamoDB for querying and accessing the data based on multiple requirements

● Actively participated in walkthroughs, inspections, reviews and user group meetings for quality assurance with BAs, SMEs, and developers

● Automated build verification tests using Jenkins CI tool to validate successful deployments.

● Involved in RCA meetings, Product enhancement meetings with Product owner and BA.

PWC Dallas, TX

Senior SDET

05/2017 - 08/2022

● Spearheaded the onboarding process for new SDET/QA team members, providing mentorship and training to accelerate their integration and productivity.

● Managed and maintained test data sets, ensuring that test environments were consistent and accurate for all testing scenarios.

● Orchestrated the automation of a healthcare application, enhancing efficiency and accuracy in symptom identification and medical information dissemination.

● Implemented robust QA processes, ensuring the accuracy and reliability of diagnoses and treatment recommendations in compliance with healthcare regulations.

● Designed LoadRunner scripts for benchmarking and stress testing high-load scenarios.

● Analyzed thread contention and memory usage using Java profilers and optimized performance bottlenecks.

● Architected and developed a robust, scalable test automation framework using Selenium WebDriver, Java, and TestNG, incorporating design patterns such as Page Object Model (POM) and Data-Driven Testing (DDT) to enhance maintainability and reusability of test scripts.

● Implemented custom annotations and listeners in TestNG to extend its functionality, allowing for dynamic test case management, custom logging, and enhanced reporting capabilities. This facilitated better test organization and improved debugging efficiency.

● Configured Selenium Grid to execute test cases in parallel across multiple browsers and platforms, significantly reducing test execution time and ensuring comprehensive cross-browser compatibility testing. Utilized TestNG’s parallel execution features to optimize resource utilization.

● Developed a robust test data management strategy using external data sources (e.g., Excel, CSV, databases) and integrated it with the automation framework. This approach enabled data-driven testing, allowing for extensive test coverage and validation of various input scenarios.

● Performed API Testing using Cypress Automation and Postman

● Configuring RestSharp for different authentication methods, such as OAuth, API keys, or token-based authentication, ensuring secure access to APIs.

● Reduced regression testing time by 40% through optimized Cypress test framework and parallel execution strategy

● Performed API testing using POSTMAN and SOAP UI tools.

● Created and executed Postman automated test scripts and suites to validate API endpoints, check response payloads, and integrated Postman with version control systems, such as Git, to maintain and manage automation scripts.

● Utilized JMeter’s distributed testing capabilities to execute large-scale performance tests across multiple servers, ensuring accurate load simulation and comprehensive performance analysis.

● Architected and developed a robust mobile test automation framework using Appium and Java, incorporating design patterns such as Page Object Model (POM) and hybrid Framework to enhance maintainability and reusability of test scripts.

● Configured Appium to execute test cases on both Android and iOS platforms, ensuring comprehensive test coverage and compatibility across different devices and operating systems. Utilized cloud-based device farms like AWS Device Farm for scalable test execution.

● Implemented custom annotations and listeners in TestNG to extend its functionality, allowing for dynamic test case management, custom logging, and enhanced reporting capabilities. This facilitated better test organization and improved debugging efficiency.

● Configuration of Azure DevOps build jobs for continuous integration and scheduled test runs.

● Managing and designing SQL queries for data driven testing

● Integrated Selenium test suites with Jenkins CI/CD pipelines, enabling automated test execution on code commits and nightly builds. Configured Jenkins to generate detailed test reports and notifications, ensuring continuous feedback and early detection of defects.

● Defect lifecycle management using HP ALM (Quality Center) and JIRA

● Conducted peer reviews of test scripts and test cases and worked along with resources to improve the quality of test coverage and maintain code standards

● Identifying root causes and defect assessments by analyzing the process steps and input data to understand the impact on connected systems

● Timely collaboration with developers and other stakeholders for attaining the bigger picture of the integrated functionality

● Conducted reviews of test plans, test cases and defect reports to ensure accuracy and completeness.

● Provided technical guidance to junior QA team members on how to write effective automated tests.



Contact this candidate