Post Job Free
Sign in

Qa Automation Engineer

Location:
Austin, TX, 78750
Posted:
April 28, 2025

Contact this candidate

Resume:

Name: Naveen Kumar

Email: ***********@*****.***

Phone: +1-708-***-****

LinkedIn: https://www.linkedin.com/in/naveengouni578/

QA Automation Engineer Test Automation & Software Development Test Engineer Selenium Automation

About Me QA Automation Engineer with over 8 years of progressive experience in IT, specializing in manual testing, functional testing, performance testing, ETL testing, and automation testing. I possess strong expertise in developing automation frameworks and writing test scripts using tools such as Selenium, TestNG, Rest Assured, Cucumber, Python, Cypress, and Playwright. Throughout my career, I have worked on complex applications in industries like e-commerce, banking, financial/fin-tech, and healthcare, utilizing both on-premises and cloud environments such as AWS, Azure, and GCP.

Diversified experience Experienced in working across platforms like Java/J2EE, .NET, Spring Boot, and Microservices architectures, I have been directly involved in e-commerce/CRM domains for over 3 years, where I began as a manual tester and later transitioned to automation within AWS environments. Additionally, I have over 3 years of expertise in database testing within the banking/financial sector, focusing on Snowflake and relational databases.

I also have experience testing Data Science, AI, and ML projects, validating predictive models, and contributing to continuous monitoring and retraining to prevent concept drift. As part of this work, I have used tools like Tableau and Power BI to integrate data and create actionable insights for business stakeholders. My skill set further extends to ReactJS, HTML/CSS, C#, and cutting-edge technologies in cloud computing, AI, and data science.

PROFESSIONAL SUMMARY

Accomplished QA Automation Engineer / SDET with 10+ years of experience in software testing, automation frameworks, and quality assurance across diverse industries, including Banking, FinTech, E-commerce, Healthcare, and Supply Chain. Adept at leveraging cutting-edge automation, AI/ML testing, and cloud-based solutions to enhance test efficiency, scalability, and software reliability.

Test Automation & Quality Assurance:

• UI & Web Testing – Expertise in functional, regression, database, GUI, UAT, and cross-browser testing across web, mobile, and API layers.

• Proficient in Selenium WebDriver, Cypress, Playwright, Appium, TestNG, JUnit, and Cucumber for automation.

• Strong experience in RESTful & SOAP API testing using Postman, REST Assured, SOAP UI, validating microservices.

• Designed and implemented Page Object Model (POM)-based automation frameworks with Maven, TestNG, and Jenkins integration.

Cloud, DevOps & CI/CD Integration:

• Cloud Testing – Hands-on experience with AWS (EC2, S3, Redshift, Glue, EMR), Azure (Data Factory, Synapse, Cosmos DB, Databricks), and Google Cloud (GCP).

• CI/CD & DevOps – Skilled in Jenkins, TeamCity, Azure DevOps, Docker, Kubernetes, enabling continuous testing & deployment.

• Designed Dockerized test environments, managing test infrastructure using Terraform & Kubernetes for microservices automation.

Mobile & Web Applications Testing:

• Mobile Test Automation – Developed Appium-based automation frameworks for iOS & Android, using Android SDK, Xcode, and Sauce Labs.

• Proficient in cross-platform testing for React, Angular, and Progressive Web Apps (PWAs).

AI/ML Testing & Data Engineering:

• AI/ML & Data Science Testing – Validated predictive models, AI-driven analytics, and GenAI outputs to ensure accuracy & compliance with ethical AI standards.

• Skilled in data transformation, ETL testing, and big data validation using SQL, Snowflake, Teradata, Power BI, and Tableau.

• Worked on Neural Networks, Decision Trees, Naive Bayes, Logistic Regression, and Random Forest models for data-driven test automation.

Performance, Security & Compliance Testing:

•Load & Stress Testing using JMeter, LoadRunner for scalable application performance.

•Experience with security testing & compliance validation for HIPAA, GDPR, PCI-DSS, and data governance policies. Automated security testing using OWASP ZAP and authentication validation for enterprise-grade applications.

Agile & Test Management Expertise:

• Deep knowledge of Agile (Scrum, SAFe), Waterfall, STLC, and BDD/TDD methodologies.

• Expertise in test management tools like JIRA, Rally, TestRail, Confluence, ensuring seamless test execution and defect tracking.

With a passion for driving quality engineering, AI-based testing, and cloud automation, I specialize in creating scalable, efficient, and intelligent test automation frameworks to optimize software delivery and performance.

Testing Tools

Selenium (WebDriver/IDE/GRID), QTP, HP Quality Center, JUnit, Cucumber, TestNG, SOAPUI, Appium, JMeter, Rest Assured, LoadRunner

Programming Languages & Scripting

Java, JavaScript, Python, C, C#, VBScript, Shell Script, PowerShell, Gherkin

Test Frameworks

TDD, BDD, JUnit, Jasmine, Protractor

Web Testing Tools

Selenium, Cypress.io, QTP, JUnit, TestNG, SOAPUI, Appium

Web Development

HTML, XML, CSS, React, Angular

API & SOA Testing

SOAP, REST, Web Services, Postman, SOAPUI, JSON

Defect & Test Management

HP Quality Center, Bugzilla, JIRA, Rally, Visual Studio TFS, HP ALM

Build & CI/CD Tools

Jenkins, Maven, Ant, Hudson, Bamboo, Bitbucket, Azure DevOps

Database Technologies

MS SQL Server, Oracle 19c, TSQL, MongoDB, Snowflake, Cosmos DB, Aurora, MySQL, SQL*Loader

Software Development Methodologies

Agile (Scrum), Waterfall, SDLC, STLC

Automation Frameworks

Keyword Driven, Data Driven, Hybrid, Page Object Model (POM)

OS & Platforms

Linux, Windows, Mac, JAMA Product Delivery Platform

Project Management & Collaboration

JIRA, Confluence, Wiki, Agile Requirements Designer

Data Warehousing & Modeling

Star Schema, Snowflake Schema, Erwin, MS Visio

BI & Reporting Tools

Tableau, Tableau Server, Power BI, QlikView, Crystal Reports, SSRS, Splunk

DevOps & Cloud Automation

Jenkins, CI/CD, Terraform, AWS, Azure

EDUCATION

•Master’s in computer and information sciences from Governor’s State University, USA

•Bachelor of Engineering in Computer Science from CMRIT(JNTUH University), India

CERTIFICATIONS

ISTQB Certified Tester

Certified Software Quality Analyst

Client: UBS, Weehawken NJ Sept 2023 - Current

Role: QA Automation Engineer

Domain: Banking

Project Description: Project involved UI API testing for a dynamic python-based web application using modern web technologies such as ReactJS, JavaScript, and NodeJS. Application was hosted on AWS cloud, with a UI that leverages HTML5, CSS3, ReactJS, and AWS services. Involved in testing both UI layouts and API modules, focusing on testing financial modules, automation, and migrating the software systems UI to current browser standards Automated the testing of a mobile banking application supporting both iOS and Android devices applications involved complex financial transactions, user authentication, and integration with banking APIs.

Roles & Responsibilities:

Developed and maintained automated test scripts using Selenium WebDriver, Cucumber, TestNG, and Python.

Automated REST API testing for financial services, covering account services, transaction history, and loan calculations.

Created and maintained Rest Assured scripts for API testing, including GET, POST, PUT, and DELETE methods.

Built UI automation frameworks for Angular applications using Protractor, TypeScript, and Cucumber.

Developed and executed functional and regression testing for UKG Dimensions and UKG Pro Workforce Management modules, specifically focusing on Time and Attendance workflows.

Created and maintained API test automation using Python’s Requests module for RESTful web services.

Performed end-to-end testing by creating CMS content pages and validating them on UI Web API.

Set up and configured CI/CD pipelines using Jenkins, Bitbucket, and Maven for automation.

Integrated Selenium, TestNG, JUnit, and API automation frameworks within Bamboo to enable seamless test automation.

Executed automated regression test cases on each sprint using Jenkins in an Agile environment.

Deployed code to production environments using TeamCity, Jenkins, and TFS.

Implemented mobile testing automation using Appium for iOS and Android platforms.

Created mobile simulators and emulators using Android SDK and Xcode for testing.

Executed automated test cases using PyTest and Allure reporting for structured test results and logging.

Implemented test-driven development (TDD) and behavior-driven development (BDD) approaches using Cucumber with Java.

Designed and executed detailed black box test cases based on functional requirements, use cases, and acceptance criteria to ensure comprehensive coverage.

Used Appium Inspector and UI Automator Viewer to identify mobile elements and enhance testing.

Conducted API testing using Swagger API, Postman, SOAP UI, and REST Assured for SOAP and RESTful web services validation.

Enhanced API test scripts for SOAP UI and Test Harness.

Developed detailed Test Cases and Test Strategies, addressing database impacts, regression testing, negative testing, and usability testing.

Executed black box testing on APIs using tools like Postman to validate response codes, payloads, and business logic without inspecting the internal structure.

Utilized black box testing to verify UI elements, user input validations, navigation flows, and error handling for multiple browsers and devices.

Performed extensive database testing, including CRUD operations, stored procedures, triggers, and indexing validation.

Participated in Agile sprint activities, including daily stand-ups, sprint planning, and retrospectives.

Defined and documented reusable Functional, System Integration, and Regression test cases.

Designed and implemented Selenium WebDriver automation frameworks for smoke and regression test suites using JUnit and Maven.

Documented and reported issues found during black box testing using JIRA, providing detailed reproduction steps, screenshots, and impact analysis.

Developed a framework using Protractor and Cucumber for Angular-based applications.

Configured TestNG, Maven, and Selenium WebDriver for test automation and compatibility assurance.

Performed backend validation using SQL (MS SQL Server and Oracle) to ensure data integrity and accuracy.

Documented defects and test results using JIRA, Bugzilla, ServiceNow, and Confluence Wiki for tracking and reporting.

Tools and Technologies Used: Selenium, C#, Agile Methodology, Jira, QA Complete, Web Services (SOAP & RESTFUL), Postman, SOAP UI, See Test, Test Harness, Appium, Firefox, IE, Chrome, Linux, SQL, Oracle, snowflake, Tableau, AWS, Azure, Cypress.

Client: Samsung Research America, Mountain View CA Feb 2022 – Aug 2023

Role: QA Engineer/ Test Automation

Domain: Digital Health

Project Description: The Samsung Digital Healthcare Platform is an integrated health management solution designed to provide users with personalized insights, remote monitoring, and real-time health tracking through connected devices. The platform enables seamless synchronization of medical data from wearables, smartphones, and third-party health systems, empowering users to take proactive control of their wellness and chronic conditions.

Key Contributions:

Test Strategy & Automation: Developed and streamlined test cases for various functionalities, including discount validation, UI testing, and API testing, ensuring test coverage for both front-end and back-end components.

Microservices Testing: Contributed to testing microservices built using Spring Boot and deployed via Pivotal Cloud Foundry (PCF). Used SOAP and Postman for validating the Workday endpoint URLs and testing the interaction between client-side and microservices.

End-to-End Testing: Developed unit and E2E tests for both Angular web applications and backend services using Selenium, Python, Maven, and Spring Boot.

AI-based Data Science Testing: Contributed to testing AI-based data pipelines, including data normalization, scaling, and feature engineering using Python and Maven.

CI/CD Integration: Integrated automated testing with Jenkins CI/CD for nightly test execution and seamless deployment of test cases on the pipeline.

Responsibilities:

Developed UI automation frameworks using Selenium with Python, leveraging PyTest for test execution.

Designed and implemented a Page Object Model (POM)-based automation framework using Python, Selenium, and Behave (BDD).

Automated REST API testing for a financial services platform, covering account services, transaction history, and loan calculations.

Created and maintained Rest Assured scripts for automating API endpoint testing, including GET, POST, PUT, and DELETE methods.

Developed UI automation frameworks for Angular applications using Protractor, TypeScript, and Cucumber.

Implemented API testing automation using Rest Assured, Postman, and SOAP UI for RESTful and SOAP-based services.

Integrated Selenium and API automation frameworks within Bamboo using Python for seamless test automation.

Performed black box testing for an AI-driven digital healthcare module that calculates nutritional values (e.g., calories, protein) from meal images using Samsung’s third-party Food Service APIs..

Developed data-driven test scripts using Python and Pandas to validate ETL and data transformation processes.

Led exploratory black box testing sessions to uncover hidden defects and usability issues that were not covered by predefined test cases.

Performed end-to-end testing by creating CMS content pages and validating them on UI Web API.

Set up and configured CI/CD pipelines using Jenkins, Bitbucket, and Maven for test automation and deployment.

Executed automated regression test cases on each sprint using Jenkins in an Agile environment.

Deployed code to production environments using TeamCity, Jenkins, and TFS.

Configured and managed CI/CD pipelines in Jenkins, GitHub Actions, and Azure DevOps for continuous testing with Python-based test automation.

Applied black box testing during patch verification and hotfix validation to ensure bug fixes didn’t introduce new issues or regressions.

Utilized Python’s Pandas and NumPy for data validation and analytics testing in Big Data projects.

Implemented mobile testing automation using Appium for iOS and Android platforms.

Conducted black box testing on role-based access control and permission flows to ensure users only accessed authorized features.

Created mobile simulators and emulators using Android SDK and Xcode for testing purposes.

Used Appium Inspector and UI Automator Viewer to identify mobile elements and enhance test execution.

Performed comprehensive API testing using Swagger API, Postman, SOAP UI, and REST Assured for validating SOAP and RESTful web services.

Enhanced API test scripts for SOAP UI and Test Harness, ensuring robust API validation.

Developed detailed Test Cases and Test Strategies, addressing database impacts, regression testing, negative testing, and usability testing.

Participated in Agile sprint activities, including daily stand-ups, sprint planning, and retrospectives.

Defined and documented reusable Functional, System Integration, and Regression test cases.

Designed and implemented Selenium WebDriver automation frameworks for smoke and regression test suites using JUnit and Maven.

Developed a framework using Protractor and Cucumber for Angular-based applications.

Configured TestNG, Maven, and Selenium WebDriver for test automation and compatibility assurance.

Performed backend validation using SQL (MS SQL Server and Oracle) to ensure data integrity and accuracy.

Documented defects and test results using JIRA, Bugzilla, ServiceNow, and Confluence Wiki for effective tracking and reporting.

Conducted end-to-end validation of Time Collection Devices integration with UKG Timekeeping, ensuring accuracy of employee punches and scheduling.

Tools and Technologies Used: Selenium, Appium, Cucumber, TestNG, SoapUI, Postman, Rally, Jira, Java, JavaScript, SQL, HTML, CSS, Gherkin, Spring Boot, Maven, BDD (Cucumber), TDD, Selenium WebDriver, Cassandra, SQL, Oracle, snowflake, CI/CD Tools: Jenkins, Bitbucket, Bamboo, Pivotal Cloud Foundry (PCF), GCP, Mobile Testing: Appium Desktop, Appium Inspector Reporting & Visualization: Tableau, Power BI, Git, GitLab Other Tools: Docker, Maven, Postman

Client: Bank of America, New York June 2021 – Dec 2021

Role: Quality Assurance Analyst/ SDET

Domain: Banking

Project Description: The Financial Dashboard and Alerts project aimed to provide Bank of America customers and analysts with a real-time, interactive dashboard to monitor financial transactions, detect patterns, and receive instant alerts. The system supports massive transaction throughput with data streaming and analytics features, ensuring actionable insights and fraud detection through intelligent triggers.

Key Contributions:

Data Engineering & ETL: Involved in the design and implementation of data pipelines for data mining and data modeling. This included developing processes for ETL (Extract, Transform, Load) from source systems to Azure Data Storage services, leveraging Azure Data Factory, T-SQL, Spark SQL, U-SQL, and Azure Databricks.

Test Automation: Developed an automated testing framework using Selenium, TestNG, and C# based on Data-driven Page Object Model (POM) to perform automated functional and regression testing for the application.

Mobile Automation: Led mobile application automation for iOS and Android platforms using Appium and tested on Sauce Labs across 15 different browsers and devices for cross-browser compatibility.

Behavior Driven Development (BDD): Wrote Gherkin scenarios and Step Definitions using Cucumber to validate the application's features and functionalities via BDD methodology.

Web Services Testing: Validated RESTful services and SOAP web services through both manual and automated testing using SOAP UI and Postman.

Spring Boot & Microservices: Contributed to microservice architecture design using Spring Cloud to build scalable services, as well as Spring AOP for logging configurations and Spring Web MVC for developing RESTful APIs.

Cloud & DevOps: Utilized AWS EC2 and AWS RDS for hosting and deploying services. Integrated with Jenkins for continuous integration and Maven for dependency management.

Roles & Responsibilities:

Designed and implemented automated testing tools using Data-driven Page Object Model (POM) framework in C#, Selenium WebDriver, TestNG, and NUnit for functional and regression testing of web and mobile applications.

Operated in an Agile environment, actively participating in Daily Stand-ups, Sprint Planning, Technical Grooming, and Retrospective meetings, providing test task estimates for user stories.

Developed detailed test cases for functional, system integration, and regression testing, executing them continuously to ensure code quality and application functionality.

Automated iOS and Android mobile applications using Appium and executed tests on Sauce Labs, covering multiple device/browser combinations.

Conducted REST API testing using Postman and SoapUI to validate integration and communication between various systems.

Worked on Spring Web MVC for building RESTful web services and Spring Cloud for developing cloud-based microservices deployed on AWS.

Integrated automated testing with Jenkins, ensuring automated tests ran for every new build on the CI/CD pipeline, maintaining quality at every stage.

Tested ETL data pipelines for data processing using tools like Azure Data Factory and Databricks, validating data quality, consistency, and accuracy across sources.

Developed and maintained Selenium test scripts in Java and Python for front-end validation, using Cucumber for behavior-driven testing scenarios.

Wrote JavaScript and JSP validations to ensure data consistency and optimize UI behavior.

Collaborated with QA teams, Scrum Masters, and Project Owners for defect identification, tracking, and resolution using JIRA.

Key Achievements:

Successfully implemented automated testing for both web and mobile applications, covering regression and functional aspects, which significantly reduced the manual testing effort.

Played a pivotal role in building and maintaining the automated test framework in C# and Selenium, ensuring high-quality code before each release.

Enhanced test coverage by integrating API tests, mobile tests, and ETL validation tests into the CI/CD pipeline, streamlining the release process.

Improved data pipeline testing using Azure Data Factory and Azure Databricks, ensuring accuracy, consistency, and reliability in the data processing layer.

Tools and Technologies Used: Selenium WebDriver, Appium, TestNG, JUnit, Cucumber, Maven, JIRA, Java, C#, JavaScript, Python, T-SQL, Spark SQL, U-SQL, Data-driven Page Object Model (POM), Spring Boot, Spring AOP, Spring Web MVC, AWS EC2, AWS RDS, Azure Data Factory, Azure Databricks, Azure SQL, SOAP UI, Postman, Sauce Labs, Appium Desktop & Inspector, See Test, Git, SVN, Jenkins, Bitbucket, Azure SQL, Oracle, SQL Server, Cassandra, Jira, Maven, Log4j, Ribbon, Power BI, Tableau

Client: Accenture, Bangalore, India June 2017 – Nov 2020

Role: Quality Assurance Engineer

Domain: HealthCare

Project Description: Healthcare HIPAA-compliant Project involved automating and testing an OpenEMR (Electronic Medical Records) system for a healthcare organization. OpenEMR is an open-source software used for managing electronic health records (EHR) and medical practice management. The system is required to be fully compliant with the Health Insurance Portability and Accountability Act (HIPAA) for ensuring patient data confidentiality and security.

Key Contributions:

Blue-Green Deployments: Ensured zero downtime during the deployment of new production releases, while also maintaining branching standards in Git-Flow to streamline version control and releases.

Containerization: Used Docker for building and deploying microservices, creating Docker images for Java-based applications and deploying them on AWS ECS (Elastic Container Service).

Continuous Integration & Deployment: Integrated TFS/Azure DevOps for continuous integration (CI) and utilized PowerShell for automated build and deployment processes.

Testing Microservices & Automation: Developed and maintained automated tests for new and existing features, using Cypress, Selenium, and Appium for front-end and mobile application testing.

Framework Architecture: Architected a scalable automation framework leveraging Java, Selenium, and Jenkins, significantly improving the speed and efficiency of testing.

Mobile Automation: Implemented mobile automation testing for native applications on both iOS and Android using Appium integrated with Sauce Labs for distributed testing in the cloud.

Service Testing: Performed RESTful API testing using SOAP UI and Postman to ensure the robustness and reliability of the backend services.

Roles & Responsibilities:

Participated in Agile ceremonies (sprint planning, reviews, stand-ups) to develop test scenarios, cases, and data based on functional requirements.

Designed a comprehensive test plan for a healthcare application, ensuring security, data integrity, HIPAA compliance, and regression coverage.

Developed a Selenium WebDriver automation framework using TestNG, Cucumber, Java, and POM for enhanced maintainability and scalability.

Created BDD feature files and step definitions in Cucumber to automate healthcare workflows, including patient data management, appointments, and billing.

Implemented Docker-based microservices and deployed them to AWS ECS for seamless container orchestration and scalability.

Developed and deployed containerized applications using Docker and Maven for faster cloud-based testing cycles.

Automated UI testing using Selenium WebDriver and TestNG, with cross-browser testing across Chrome, Firefox, Safari, and IE.

Automated mobile testing using Appium for iOS and Android, integrating with Sauce Labs for cloud-based testing on real devices.

Performed REST API testing with Postman, SOAP UI, and REST Assured, ensuring backend security, functionality, and reliability.

Configured Jenkins CI/CD pipelines, automating test execution and deployments, integrating with AWS and Git for version control.

Conducted HIPAA compliance security testing, ensuring data encryption, access controls, and secure transmission mechanisms.

Documented test scenarios, results, and UAT reports, tracking defects and progress using JIRA, and providing updates to stakeholders.

Key Achievements:

Successfully ensured zero downtime during production releases with Blue-Green deployment strategies, improving the overall deployment process.

Increased the efficiency of regression testing by 25% through the development and deployment of BDD automation for end-to-end workflows.

Implemented automated testing for mobile applications, leading to faster feedback loops and ensuring consistent performance across all mobile devices.

Contributed to achieving HIPAA compliance by performing in-depth security and privacy testing to ensure that sensitive patient data remained secure within the system.

Tools and Technologies Used: Selenium WebDriver, Cypress, Appium, Cucumber, TestNG, Maven, Junit, Java, Python, Groovy, JavaScript, Go, C #, .net, Git, Bitbucket, SVN, Jenkins, TFS/Azure DevOps, Maven, PowerShell, Docker, AWS ECS, AWS EC2, AWS RDS, SOAP UI, Postman Mobile Testing: Appium, Sauce Labs, HTML, CSS, XPath, JavaScript, HIPAA compliance testing tools, Security testing tools

TECHNICAL SKILLS

WORK EXPERIENCE



Contact this candidate