Post Job Free
Sign in

Automation Engineer Test

Location:
Baltimore, MD
Posted:
July 30, 2025

Contact this candidate

Resume:

LAVANYA MADUGULA

SENIOR TEST AUTOMATION ENGINEER

Email: ********.*****@*****.*** Phone:571-***-****

PROFESSIONAL SUMMARY:

Senior Test Automation Engineer with 11+ years of extensive experience in designing and executing scalable automation frameworks for web, mobile, and API applications across Agile and CI/CD-driven environments.

Expertise in creating scalable and reusable test automation frameworks using Selenium WebDriver with Java, TestNG, and Maven for robust cross-browser regression and smoke testing.

Skilled in Cypress automation for modern web applications and seamlessly integrating test suites into CI/CD pipelines using Jenkins and Azure DevOps.

Proven ability to develop BDD test suites using Cucumber and Gherkin syntax, promoting collaboration across QA, developers, and business analysts in Agile teams.

Proficient in API automation testing using REST Assured, Postman, and SoapUI for both RESTful and SOAP-based services, with validations of response codes, payloads, and schema structures.

Strong hands-on experience in mobile automation testing using Appium with Python for both Android and iOS devices.

Demonstrated ability to build hybrid frameworks combining data-driven, keyword-driven, and modular page object models to improve code reusability and reduce test maintenance.

Expertise in performance and load testing using Apache JMeter including scenario design, throughput monitoring, and bottleneck analysis.

Good understanding of DevOps processes Experience in executing CI/CD pipelines using Jenkins, GitHub Actions, Azure DevOps.

Experienced in database testing and test data management using advanced SQL queries across MySQL, Oracle, and SQL Server to support backend validation and ETL workflows.

Strong knowledge of implementing automation frameworks using Playwright with JavaScript/TypeScript, improving test efficiency for modern front-end architectures.

Expertise in creating reusable libraries, utilities, and custom test functions in Python and Java to streamline automation efforts across multiple projects and technology stacks.

Skilled in integrated automation test reporting using Allure and Extent Reports for detailed dashboards, enhancing visibility for QA leads and stakeholders.

Hands-on experience in security and authentication testing using OAuth2 and token-based flows, validating access control for both web and API applications.

Proficient in automated cross-platform testing using LambdaTest enabling validation of UI functionality across various browsers, devices, and operating systems.

Experience in using Git based version controls like GitHub, and GitLab, employing branching strategies to manage parallel test development and streamline code merges.

Expert in developing custom test harnesses and mocks for isolated service testing and simulation of third-party APIs, enabling early integration validation.

Hands-on experience in conducting manual testing including exploratory, system, regression, and integration tests to complement automation efforts and cover edge scenarios.

Experience in mentoring junior QA engineers in automation best practices, script optimization, framework design, and Agile testing methodologies, contributing to overall team maturity.

TECHNICAL SKILLS:

Languages & Scripting

Java, Python, JavaScript, TypeScript, SQL,

Automation Tools & Frameworks

Selenium WebDriver, Cypress, Appium, REST Assured, Postman, SoapUI, Playwright, Katalon Studio, Robot Framework

Testing Types

Functional, Regression, Integration, System, Smoke, Sanity, Load, Performance, Exploratory, Security, API, Mobile, Cross-browser

BDD Tools

Cucumber, Gherkin

CI/CD & DevOps

Jenkins, Azure DevOps, GitHub Actions, Docker, Kubernetes

Cloud & Cross-platform Testing

LambdaTest, AWS Device Farm

Reporting Tools

Allure Reports, Extent Reports, Excel, Jira Dashboards

Database & Backend Testing

MySQL, Oracle, SQL Server, MongoDB, ETL Validations, Data Triggers, Log Analysis

Test Management Tools

Jira, Zephyr, TestRail

Test Framework Architecture

Page Object Model (POM), Data-driven, Keyword-driven, Hybrid Frameworks

Others

Agile Scrum Methodology

PROFESSIONAL EXPERIENCE:

Client: PNC Bank, Oxon Hill, MD September 2024 – Present

Role: Senior Test Automation Engineer

Responsibilities:

Authored and maintained BDD-style automated test scenarios using Cucumber integrated with Selenium and Java, collaborating closely with product owners and developers to validate business requirements through executable specifications.

Integrated automation test suites with Jenkins pipelines for continuous integration and continuous delivery (CI/CD), enabling automatic triggering of tests on code commits and deployments in staging and production environments.

Implemented performance and load testing strategies using JMeter, designing realistic load profiles, and analyzing test results to identify and report bottlenecks and scalability issues.

Created and maintained test environments using Docker containers and Kubernetes clusters, facilitating parallel execution of automation tests and simulating production-like environments for testing.

Led code reviews and pair programming sessions to ensure the quality, readability, and reliability of automation test code written by junior engineers and peers across multiple teams.

Designed, implemented, and executed cross-browser and cross-platform test suites on cloud services such as LambdaTest, ensuring consistent user experience across browsers and devices.

Architected hybrid automation frameworks combining Selenium, RestAssured, and Appium for unified automation of web, API, and mobile app testing, ensuring consistency in test execution and reporting across multiple platforms.

Designed automated test suites for complex data-driven workflows by integrating automation frameworks with SQL and NoSQL databases (MongoDB, DynamoDB), ensuring validation of dynamic datasets and business rules.

Spearheaded the adoption of Playwright and Cypress frameworks for faster and more reliable UI testing in modern single-page applications (SPA), reducing flakiness and improving feedback cycles.

Integrated code quality and static analysis tools like SonarQube into automation projects to enforce code standards and identify potential issues in automation scripts proactively.

Defined KPIs and success metrics for automation initiatives, regularly reviewing automation ROI, coverage gaps, flakiness rates, and providing recommendations for continuous improvement.

Designed custom reusable components, libraries, and utilities in Java and Python for automation frameworks, promoting code reuse, readability, and maintainability across multiple test projects.

Mentoring a team of automation and manual testers on best practices in test automation design, framework usage, code quality, and debugging techniques in Java, Python, and JavaScript.

Defined and implemented risk-based test automation strategies, prioritizing automation efforts based on criticality, business impact, and frequency of use to maximize ROI and test efficiency.

Researched, evaluated, and introduced cutting-edge automation tools and practices (Playwright, Cypress component testing, contract testing tools) to improve the team’s testing capability and efficiency.

Designed modular and scalable automation architectures with layered abstraction, allowing easy extension of test coverage for new application features and reducing duplication across automation codebases.

Implemented automated test tagging and categorization strategies, enabling selective execution of smoke, sanity, regression, performance, and integration test suites on demand.

Created detailed automation test plans, coverage reports, and metrics dashboards in Jira, TestRail, and Confluence, providing stakeholders with clear insights into test progress, risks, and quality trends.

Executed end-to-end API automation test suites using RestAssured and Postman for RESTful services, ensuring the accuracy, performance, and security of backend services in microservices architectures.

Environment: Cucumber, Selenium, Java, Jenkins, JMeter, Docker, Kubernetes, LambdaTest, RestAssured, Appium, MongoDB, DynamoDB, Playwright, Cypress, SonarQube, Python, JavaScript, Jira, TestRail, Confluence, Postman.

Client: BETMGM (USA) Jan 2023– Aug 2024

Role: Senior Test Automation Engineer

Responsibilities:

Analyze functional requirements from Product team and get clarifications.

Collaborated with product team and developers to define test plan and strategies.

Developed and maintained reusable test modules with TOSCA, improving automation efficiency and reducing test maintenance effort

Implemented risk-based testing strategies within TOSCA to optimize test coverage while prioritizing critical functionalities.

Worked extensively with TOSCA. Test Suite, including TOSCA Commander, TOSCA Execution, and API automation.

Experience in scripting for cross web browser testing and mobile browser testing.

Detect, analyze, and document bugs or defects in the game software, ensuring thorough documentation for future reference.

Worked closely with game developers and other QA team members to ensure the software meets quality standards and requirements.

Worked with DevOps team to build, execute pipelines to deploy app to servers using Jenkins.

Performed manual testing and REST API testing using Postman Tool.

Performed thorough regression testing to ensure that fixes for bugs do not introduce new issues.

Maintain detailed documentation of test results, test cases, and automation scripts to assist in debugging and future modifications.

Experienced in using tools like JIRA, Confluence for defect tracking, reporting and management etc.

Preparing the requirement Traceability Matrix for the designed Test Cases.

Developed BDD test scenarios using Cucumber with Gherkin syntax, enabling collaboration between QA, developers, and business stakeholders in Agile teams.

Integrated automated tests into the CI/CD pipeline using Jenkins and GitHub Actions, ensuring rapid feedback for every code commit and pull request.

Strong understanding of AWS cloud services/technologies like EC2, S3, IAM roles etc.

Conducted test data management using SQL queries across MySQL, Oracle, and SQL Server databases for validation, setup, and teardown of test environments.

Authored detailed defect reports with replication steps, logs, and screenshots, and tracked defect lifecycle using Jira in Agile sprints.

Participated in daily stand-ups, sprint planning, and retrospective meetings as part of Agile Scrum ceremonies to align test efforts with development goals.

Designed smoke, regression, and sanity test suites to ensure early bug detection and reduce testing cycle time during production deployments.

Conducted risk-based testing strategies to prioritize test cases and optimize testing coverage with focus on high-impact business functionalities.

Mentored junior QA engineers on automation tools, scripting techniques, and best practices, promoting a culture of continuous improvement and knowledge sharing.

Environment: TOSCA,Jenkins, CI/CD, Data-driven framework, Keyword-driven framework, Cucumber, Gherkin, GitHub Actions,MySQL, Oracle, SQL Server, SQL, Agile, Scrum.

Client: Fab Hotels May 2019 – Dec2022

Role: Test Automation Engineer

Responsibilities:

Maintainable automation test suites using Playwright with JavaScript/TypeScript for modern web applications, enhancing test coverage across UI components.

Configured CI/CD pipelines in Azure DevOps to integrate automated test execution with deployment workflows, ensuring early defect detection and fast feedback loops.

Automated SOAP and RESTful service testing using SOAP UI and Postman collections, integrating API validations with backend service monitoring.

Developed custom test utilities and reusable functions using Python and Java to streamline automation across web, mobile, and API layers.

Created modular page object model structures in Selenium to separate test logic from UI interaction layers, improving code readability and reuse.

Automated regression testing on major browser platforms using LambdaTest and reported browser-specific UI bugs to development teams for quick resolution.

Collaborated with product owners and business analysts to translate acceptance criteria into automated BDD scenarios using Gherkin syntax in Cucumber.

Integrated automated test results with Jira to update test runs dynamically and maintain traceability between stories, test cases, and defects.

Utilized Git and GitLab for version control of test automation scripts and created feature branches to isolate test development and reduce merge conflicts.

Designed and implemented end-to-end test automation workflows that included database validations, UI verifications, and API response checks for comprehensive testing.

Performed root cause analysis of failed tests using logs, screenshots, and CI/CD reports, ensuring rapid issue identification and resolution.

Validated application functionality post-deployment using automated smoke suites triggered by Jenkins jobs on each environment refresh.

Participated in code quality reviews, pair programming, and automation design discussions with developers and QA peers in an Agile environment.

Conducted POC using Robot Framework for acceptance testing and keyword-driven automation, supporting non-technical QA contributors.

Automated security and authentication scenarios, including OAuth2 and token-based API testing, to validate access controls and role-based user flows.

Prepared weekly test execution dashboards and metrics using custom SQL queries, Jira filters, and Excel reports to communicate test health to stakeholders.

Environment: Playwright, JavaScript, TypeScript, Azure DevOps, SOAP UI, Postman, Python, Java, Selenium, LambdaTest, Cucumber, Gherkin, TestRail, Jira, Git, GitLab, Jenkins, Robot Framework, OAuth2, SQL, Excel.

Client: Udaan B2B Aug 2017 – May2019

Role: Test Engineer

Responsibilities:

Conducted end-to-end test automation for cloud-hosted applications using AWS Device Farm for mobile devices and BrowserStack for cross-platform compatibility.

Developed custom test harnesses and mock services to simulate third-party APIs and test integration points in isolated environments.

Designed advanced data-driven test scripts using Apache POI and Excel files to validate different input combinations and boundary values.

Configured Jenkins pipelines to run nightly builds with automated regression suites and send Slack/email notifications on failures with detailed logs.

Developed automated test scripts in Katalon Studio for both web and API layers, integrating with Git and Jira for version and issue tracking.

Used GIT branching strategies (feature, develop, main) to manage parallel automation tasks and ensure smooth code integration.

Built reusable custom libraries and keywords in Robot Framework to standardize test case development across multiple teams and projects.

Utilized XPath, CSS Selectors, and JavaScriptExecutor in Selenium to handle dynamic elements and tricky UI components for robust automation.

Created automated validation for PDF generation and file downloads using Java libraries and integrated them into functional test flows.

Validated backend processes and ETL workflows by integrating automation scripts with database triggers and log file verifications.

Presented test automation strategy, ROI analysis, and implementation roadmap to senior leadership, securing approval for framework development initiatives.

Environment: AWS Device Farm, BrowserStack, Apache POI, Excel, Jenkins, Slack, Katalon Studio, Git, Jira, SoapUI, Robot Framework, XPath, CSS Selectors, JavaScriptExecutor, Selenium, Java, SQL, ETL, PDF Automation.

Client: Athena Health Feb 2013– Jul 2017

Role: Test Associate

Responsibilities:

Executed functional, integration, system, and regression test cases manually across web and mobile applications to ensure adherence to business requirements and specifications.

Designed and documented comprehensive test plans, test scenarios, and test cases based on user stories, technical design documents, and change requests.

Identified, logged, and tracked defects using Jira, working closely with developers to replicate issues, prioritize severity, and verify fixes through retesting.

Conducted exploratory testing and boundary analysis to uncover hidden defects and assess application behavior under various user conditions.

Participated in Agile Scrum ceremonies such as sprint planning, daily stand-ups, and retrospectives, ensuring testing activities were aligned with sprint goals.

Executed smoke, sanity, and regression test cycles during every release to validate application stability and prevent production defects.

Created and maintained detailed bug reports with supporting evidence such as screenshots, logs, and steps to reproduce, enhancing communication with development teams.

Maintained traceability matrices to ensure full coverage of business requirements and provided regular testing status reports to QA leads and project managers.

Environment: Functional Testing, Integration Testing, System Testing, Manual Testing, Jira, Exploratory Testing, Agile Scrum, Sprint Planning, Smoke Testing, Sanity Testing.

EDUCATION:

Master of technology from JNTU Kakinada,India

Bachelor of technology from JNTU Hyderabad,India



Contact this candidate