ANUSHA R
******.*****@*****.***/+1-847-***-****
QA AUTOMATION ENGINEER SELENIUM PLAYWRIGHT PYTHON JAVA API GENAI
SUMMARY
IT professional with Around 7 years of experience in QA Automation and Software Testing, specializing in test strategy, test planning, functional testing, automation framework development, API testing, database validation, and end-to-end quality engineering across enterprise applications.
Strong expertise in the Software Testing Life Cycle (STLC), including functional, smoke, sanity, regression, integration, system, end-to-end, exploratory, and user acceptance testing within Agile/Scrum and CI/CD environments.
Extensive hands-on experience with Playwright using TypeScript, JavaScript, and Python, designing scalable automation suites for cross-browser, parallel, distributed, and end-to-end testing of modern web applications.
Designed and maintained robust automation frameworks using Playwright, Selenium WebDriver/Grid, Cypress, Appium, Python, Java, C#, TestNG, JUnit, NUnit, Robot Framework, and Cucumber, leveraging data-driven, keyword-driven, hybrid, TDD, and BDD methodologies.
Experienced in Generative AI-powered QA and intelligent test automation, using ChatGPT/OpenAI APIs, GitHub Copilot, Microsoft Copilot, and AI-assisted development techniques for test-case generation, test-data creation, automation code generation, defect analysis, test optimization, and improving QA engineering productivity.
Hands-on experience applying GenAI and LLM concepts to software testing, including prompt-based test generation, automated test scenario creation, synthetic test-data generation, test-result analysis, failure summarization, and exploration of self-healing and intelligent automation approaches.
Strong experience in web and API automation testing using Playwright, Selenium, Cypress, REST Assured, Postman, and Python, validating REST APIs, JSON/XML payloads, authentication, authorization, HTTP status codes, response schemas, business rules, and end-to-end service integrations.
Proficient in SQL and database testing, developing complex SQL queries to validate data integrity, CRUD operations, joins, stored procedures, data transformations, business rules, backend processing, and application-to-database workflows across enterprise systems.
Experienced in integrating automated test suites into CI/CD pipelines using Jenkins, GitHub Actions, Azure DevOps, Maven, Gradle, Git, and Docker, implementing automated regression execution, reporting, quality gates, and continuous testing practices.
Strong experience with test management and defect lifecycle management using JIRA, Azure DevOps, TFS, and Quality Center/ALM, including defect identification, severity/priority assessment, root-cause analysis, retesting, regression validation, and QA status reporting.
Experienced in validating enterprise applications across Healthcare, Banking, and Insurance domains, collaborating closely with developers, business analysts, product owners, architects, and DevOps teams to identify risks and defects early in the development lifecycle.
Skilled in developing reusable automation components, page object models, test utilities, fixtures, assertions, API helpers, test-data frameworks, and reporting mechanisms, with a strong focus on maintainability, scalability, reliability, and reduced manual regression effort.
Strong QA automation professional with expertise in risk-based testing, automation strategy, Playwright, Selenium, GenAI-assisted testing, API automation, SQL validation, CI/CD, cloud-based testing, troubleshooting, mentoring, and continuous quality improvement, focused on accelerating software delivery while maintaining high standards of application quality.
SKILLS
Languages
Python, Java, TypeScript, JavaScript, HTML5, SQL
Automation Testing Tools
Selenium WebDriver, Playwright, Cypress, Selenium Grid, Appium, Postman, SoapUI, GraphQL
Frameworks
PyTest, JUnit, TestNG, Robot Framework, Cucumber, BDD, Page Object Model
AI-Powered QA
GitHub Copilot, GenAI-Assisted Test Generation, AI-Assisted Test Design, Intelligent Locator Suggestions, Self-Healing Locator Concepts, Smart Test Selection, Flaky Test Analysis, AI-Assisted Test Maintenance
API / Web Services
REST API, REST Assured, Postman, Newman, SOAP, SoapUI, GraphQL
DevOps / Containers
Docker, CI/CD, Continuous Testing
Build Tools and CICD Tools
Maven, Jenkins, GitHub Actions, Azure DevOps
Defect tracking Tools
JIRA, TFS, HP Quality Center, Azure DevOps
Database
MySQL, SQL Server
Version Control tools
GIT, Bit bucket
Operating Systems
Windows Variants, Linux, UNIX
EXPERIENCE:
UMB Bank, Kansas City, MO Oct 2024 to Present
QA Automation Engineer
Designed and developed Hybrid and Data-Driven Selenium automation frameworks using Java, TestNG, Maven, and Page Object Model (POM) to support scalable and maintainable test execution.
Expanded automation coverage using Playwright with TypeScript for critical web workflows, creating reusable page objects, fixtures, utilities, and cross-browser test scenarios across Chrome, Firefox, Edge, and Safari.
Developed and maintained Playwright end-to-end test suites covering page navigation, form validations, dynamic elements, file uploads, and business-critical user journeys.
Created reusable Playwright fixtures, custom assertions, stable locator strategies, and test utilities, improving framework maintainability and reducing duplication across regression suites.
Implemented parallel Playwright execution and leveraged auto-waiting, trace viewer, screenshots, videos, and execution reports to troubleshoot failures and reduce regression execution time.
Performed visual regression testing using Playwright snapshot testing, validating key application screens and identifying unintended UI changes across releases and browser environments.
Used GitHub Copilot and GenAI-assisted development to accelerate creation of test scenarios, automation scripts, test data, locator suggestions, and reusable validation utilities while manually reviewing generated code for project standards.
Applied AI-assisted testing approaches to analyze automation failures, identify repetitive test scenarios, improve test coverage, and support maintenance of Playwright scripts when application UI and locators changed.
Integrated Java-based automation suites with AWS Code Build, AWS Code Pipeline, and Jenkins, enabling automated test execution as part of continuous integration and cloud-based deployment workflows.
Developed Python automation utilities for dynamic test data generation, API payload validation, database migration checks, log analysis, and test execution metrics.
Built REST API automation frameworks using Rest Assured and Postman, validating authentication, HTTP methods, response status codes, JSON payloads, schemas, and end-to-end API workflows.
Strengthened SQL and database validation by writing complex joins subqueries, aggregations, and data comparison queries across Oracle, SQL Server, and MySQL to verify transactions, API responses, database updates, and data integrity.
Collaborated closely with Agile/Scrum teams throughout sprint planning, grooming, daily stand-ups, reviews, and retrospectives; managed defects in JIRA, analyzed test results, and supported release readiness through functional, regression, integration, API, mobile, and end-to-end testing.
Environment: Java, Python, Selenium WebDriver, Playwright, TypeScript, TestNG, JUnit, Maven, Jenkins, Git, GitHub, Bitbucket, Appium, Cucumber, Gherkin, Rest Assured, Postman, SQL, Oracle, SQL Server, MySQL, HTML, Xpath, AWS Code Build, AWS Code Pipeline, Azure DevOps, JIRA, GitHub Copilot, GenAI-Assisted Testing, AI-Assisted Test Automation, Agile/Scrum.
AMN Health, LosAngeles, CA August 2022 to Sep 2024
QA Automation Engineer
Designed and developed scalable Selenium WebDriver automation frameworks using Java, TestNG, Data-Driven, and Hybrid Framework approaches to support functional, regression, smoke, and end-to-end testing.
Analyzed business requirements, functional specifications, user stories, and end-user needs to develop detailed test plans, test scenarios, test cases, and test scripts for healthcare applications.
Performed comprehensive testing of healthcare workflows involving HIPAA, EDI, claims processing, and healthcare data, ensuring applications met functional and business requirements.
Automated critical rewards and banking workflows, validating the migration of rewards data from the bank's deposit platform to the rewards system and ensuring data accuracy across integrated applications.
Developed reusable Selenium automation components, TestNG helper classes, utilities, XPath locators, and page-level methods, improving script maintainability and reducing duplicate automation code.
Automated smoke, functional, regression, and integration test scenarios using Selenium WebDriver, Java, and TestNG, executing automated suites against multiple application builds.
Implemented BDD-based acceptance testing using Cucumber, developing feature files, step definitions, scenarios, and reusable automation components aligned with business requirements.
Integrated automation execution with Maven and Git, managing dependencies, batch-based test execution, source-code version control, and automated test-report generation.
Performed comprehensive backend and database testing using SQL queries to validate data flow between frontend, backend services, and database systems, including rewards and transaction data validation.
Created and maintained System Test Plans, test scenarios, test scripts, traceability documentation, and test reports, ensuring adequate coverage of functional and business requirements.
Executed manual, functional, build acceptance, smoke, regression, and integration testing for every sprint release, validating defect fixes and ensuring application stability before production deployment.
Participated in Agile/Scrum ceremonies, daily stand-ups, sprint testing, defect triage, and bug-walk meetings, collaborating with developers, business analysts, and project managers to analyze defects and deliver quality releases.
Environment: Java, Selenium WebDriver, TestNG, Maven, GIT, Cucumber, BDD, Eclipse, XPath, XML, HP ALM, SQL, Agile and Windows.
Break Free Solutions, Rosemont, IL May 2019 -July 2022
QA Analyst
Designed and developed automated test scripts using Python, Robot Framework, and Selenium WebDriver, creating reusable automation components for web application testing.
Analyzed Business Requirements Documents (BRDs), Project Design Documents, User Stories, and Change Requests to develop comprehensive test strategies, scenarios, test cases, and automation plans.
Identified high-value manual test cases for automation and contributed to the development and maintenance of a Selenium-based automation framework, improving regression coverage and execution efficiency.
Developed and executed API test scenarios using Postman and Newman, validating REST API requests/responses, JSON/XML payloads, status codes, data transformations, and integration workflows.
Implemented BDD testing using Cucumber, creating Gherkin feature files, scenarios, step definitions, and reusable automation components to improve collaboration between QA, development, and business teams.
Performed Smoke, Sanity, Functional, Integration, System, Regression, and UAT testing across web and mobile applications, validating end-to-end business workflows.
Conducted comprehensive Android and iOS mobile application testing, developing test plans, test cases, and test scripts and validating functionality, usability, and application behavior across mobile platforms.
Performed backend and database validation using SQL, comparing UI and database records, validating data integrity, verifying business rules, and preparing test data for functional and regression testing.
Developed and maintained build and sanity-test scripts, integrating Selenium, Python, and Robot Framework automation into repeatable test execution processes.
Managed source code, automation scripts, test data, and project documentation using Git/GitHub, participated in code reviews, and followed established coding and version-control practices.
Managed defects and test activities using Azure DevOps and Digital Agility, including defect logging, prioritization, tracking, retesting, release validation, and coordination with development teams.
Participated in Agile/Scrum ceremonies, sprint reviews, demos, status meetings, and defect discussions, collaborating with developers, business analysts, support teams, and project managers while incorporating customer feedback into testing activities.
Environment: Python, Robot Framework, Selenium WebDriver, JavaScript, Cucumber, BDD, Postman, Newman, REST API, JSON, XML, SQL, Azure DevOps, Git, GitHub, SharePoint, Digital Agility, Android, iOS, Agile/Scrum, Windows.
Education:
Bachelor’s in Computer Science Engineering, JNTUH, India, 2014