Post Job Free
Sign in

Qa Automation Software Development

Location:
Memphis, TN
Posted:
June 18, 2025

Contact this candidate

Resume:

SR. SDET / QA Automation

Sravani T

********.****@*****.***

Contact: 901-***-****

CAREER OVERVIEW:

Around 10 years of experience in Software Development Engineer in Test with Information Technology. Extensively worked on Web, Mobile, API, Database, and Performance test automation tools and frameworks. Experience in various domains like banking and health care.

Having diverse experience as a QA Tester with both manual and Automation Testing of Web-based applications.

Good experience in working on modern full stack Angular/React with Node.jsEnvironments.

Experience with Mobile Testing and Automation using Java Appium and Selenium.

Experience in testing automation framework based on BDD approach built using Spec flow, Cucumber, Java, C#, and Gherkin Language.

Automated the API services using Karate DSL framework for Unit Testing, Integration Testing, and Regression Testing.

Experience in working with API automation using Rest Assured, Rest Client, and Newman.

Worked as ETL Tester responsible for the requirements gathering / ETL Analysis, ETL Testing, and designing of the flow and the logic for the Data warehouse project.

Designed and implemented automated data validation scripts using Python and SQL to verify ETL pipelines between source systems and Snowflake data warehouse.

Developed automated test cases to validate Snowflake data transformations, schema integrity, and data load processes across staging and production environments.

Integrated Snowflake SQL queries into QA automation frameworks (e.g., Pytest, Robot Framework, or Selenium with Python) to support end-to-end data verification.

Experience in implementing parallel testing using Selenium GRID.

Used Continuous Integration/Continuous Delivery (CI/CD) tools Docker, and Jenkins to deploy the builds to AWS and used GIT for Version Control of code for incremental development and day-to-day basis to maintain the code history.

Experience with SonarQube for code coverage and build pre-filtering at Jenkins Pipeline.

Good experience in using Build management tools like ANT, Maven, and Gradle.

Experience with version control tools such as GIT, Stash, and Bitbucket.

Worked on Selenium GUI Object / element verification is done through Xpath, CSS locators.

Good knowledge of handling different locators through CSS, Xpath, ID locator of a web page.

Used the Firebug to inspect the Xpath of the web elements and Eclipse IDE for development.

Proficiency working in Relational Database Management Systems including MySQL, SQL Server, and oracle.

Followed Agile Scrum and Waterfall, Agile Kanban methodology of software development, which satisfies the customer through early and continuous delivery of valuable software.

Involved in Test Planning, Test Preparation, Test Execution, Issue Resolution, and report Generation to assure that all aspects of a project follow the business requirements.

Expertise in using various defect-reporting and defect-tracking tools like JIRA, HPALM and Azure ADO.

Integrating and executing the tests in Docker, and Sauce Labs.

Specialized in performance testing applications using JMeter, and LoadRunner.

Experience with executing the various tests like sanity tests, integration tests, regression tests and UAT.

Technical Skills:

Programming/Scripting Languages

Java,C#, VB.NET, Ruby, JavaScript, Typescript.

UI & Functional Automation Tools/ Frameworks

Selenium WebDriver, Appium, Rest-Assured, Rest Client, BDD Cucumber, JUnit, TestNG, LoadRunner, JMeter, SoapUI, Postman, Swagger, ES6, Spring Core, Ruby Mine.

Web Technologies

HTML, CSS, Python, Angular, XML, XSLT,JSON.

Databases

MySQL, SQL Server, Oracle, and Cosmos DB.

BI tools

Spreadsheets, Power BI, MS Office Suite, Microsoft Project, Microsoft SharePoint, Office 365, ETL.

Build Tools

Ant, Maven, Gradle.

Test Case Management Tools

ALM QC, JIRA Zephyr, Azure ADO.

Bug Tracking Tools

JIRA, Azure ADO.

CICD &Version Control System

SVN, Git, Jenkins, Docker, MS Cloud, Sauce Labs, Azure.

Operating Systems

Windows XP/7/8/10, Mac OS, Android, and IOS.

Professional Experience:

Client: Barclays, NJ April 2024 – Present

Role: Sr QA Automation Engineer / Sr SDET

Project Description:

Barclays is a multinational investment bank and financial services company. Worked on testing and automating banking and enterprise applications using a variety of technologies. Built automation frameworks integrated with CI/CD for scalable validation across web, mobile, and backend systems.

Responsibilities:

Developed and maintained scalable web applications using TypeScript, ensuring type safety, improved code quality, and enhanced collaboration across the team.

Azure DevOps for CI/CD pipelines and project management.

Used C# as a programming language and Visual Studios as IDE for automating the Test Suite with Selenium Web Driver.

Design, implement, and test C and C++ applications in embedded environments including bare-metal, RTOS, and Linux.

Using SDETs need a solid foundation in programming languages, as TDD requires creating automated tests alongside or even before the code itself. This includes scripting languages (e.g., Python, JavaScript) and compiled languages (e.g., Java, C#).

Developed and optimized large-scale data processing pipelines using Apache Spark for real-time and batch data processing.

Integrated Ruby-based test automation into Continuous Integration/Continuous Deployment (CI/CD) pipelines.

Automated Data Consistency Validation across distributed data sources, ensuring synchronization between multiple systems by writing and maintaining Pytest-BDD test scenarios.

Experience of Playwright provides a consistent API for interacting with different browsers.

Have used Duplicate and matching rules in Salesforce and Power BI to improve data quality by removing duplicate data.

Developed and executed test plans for business process models, ensuring alignment with organizational goals and system requirements.

Tested the mobile applications for Android and IOS using Appium and Xamarin frameworks for automating the test cases.

We write testcases in C++.

Working on Integrated TypeScript into existing JavaScript codebases, improving maintainability, catching potential runtime errors early, and enhancing developer productivity.

Responsible for Test plans, Apache, Katalon, Cypress, Postman, Type Script, MacoS, Kafka, Python, TANF, Java, Karate, Sauce Labs, MDM, SNAP, CI/CD, kotlin, JavaScript, AWS, Spring boot, Jasmine, GCP, Test Scripts, and Test Cases for System Testing.

Configured CI/CD pipelines (e.g., Jenkins, GitLab) to run automated tests on Snowflake jobs after each deployment.

Experience of Tuned and optimized Spark jobs for performance by adjusting memory, partitioning, and caching strategies.

Created Python-based utilities for bulk data comparison between Snowflake and legacy databases (e.g., Oracle, SQL Server).

Automated testing for data pipelines built with tools like dbt, Airflow, or Informatica, verifying outputs in Snowflake.

Working TDD skills are usually well-versed in CI/CD pipelines, as TDD integrates seamlessly with these systems. Automated tests written in TDD feed into the pipeline, enabling frequent releases with confidence.

Experience of Utilized TypeScript features like interfaces, type inference, and generics to build reusable, strongly-typed components, reducing bugs and improving scalability.

Working with Executed cross-browser and cross-platform automated tests using Robot Framework with Selenium, ensuring consistent user experience across different environments.

Used Postman for testing API using Rest Assured, by sending requests to the web server and validating XML and JSON responses.

Developed and automated test scripts using Ruby and RSpec to validate critical healthcare functionalities, including patient management, electronic health records (EHR), and appointment scheduling systems.

Designed ETL workflows using Databricks notebooks, combining Python, SQL, and Scala to transform large datasets.

Worked Utilized data-driven testing methodologies to validate process automation, ensuring seamless integration of business models with existing systems.

Created test data scenarios and executed data quality checks (nulls, duplicates, referential integrity, range checks) during ETL runs.

Used Performed end-to-end testing of business processes within ERP and BPM platforms, identifying critical bottlenecks and ensuring process efficiency.

Wrote parameterized test cases in Pytest to test various data scenarios, ensuring thorough coverage of edge cases like missing data, duplicate data, and inconsistent formats

Experience in designing, developing, and maintaining Test Automation Frameworks like Data Driven, Hybrid, BDD/TDD and Keyword Driven, Page factory, and Page Object Model (POM).

Using Designed, developed, and maintained end-to-end automated tests using Playwright, improving the testing efficiency and reliability of web applications across multiple browsers

Customized the Selenium Test as per the Test Case by using the C# Script.

Strong experience of software development in Python(libraries used: libraries -Beautiful Soup, numpy, scipy, matplotlib, python-twitter, Pandas data frame, networkx, urllib2, MySQL dB for database connectivity) and IDEs - sublime text, Spyder, emacs.

Created custom Pytest plugins to extend framework functionality for more complex data validations and reporting requirements.

Experience of Conducted regression testing of business models following updates or changes in business requirements, ensuring continued alignment with strategic objectives.

Working automating tests for POS systems, ensuring that routine sales processes like payment methods, discounts, taxes, and refunds are validated automatically.

Developed complex SQL queries in Athena to extract actionable insights from structured and semi-structured data, supporting business intelligence and reporting needs.

Experiences of SDETs often integrate Groovy-based test suites into Continuous Integration (CI) pipelines using tools like Jenkins, Bamboo, or GitLab CI.

Working as a cloud DevOps Engineer for a team that utilizes many proprietary tools and Open-Source tools like Jenkins, Git, AWS, JIRA etc. for development and deployment of applications.

Environment: Azure ADO, GCP, Jasmine, Postman, Cypress, Selenium, Protractor, C#, Katalon, POS, MTS payments, datadog, python, AL / ML, ETL, Type Script, Kafka, Hadoop, SQL Server, Sauce Labs, C++,Mongo DB, TDD,kotlin, Snowflake, Java, IOS, salesforce, MacoS, Spring Boot, Dynatrace, AWS, TANF, MDM, UNIX, Springboot, Splunk, JavaScript, Playwright, Selenium web driver, CI/CD, Karate, Watir, Ruby, Kubernetes, Ruby MineSharePoint 2010/2013,MS Project, Word.

Client: UPS – New Jersey Jun 2022 - Mar 2024

Role: Sr QA Automation Engineer / SDET

Project Description:

UPS is a global leader in logistics and supply chain solutions. Led QA efforts for logistics and POS platforms. Created automated frameworks and performed large-scale data validations and performance testing to support continuous delivery across cloud and enterprise systems.

Responsibilities:

Worked in the Agile Kanban environment with frequently changing requirements and features set.

Involved with bug fixing on functionality, and performance issues with JavaScript/jQuery.

Executed the test plans on web and mobile (IOS & Android) as per requirements using Appium.

Modeled data structures (documents) in Azure Cosmos DB. Performed SQL queries to monitor data from RDBS and imported data.

Utilized Snowflake’s INFORMATION_SCHEMA and query profiling tools for testing and monitoring query performance and load validation.

Collaborated with data engineering teams to design test strategies for Snowflake data lake ingestion pipelines and validated data quality, completeness, and accuracy.

Using Ensuring that new updates or changes to the POS system do not negatively affect existing features, especially critical sales functions.

Developed Pytest-BDD scenarios to automate the verification of financial data consistency across multiple database systems, identifying discrepancies in record counts, missing fields, and mismatched values.

Using Collaborated with data scientists to implement machine learning models on Databricks, using its MLflow integration for experiment tracking.

Tested process models within Agile and Waterfall environments, contributing to iterative improvements and timely delivery of process models.

Experience of Integrated Playwright with CI/CD pipelines (Jenkins, GitLab, TDD, C++, POS, CircleCI) to enable automated test execution on every code commit, improving the speed and accuracy of the release process.

Integrated Databricks with cloud storage (Azure/AWS/GCP) for seamless data ingestion and distributed processing.

Integrated Google Analytics with CRM systems and third-party tools through APIs to streamline data collection and analysis.

Implemented Helm charts to manage Kubernetes deployments for Python applications, ensuring consistent and repeatable deployments.

Used AWS CloudWatch to monitor the performance of applications, including latency, request rates, and error counts, ensuring the system is functioning within acceptable limits.

Developed reusable test scripts and libraries in Playwright using JavaScript/TypeScript, facilitating easier maintenance and reducing the overall complexity of test suites.

Created and executed SQL queries for ETL testing along with testing on databases.

Performed ETL testing to validate data movement from source systems to the target data warehouse (e.g., Snowflake, Redshift, SQL Server).

Designed and executed test cases to validate data transformations, joins, filters, and aggregations in ETL processes.

Developed SQL scripts to perform data reconciliation between source and target tables, ensuring data accuracy and completeness.

Knowledge on Apache JMeter as a load testing tool for analyzing & measuring the performance.

Designed and developed the REST based Micro Services on the card accounts using Spring Boot.

Implemented the application using Spring Boot Framework and handled the security using Spring Security.

Worked Identified and documented defects within business process models, providing recommendations for process improvement and optimization.

Expertise in designing Hybrid, data-driven, and BDD frameworks with Java Selenium WebDriver, TestNG, BDD Cucumber, TDD, Extent Reports, and Cucumber Reports.

Working on Automated API-based data consistency checks using Pytest to compare data from APIs and databases, ensuring consistency between sources

Experience of Proficient in testing REST and SOAP APIs using tools like IBM Rational Integration Tester.

Working on POC to build CI/CD pipeline for Production Application and it involves use of DevOps tools such as Gradle, Git, Jenkins Cloud Formation.

Experience of Utilized Playwright’s API testing capabilities to automate and validate backend services, improving the quality and reliability of APIs.

Used Selenium WebDriver for writing test scripts and executing them with existing API using Rest Assured to test Framework.

Integrated Kafka with Python applications using Kafka-Python library to handle asynchronous messaging and event-driven architectures.

Experience of Led the automation of data quality checks across multiple datasets, significantly reducing manual testing efforts and improving overall data reliability by 30%.

Worked with Right Data ETL testing tool to perform automation of testing data and quality checks.

Expert in building test automation framework using Cypress Java script base automation tool.

Created cypress project in command line, and Bit Bucket repository to manage codes.

Automated and executed test cases and reported the defects in Jira.

GCP offers tools like Anthos that enable businesses to manage applications across both on-premises environments and multiple cloud providers, promoting a hybrid and multi-cloud strategy.

Automated the testing of APIs, using JAVA allowing fast and effective test cycles in the absence of UI and rapid turnaround in the development life cycle.

Involved in automating test cases using Selenium WebDriver with TestNG.

Involved in implementation of Test Automation Framework build using Selenium WebDriver, Dynatrace, Sauce Labs, Karate, GCP, MacoS, Kotlin, POS, Katalon, Cypress, TDD, Protractor, BDD Cucumber, and Maven technologies under Java platform.

Working on multiple programming languages like Java, Cypress, Groovy Script, Tools, and technologies.

Responsible for documenting the Automated Test results using REST Assured for web services.

Daily used to build tools like Maven and Jenkins to build and regression automated tests into CI processes and used GIT to document and tracked defects and produced detailed reports using Jira.

Performed cross-browser testing using Selenium Grid.

Performed the Load testing using LoadRunner and JMeter.

Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s and Spring Boot for Micro-Services.

Environment: Node.js, Angular, Selenium WebDriver, Selenium, Kafka, Playwright, Micro Services, Salesforce, Spring Boot, Karate, IOS, Selenium Grid, ETL, C++, TDD, BDD Cucumber, POS, python, Appium, .Net, Kotlin, IBM, ACH, MacoS, Cypress. io, Snowflake, TestNG, JSON, JIRA Zephyr, Jenkins, Maven, TANF, MDM, GCP, JMeter, UNIX, Agile Methodology, MySQL, Cosmos DB, GitHub, POM, REST Assured, Eclipse, IntelliJ.

Client: WinWire Technologies, Santa Clara, CA Jan 2019 - May 2022

Role: QA Automation Engineer / SDET

Project Description:

WinWire Technologies is a technology consulting company serving healthcare, retail, and finance sectors. Worked on QA automation initiatives using AWS, EDI standards, and modern frameworks. Delivered scalable and reusable solutions across cloud-integrated systems.

Responsibilities:

Analyzed software Requirements and Business Requirements documents to get a better understanding of the system. Responsible for Test plans, Karate, UNIX, Test Scripts, and Test Cases for System Testing.

Coordinated with testing team, development team, and business team and conducted a walkthrough of the test plan document for review.

Worked with AWS services such as Lambda, Cucumber, RDS, Cypress, Redshift, EC2, EMR etc.

Involved in writing functional, regression, and end-to-end functionality test cases.

Exported test cases to ALM.

Using Proficient in EDI translation software, such as IBM Sterling B2B Integrator, GXS, and BizTalk, with a focus on X12 mapping and processing.

Developed and maintained EDI maps for ANSI X12 transactions, including 837, 835, 850, 856, 810, and 820, ensuring seamless data exchange across multiple platforms.

Perform mobile testing using Xamarin in IOS devices to monitor the applications and insight of reports.

Used Serenity BDD framework to develop the automation test cases in Selenium using Java.

Webservices Automation Using C#tested web services manually using POSTMAN.

Develop new processes to facilitate import and normalization, including data files for counterparties.

Created test cases using Selenium WebDriver, Junit.

Wrote SQL Queries to find out that the data is correctly populated in each field.

Review of manual methods to design, develop and execute automated test cases using Selenium WebDriver and Java with Junit Framework and cucumber.

Configured Salesforce mobile application by using the Page Layouts, Compact Layouts, Mobile cards, Quick Actions and developed mobile friendly pages using Visualforce and Lightning Components.

Customized the Selenium Test as per the Test Case by using the C# Script.

Used C# as a programming language and Visual Studios as IDE for automating the Test Suite with Selenium WebDriver.

Working on Liaised with trading partners to manage EDI requirements and troubleshooting, ensuring all transactions met required standards and were processed accurately.

Involved in Load Testing Using JMeter.

Write and Execute SQL queries to verify backend data.

Environment: Java Spring, Angular JS, python, Devops, Selenium WebDriver, Karate, Selenium Grid, Kafka, TestNG, JSON, JIRA Zephyr, Jenkins, Maven, Postman, JMeter, UNIX, Agile Methodology, MySQL, C#, GitHub, POM, REST Assured, Eclipse.

Client: Nationwide Insurance, Columbus OH Nov 2017 - Dec 2018

Role: QA Analyst / Quality Analyst

Project Description:

Nationwide is a major U.S. insurance and financial services provider. Contributed to the QA lifecycle of web applications related to policy management and claims processing. Focused on backend validations, UI testing, and UAT coordination.

Responsibilities:

Analyzed business requirements and technical specifications of application in development and produced test cases for functional testing, integration testing, and regression testing.

Developed Test plans, Test Scripts, and Test Cases for Manual Testing.

Prepared the Test Scripts for Automation testing using Web driver.

Involved in preparation of Test Data for different modules.

Taking crash and console logs on iOS using iPhone Configuration Utility and Android devices using ADB and DDMS tools.

Involved in Selenium web driver test scripts and writing Selenium supporting classes through Java and Python.

Involved in the meetings continuously with users and modified the test cases accordingly to test the new features developed in the application as per the user requirements. Also supported MTS payments and UAT.

Used ALM as a test reporting tool to maintain and execute test cases.

Worked closely with developers to communicate QA issues and testing status. Identified and documented the defects in HP ALM.

Used Data Loader to insert, update, and bulk import or export of data from Salesforce.com Objects. Used it to read, extract, and load data from comma separated values (CSV) files.

Prepared test XMLs based on XSDs and test the web services using the SOAP UI tool.

Prepared and maintained web service tests in SOAP UI.

Performed Manual as well as Automation testing using ALM, UNIX and Selenium Web driver.

Verified and retested the bugs fixed by developers during each phase of the testing.

Involved in Regression Testing for better performance with the new enhancements.

Environment: Java Spring, JavaScript, jQuery, Python, Selenium WebDriver, TestNG, SOAPUI, HP Quality Center, Jenkins, Maven, SVN, Eclipse, JIRA, and SQL Server.

Client: Matrixcare, Hyderabad, IND Mar 2015 - May 2017

Role: QA Tester / Test Engineer

Project Description:

Matrixcare is a healthcare software provider specializing in long-term care solutions. Performed QA testing of EDI transactions and HIPAA-compliant modules. Automated workflows and executed backend and load testing to ensure system reliability.

Responsibilities:

Documented detailed test plans, test cases, and expected results in Quality Center/Quick Test Professional and traced the test cases to the appropriate requirements.

Conducted review meetings with the development team to set a hard-freeze date and gather input for creating the Test Plans and Test Specifications.

Tested many features in an agile environment using Python, Django, HTML5, CSS, and JavaScript.

Created test scenarios for user stories and creating automation test suites using Python, Selenium Web Driver, Pytest framework.

Developed the automation framework utilizing QTP to create a regression test baseline.

Tested EDI X12 files based on Transaction Requirements, Detail design documents, and HIPAA 4010 and 5010 implementation guides.

Tested and verified the XML data and all the components developed using Integration Manager for Data Transformation and Mapping.

Performed back-end testing on Oracle and SQL Server databases by writing SQL queries.

Involved in the Component test team and also involved in developing Test Plans and Test cases for the transactions EDI 270/271, 276/277, 287, 834, 837 to execute Component and Component-Integration testing.

Wrote SQL Queries to find out that the data is correctly populated in each field.

Performed testing, Load Testing on Applications and databases to ensure performance, stability, and scalability using LoadRunner.

Environment: Java Spring, JavaScript, jQuery, Selenium WebDriver, Python, TestNG, SOAPUI, HP Quality Center, Jenkins, Maven, SVN, Eclipse, JIRA, and SQL Server.



Contact this candidate