Post Job Free
Sign in

Senior QA Automation Engineer with 13+ Years of Experience

Location:
Atlanta, GA
Posted:
February 11, 2026

Contact this candidate

Resume:

Name: Sindhu Gurram

Contact: 805-***-****

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

LinkedIn: https://www.linkedin.com/in/sindhu-gurram-5a2624120/

QA Automation Engineer

Professional summary

13+ years of experience as a QA Automation Engineer supporting enterprise-scale web and mobile applications.

Designed, developed, and maintained robust automation frameworks using Selenium WebDriver, Java, TestNG, and Cucumber.

Implemented Page Object Model (POM) and design patterns to improve test maintainability and reusability. Automated functional, regression, smoke, and sanity test suites, significantly reducing manual testing effort.

Integrated automation suites with Jenkins CI/CD pipelines for scheduled and on-demand execution.

Performed API automation and validation using Postman and Swagger, validating request/response payloads and HTTP status codes.

Executed performance and load testing using Apache JMeter and Blaze Meter to identify API and system bottlenecks.

Developed JMeter test plans with Thread Groups, Timers, Assertions, Correlation, and Parameterization.

Analysed performance metrics including response time, throughput, latency, and error rates to improve application stability.

Worked in Agile (scrum) methodologies with 3-week sprints and participated in daily standup, sprint plannings, sprint reviews and retrospectives.

Conducted backend data validation using MySQL, writing complex SQL queries to verify data integrity.

Supported AWS environments, including ECS service restarts, Glue job execution, and log analysis for root cause investigation.

Implemented data-driven automation frameworks using external data sources such as Excel and CSV files.

Created no-code automation workflows using Leap work, enabling reusable and scalable automation across applications.

Executed cross-browser testing using Browser Stack to ensure compatibility across multiple browsers and platforms.

Performed manual testing including UAT, integration, security, regression, and exploratory testing as needed.

Conducted 508 accessibility testing using WAVE tools to ensure compliance with accessibility standards.

Executed security testing using OWASP ZAP to identify application vulnerabilities.

Actively collaborated with developers, solution architects, and product owners to resolve defects and improve quality. Logged, tracked, and managed defects using JIRA, ensuring timely resolution and release readiness.

Supported multiple US state clients – Delaware, Kentucky and Alaska, adapting automation scripts to client-specific configurations. Prepared test data and utilities to support automation, demos, and regression cycles.

Hands on experience on testing Mobile applications using simulators and real devices using Android studio and IOS Driver with Appium.

Led defect triage meetings, providing quality metrics and prioritization recommendations. Mentored and trained team members on automation best practices and tools.

Delivered measurable quality improvements, including 50% reduction in regression testing effort through automation.

Technical Skills:

Category

Skills

QA / SDET Expertise

QA Automation, SDET, Test Strategy, Test Framework Design, Regression Automation, Cross-Browser Testing, Data-Driven Testing

Automation Tools

Selenium WebDriver, Leap work (No-Code Automation), 508 compatibility Testing (ADA Testing)

Automation Frameworks

TestNG, Cucumber (BDD), Page Object Model (POM), Data-Driven

Programming / Scripting

Java, TypeScript

API Testing

Postman, Swagger

Performance Testing

Apache JMeter, Blaze Meter, LoadRunner

CI / CD & DevOps

Jenkins, Git, Automated Test Execution in CI Pipelines

Cloud & Infrastructure

AWS (ECS, Glue, Log Monitoring, Service Restart)

Databases

MySQL (Complex SQL Queries, Backend Data Validation)

Test Management & Defect Tracking

JIRA, HP ALM/QC, Rally, Bugzilla, TFS

Browsers & Devices

Chrome, Firefox, WebKit, Browser Stack

Security & Compliance Testing

OWASP ZAP, 508 Accessibility Testing (WAVE)

Mobile Testing

Appium (iOS & Android), Real Devices, Emulators, Simulators

Development Tools / IDEs

Eclipse, Visual Studio, Visual Studio Code

Methodologies

Agile, Scrum, SDLC, STLC

Domain Expertise

Healthcare, Insurance, Finance, Pharmacy, Unemployment Insurance

Professional Experience:

Catalis (Unemployment Insurance Systems)

Role: QA automation Engineer Oct 2022 – Present

Responsibilities

Working as a QA Lead supporting large-scale state government unemployment insurance applications. Designed and maintained Selenium automation frameworks using Java, Maven, TestNG, and Page Object Model (POM) by using Eclipse tool.

Worked for different implementation clients such as State of Alaska, State of Kentucky and State of Delaware.

Developed reusable automation components using Factory and Data-Driven framework patterns. Automated functional, regression, smoke, and sanity test suites for web applications.

Write Test cases and Test Scenarios in Azure, TFS, JIRA and create bugs in JIRA, Azure.

Integrated automation execution with Jenkins CI/CD pipelines for continuous quality validation. Executed API testing and validation using Postman and Swagger.

Perform API Testing using Postman.

Designed and executed performance test plans using Apache JMeter. Implemented parameterization and correlation using CSV Data Set Config and extractors.

Analysed performance metrics including response time, throughput, latency, and error rates. Conducted backend data validation using MySQL, writing complex SQL queries.

Testing Calculations part of overpayments, weekly summaries, determinations and resolving issues on Unemployment insurance project.

Performed Regression Testing, System Testing, End to End Testing (E2E Testing).

Supported AWS environments, including ECS service restarts, Glue job execution, and log analysis. Created automation utilities to insert test data and generate historical views.

Performed cross-browser testing using Browser Stack. Conducted manual testing including UAT, integration, security, and regression testing.

Performed Functional Testing, Smoke Testing, GUI Testing, UAT (User Acceptance Testing) Testing.

Executed 508 accessibility testing (ADA Testing) using WAVE tools. Performed security Penetration testing using OWASP ZAP. Developed no-code automation workflows using Leap work for web and API validation. Supported multiple state implementations (Kentucky, Alaska, Delaware).

Logged and tracked defects using JIRA, collaborating closely with Dev and SA teams Led defect triage meetings and provided quality metrics to stakeholders.

Prepared test data and environments for client demos and release validation. Mentored team members on automation best practices and tools. Reduced manual regression effort by ~50% through automation.

Environment: Selenium WebDriver, Selenium IDE, Java, TestNG, Leap work, Apache JMeter, Blaze Meter, Postman, Swagger, Jenkins, Git, AWS (ECS, Glue, Log Monitoring), MySQL, Browser Stack, OWASP ZAP, WAVE (508 Accessibility), JIRA, Confluence, Eclipse, Visual Studio Code, Agile/Scrum, Web Applications, REST APIs.

On Point Technology, LLC, Oak Brook, IL Jan 2018 – Oct 2022

QA Automation Engineer

Responsibilities:

Supported enhancement and rollout initiatives for multiple state unemployment insurance implementations.

Enhanced and maintained Selenium automation frameworks to support new features and configurations using BDD framework using Cucumber with Gherkin.

Created feature files with reusable scenarios and scenario outlines using examples for data driven testing.

Created reusable automation utilities to support state-specific business rules and configurations. Automated end-to-end workflows including claimant registration, eligibility validation, and benefits processing.

Implemented data-driven automation frameworks using external Excel data sources.

Integrated automation suites with Jenkins pipelines for scheduled and on-demand regression execution. Performed API validation using Postman and Swagger for REST-based services consumed by UI applications.

Designed advanced JMeter performance test scenarios to validate system scalability under peak loads.

Analysed performance results and collaborated with architects to optimize system throughput and stability.

Executed backend database validation using MySQL to ensure data accuracy across workflows. Provided operational support in AWS environments, including log analysis and issue triage.

Supported multiple state deployments (e.g., Kentucky, Alaska, Delaware), adapting automation to each rollout.

Mentored junior QA engineers, provided automation best practices, and contributed to ~50% reduction in regression effort.

Involved in Defect Triage meetings, Grooming Meetings

Involved in Pre-UAT and UAT Testing with clients and provide test data using automation utilities created.

Performed 508 Accessibility testing using WAVE tool

Performed Security Testing of the application using ZAP Tool.

Environments: Selenium WebDriver, Java, TestNG, Apache JMeter, Blaze Meter, Postman, Swagger, Jenkins, MySQL, Browser Stack, OWASP ZAP, WAVE (508 Accessibility), JIRA, Azure, TFS

Walgreens – Retail / Pharmacy (Mobile Applications)

Role: QA Automation Engineer / Mobile QA Engineer / QA Lead

Duration: May 2017 – January 2018

Responsibilities

Worked as a QA Automation Engineer supporting large-scale iOS and Android mobile applications. Developed and executed mobile automation scripts using Appium with Cucumber framework.

Automated functional and regression test cases on real devices, simulators, and emulators. Migrated automation scripts across iOS version upgrades by updating locators and dependencies. Performed manual functional, regression, and smoke testing for mobile releases. Validated mobile application workflows for prescription refills, rewards, store locator, and payments.

Conducted API testing using Postman to validate backend services used by mobile apps. Validated REST API responses, status codes, headers, and error handling.

Created and maintained test plans, test cases, and test execution reports. Participated in Agile ceremonies including daily stand-ups, sprint planning, and retrospectives.

Collaborated with business analysts and product owners to understand requirements. Logged and tracked defects using JIRA, ensuring proper prioritization and resolution.

Executed smoke testing for each build to validate deployment stability. Supported UAT testing and production release readiness.

Reviewed automation scripts written by offshore team members. Coordinated with offshore teams as Onsite QA Coordinator.

Prepared and shared weekly status reports with management. Performed mobile compatibility testing across different OS versions.

Used Crashlytics for build distribution and crash analysis. Executed POC testing using Xamarin Test Cloud.

Ensured test coverage across multiple mobile devices and screen resolutions. Validated performance and stability of mobile applications.

Assisted in defect root cause analysis with development teams. Improved automation coverage for recurring regression cycles. Helped improve overall mobile application quality and release confidence.

Environment: Appium, Selenium WebDriver, Java, Cucumber, TestNG, Postman, REST APIs, JIRA, Crashlytics, Xamarin Test Cloud, iOS & Android Real Devices, Emulators, Simulators, Browser Stack, Jenkins, Git, Eclipse, Agile/Scrum, Mobile Applications (iOS & Android)

Farmers Insurance – Insurance (Web & Mobile Applications)

Role: QA Engineer / Performance Test Engineer

Duration: January 2017 – March 2017

Responsibilities:

Worked as QA Engineer supporting insurance web and mobile applications. Executed performance testing using LoadRunner.

Developed and executed TruClient scripts for web-based user flows. Designed load scenarios with appropriate virtual users and ramp-up strategies.

Analysed performance test results to identify response time and throughput issues. Collaborated with teams to address performance bottlenecks.

Supported functional testing for web applications using Selenium. Developed automation scripts using Selenium WebDriver and TestNG.

Executed automation test suites using XML-based configurations. Performed mobile testing on iOS and Android platforms using Appium.

Conducted functional testing on real devices and emulators. Performed smoke and regression testing for each build.

Reviewed requirements and design documents to identify test scenarios. Logged and tracked defects using defect management tools.

Validated data integrity using backend queries where applicable. Supported cross-browser testing for web applications.

Assisted in tool selection and automation strategy for new initiatives. Coordinated with developers to verify defect fixes.

Participated in Agile ceremonies and sprint activities. Provided input on quality risks and mitigation plans. Assisted in knowledge transfer and automation best practices.

Prepared test execution and performance reports. Ensured application stability before production releases. Supported UAT testing activities. Contributed to improved system reliability and performance readiness.

Environment: Selenium WebDriver, Java, TestNG, Appium, LoadRunner, TruClient, JMeter, XML, SQL, JIRA, Web Applications, Mobile Applications (iOS & Android), Real Devices, Emulators, Simulators, Agile/Scrum

Novartis – Healthcare (Mobile Applications)

Role: Senior Test Engineer / Mobile QA Engineer

Duration: August 2014 – February 2015

Responsibilities:

Worked as Senior Test Engineer supporting enterprise healthcare mobile applications. Performed functional, system, integration, and UAT testing.

Developed and executed mobile automation scripts using Appium. Executed automation on iOS and Android emulators, simulators, and real devices.

Validated application workflows for healthcare business use cases. Reviewed requirements and prepared test scenarios and test cases.

Performed manual exploratory testing for new features. Used UI Automator Viewer and Appium Inspector to identify mobile locators.

Logged and tracked defects using JIRA. Managed test execution and defect lifecycle in JIRA. Served as JIRA Administrator for a team of 60+ users.

Created dashboards and reports to track QA metrics. Coordinated with onsite and offshore teams for test execution.

Supported client demos and presentations. Ensured compliance with healthcare quality standards. Validated mobile app stability across OS versions. Supported regression testing for multiple releases.

Assisted in release readiness and sign-off activities. Documented test results and shared execution reports.

Collaborated closely with development teams on defect resolution. Ensured proper SDLC and STLC adherence.

Performed sanity testing after defect fixes. Supported build installation and validation. Helped improve test coverage across mobile modules. Contributed to overall application quality and reliability.

Environment: Appium, Selenium WebDriver, Java, UIAutomator Viewer, Appium Inspector, JIRA, HP Quality Center, iOS & Android Real Devices, Emulators, Simulators, Eclipse, Agile, Healthcare Mobile Applications

Wolters Kluwer / Lloyds Bank – Finance & Banking (Web Applications)

Role: Senior Test Engineer / QA Engineer

Duration: January 2012 – August 2014

Responsibilities:

Worked as Senior Test Engineer supporting financial and banking web applications. Prepared test plans, test scenarios, and detailed test cases.

Executed functional, integration, system, and regression testing. Developed Selenium automation scripts using Java.

Executed automated test suites using TestNG framework. Performed browser compatibility testing across supported browsers.

Conducted backend testing using SQL queries to validate data accuracy. Validated financial calculations and data consistency.

Performed performance testing using LoadRunner. Analysed performance metrics and execution results. Participated in Agile sprint activities and release planning.

Logged and tracked defects using TFS and HP ALM. Coordinated defect triage with onsite and offshore teams.

Supported UAT testing with business users. Assisted in production release validation. Reviewed requirement and design documents. Ensured compliance with SDLC and QA standards.

Prepared daily and weekly QA status reports. Mentored junior QA engineers. Supported multiple releases and maintenance cycles.

Assisted project managers with QA metrics and reporting. Ensured timely test execution within sprint timelines.

Validated fixes and performed regression testing. Improved test coverage for critical business flows. Contributed to stable and high-quality financial system releases.

Environment: Selenium WebDriver, Java, TestNG, LoadRunner, SQL, TFS, HP ALM, Eclipse, Web Applications, Financial Systems, Agile/Scrum, SDLC/STLC

Lloyds Bank – Banking (Web Applications)

Role: Test Engineer

Duration: October 2010 – December 2011

Responsibilities:

Worked as a Test Engineer supporting enterprise banking and wealth management web applications. Performed functional, integration, system, and regression testing across banking modules.

Reviewed business requirements and functional specifications to identify test scenarios. Created detailed test cases and test execution plans based on banking workflows.

Executed manual test cases and documented results. Validated end-to-end banking processes including customer profiling, risk assessment, and recommendations.

Conducted backend testing by writing SQL queries to verify data integrity. Ensured accuracy of financial calculations and data consistency.

Logged, tracked, and managed defects using defect tracking tools. Participated in defect triage meetings with onsite and offshore teams.

Coordinated with onsite resources to clarify requirements and resolve defects. Supported UAT testing with business users.

Executed smoke testing for new builds and releases. Performed regression testing after defect fixes. Assisted in performance testing activities for banking applications.

Executed test cases to validate system stability under different conditions. Actively communicated daily test status and risks to stakeholders.

Participated in weekly QA status meetings. Prepared daily and weekly QA status reports. Assisted project managers with QA metrics and reporting.

Supported multiple releases and maintenance cycles. Ensured adherence to SDLC and STLC standards. Collaborated with developers to validate fixes and enhancements. Identified process improvements to enhance testing efficiency.

Environment: Manual Testing, SQL, Banking Web Applications, TFS, HP ALM, MS Excel, Agile, SDLC/STLC, Backend Data Validation

Education

Bachelor’s degree in Computer Science, JNTUK University.

Maste’s degree in Computer Science, California State University.

Certifications

ISTQB



Contact this candidate