Home

Chandana Vennapusa - Sr.QA Automation Test Engineer
[email protected]
Location: Charlotte, North Carolina, USA
Relocation: YES
Visa: H4-EAD
Email: [email protected]
Contact: 704-302-1803


9 years of rich work experience in the domain of Automation & Manual testing includes Functional, Non-Functional, UI Testing & Accessibility in Adobe Experience Manager.
In-depth knowledge in Defect management and QA process.
Experience in test planning, test Strategy and authoring test documents, managing the quality assurance program in the organization.
Handling internal and external acceptance testing strategy, support, analysis review, test planning review, etc.
Expertise in testing data migration projects, from Ecommerce.
Experience on site responsiveness on various devices / resolutions.
Experience of working on AEM projects like McDonalds, Honeywell in Ecommerce domain.
Driving the quality improvements by providing the key-result-matrix to management, suggesting the improvement areas.
Testing the all phases of software development life cycle with Analysis, Design, Development, Integration, Testing, Debugging, Production, Maintenance and Support of Software Applications in client server environment, Object Oriented Technology and Web based applications.
Experience in tools like Selenium WebDriver, Selenium IDE, Selenium RC, Selenium Grid, Java, QTP, TestNG, Maven, APPIUM, SOAPUI, JUnit, JIRA and Eclipse.
Designed and implemented different automation frameworks from starch like Page Object Model framework, Keyword Driven framework, Data Driven framework and Hybrid framework for a number of projects.
Excellent knowledge of web elements by using mechanisms like CSS, HTML id, name and unique XPaths using Contains, Sibling, Ancestor and by using firebug.
Experience in Web based testing including GUI Testing, Regression Testing, Integration Testing, System Testing, Performance Testing, Stress Testing, Functional Testing and Unit Testing.
Experience working with JIRA for planning, Epic creation, decomposition, and approvals.
Validated calculations of annuity payouts, death benefits, and surrender values across multiple policy scenarios.
Strong planning, forecasting and estimating skills within the testing teams.
Self-starter and team player, capable of working independently and motivating a team of professionals
Experience in Manual and Automated testing of Client Server and Web Applications, Client Server Applications in multiple roles within QA Team.
Created, developed and Executed Test Plan and Test Cases based on Engineering Design Document, Functional/Product Requirement Document.
Expertise in writing, maintaining, executing Test plans, Test Strategy, Test cases and Test Scripts, analyzing bugs and interacting with team members in fixing the errors.
Used Selenium Grid to run scripts on multiple environments, parallel executions simultaneously.
Involved in creating Maven Project using Maven build automation tool to create dependencies like wars, jars. Usage of plugins for invoking XML files.
Triggered POM.XML files using Jenkins, Continuous Integration Tool to generate reports and to trigger periodically.
Provided support in the performance testing using JMeter task includes developing test plan, test script and reports.
Used GitHub, source code management tool for code re-usage, high portability extending scope of Automation Testing.
Strong knowledge of SDLC, STLC and Bug life cycle with experience in writing & executing test cases and test scenarios also have hands-on experience on Test rail, Test link and MRT as Test Management Tool.
Extensive experience in Sanity testing, Feature testing, Functional testing, System testing, Compatibility testing, Retesting, Regression Testing and web-based applications also having experience on Agile Methodology and part of scrum meetings.
Strong communication skills with an ability to grasp new things quickly.
Created detailed documentation for authoring workflows, governance, and component usage guidelines.
Validated authored content across different devices and screen sizes using browser testing and responsive design validation tools.

Performed end-to-end testing of AEM components, templates, and authored pages for layout, styling, functionality, and rendering accuracy.
Verified workflows, content approvals, user permissions, and role-based access configurations within AEM authoring environment.
Tested AEM features such as experience fragments, language copies, MSM (Multi Site Manager), and live copy synchronization.
Preparation of test cases with execution & reporting. Ability to write test cases and test scenarios, review, run and generate test reports.
Ability to handle a team of testers while working on multiple deliveries simultaneously.
Co-coordinating smooth implementation of test plans with the development team.
Developed and maintained mobile automation test scripts for Android and iOS using Appium integrated with TestNG/JUnit.
Automated end-to-end user journeys for native, hybrid, and mobile web applications.
Implemented cross-platform test suites to validate app behavior on multiple device configurations.
Training the new members in the team and getting them productive quickly.
Tested mobile payment gateway integrations, validating API flows, transaction performance, and error handling using tools like Postman,Selenium.
Designed and implemented different Automation Frameworks using Hybrid approach
Hands-on experience with Jenkins, Bamboo and CI-CD applications
Education
Bachelor of Technology (B. Tech) in Electronics and Communication Engineering 2016, JNTUK

Technical Skills

Development Methodologies Agile, Scrum, Waterfall, SDLC
Test Build and Integration tools Jenkins, Maven
Testing Tools Selenium WebDriver, TestNG, Grid, JMeter, Accessibility, NVDA, Appium and Postman
Frameworks POM, JUnit, TestNG
Bug Management Tools Jira
Programming Languages JAVA, HTML, JavaScript, XML, C#
Operating Systems Windows, MAC, ios, Android
Networking TCP/IP, FTP, HTTP
Utilities & Virtualization Eclipse, GIT, SVN


Work Experience

Role: Senior QA Automation Test Engineer May 2024 Present
Client: McDonalds-- Chicago IL
Responsibilities:

Manual testing with understanding the business requirement and creating test scenarios according to the requirement for all responsive views and supported devices and browsers.
Testing Web-Application using Manual and Automation testing method understanding the business requirement and creating test scenarios according to the requirement.
Developed automation frameworks using Selenium and TestNG to validate annuity policy workflows and UI flows.
Developed and maintained Test Documentation including Test Plans, Test Cases, Test Data.
Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium
Created, edited, and published web pages using Adobe Experience Manager (AEM) components and templates across multilingual websites.
Hands-on experience with page authoring, asset management, metadata tagging, and content versioning in AEM Sites and DAM.
Executed performance testing on high-volume batch jobs like annuity payout runs, fund rebalancing, and interest crediting.
Collaborated with developers and UX designers to optimize AEM templates and reusable components for better authoring experience.
Managed content lifecycle, including scheduling content activation/deactivation using AEM workflows and launchers.
Ensured thorough testing of riders like GMIB, GMWB, and enhanced death benefits specific to annuity contracts.
Maintained and organized Digital Asset Management (DAM), including bulk uploads, metadata updates, and asset renditions.
Experienced in Personalization and targeting using Adobe Target/AEM ContextHub for segment-based content delivery.
Conducted API testing for annuity services such as contract inquiry, fund switches, and withdrawal requests using Postman or RestAssured.
Performed author-side UAT testing, providing detailed feedback on component behavior and content rendering.
Utilized AEM tools like Content Fragment Models (CFMs) and Experience Fragments (XF) to support headless and omnichannel delivery.
Involved in testing the application utilizing the Scrum (Agile) methodology.
Performed detailed comparison testing of policy illustrations vs system-generated benefit projections for annuity products.
Reviewed the Test Basis, designed and documented Test Strategies, Test Plan, Test Cases and executed test cases.
Responsible for writing and maintaining Selenium WebDriver scripts for regression and Fu Developed test code in Java/C# language using Eclipse, IDE and TestNG framework.
Automated regression suites covering fund performance charts, annuity reallocation, and policy servicing functions.
Responsible for identifying test cases for manual and Automation with Selenium WebDriver for Smoke Test, Functional and Regression Tests
Performed Regression testing for every modification in the application and new builds using Selenium.
Experience in developing, implementing, and maintaining Automation frameworks Keyword Driven, Data Driven Frameworks, Hybrid and Page Object Model.
Involved in End-to-End QA activities throughout release and closure activities.
In-depth knowledge in Defect management and QA process
Managing the implementation phase by formulating project plans, planning resources and managing issues arising due to scope creep or technical / personnel matters
Experience in test planning and authoring test documents, managing the quality assurance program in the organization.
Using risk-driven techniques to develop, maintain and execute automated test suites for various software products
Handling internal and external acceptance testing strategy, support, analysis review, test planning review, etc.
Understanding the client requirements, Functionality, Business Rule and project functionalities.
Involved in both manual testing and testing all the AEM Components on adobe 6.5 and at same time working on automation.
Developed and maintained automated test suites for cloud-native applications using Selenium and TestNG reducing manual QA time by 65%.
Automated gateway tests using tools such as Appium.
Integrated test automation into CI/CD pipelines (e.g., Jenkins, GitHub Actions, Azure DevOps), enabling continuous testing in AWS/Azure environments.
Created Testing User stories (for Functional and Automation) prior to Sprint planning meetings.
Involved in preparation and execution of test cases by analyzing the Use Case and Business Rule.
Have attended the on-call and Scrum Meetings with the Customer at the On- Shore Team.
Performed REST API Testing using SOAPUI for SOAP/REST web APIs.
Involved in Web services testing using SOAPUI and POSTMAN tools. Validate request and response XML. Added assertions to validate the XML for SOAP and RESTFUL service.
Used Apache Http Client that uses Http Uri Request to send and receive data and handled various methods using GET, POST, DELETE, PUT method.
Analyzing the defect with the BA (Business Analyst), Development and Bug Fixing Team.
Involved in Testing various high complexity / high priority bugs, adding the Patches to the New build and performing Sanity, Smoke, GUI, Functionality and Regression Testing.
Created a test scenario by making use of Use Case and Business Rule. Bug Tracking and Reporting through JIRA
Performed automation testing across various Android (emulators & real devices) and iOS (simulators & devices) for OS compatibility.
Validated touch gestures, background/foreground states, push notifications, and app installation/uninstallation flows.
Designed and enhanced custom mobile automation frameworks using Appium + Java integrated with Maven.
Configured CI pipelines (Jenkins/GitHub Actions) to execute mobile automation tests on every build.
Utilized BrowserStack / Sauce Labs for cross-device cloud testing.

Environment: Restful Services, Rest-Assured, IntelliJ IDEA, Karate, Cucumber, BDD, Selenium Web Driver, Java, Eclipse, GIT, Jenkins, Apache, ios, Android.

Role: Senior QA Selenium Automation Test Engineer Jan 2021 Oct 2023
Capgemini\ Honeywell
Responsibilities:

Analyzed the business requirements, system requirements and created Test plan, Test
Scenario documents based on the business requirements for Functional testing.
Automated functional test cases of the web application using Selenium WebDriver, TestNG, Maven and Java.
Performed parameterization of the Automated Test scripts in Selenium WebDriver to check how the application performs against multiple sets of data.
Implemented BDD framework by writing features files, step definitions and closely worked with the product owner using Cucumber.
Created reusable test scripts and parameterized test data for various annuity scenarios (e.g., age bands, payment modes).
Automated REST API using Rest Assured and TestNG.
Performed defect reporting and bug tracking using Jira and also followed up with the development team to verify bug fixes, and update bug status.
Performed Regression testing, Sanity testing on new builds for every modification in the application using Selenium WebDriver.
Authored and managed content using AEM Sites, working extensively with templates, core components, experience fragments, and content fragments.
Handled content publishing workflows, including scheduled activation/deactivation and approval processes using AEM Workflow console.
Tested document generation workflows for annuity contracts, prospectuses, and annual benefit statements using Docuware or similar tools.
Performed asset management using AEM DAM including metadata tagging, image renditions, and asset referencing across multiple sites.
Managed localization and translation workflows for multi-region/multi-language websites, ensuring proper rollout of localized content.
Used Git, GitHub to check-in automation scripts.
Used Jenkins tool as a Continuous integration tool.
Automated test scripts for getting weekly reports and parameterized them to generate reports based on the criteria provided.
Automated test execution on a wide range of physical devices, emulators, and simulators using Appium.
Built reusable test suites for both Android and iOS platforms, with platform-specific locators and logic.
Experience with cloud-based mobile testing platforms like BrowserStack for remote device testing.
Participated in different Scrum ceremonies.
Hosting video on Bright cove and uploading on AEM. Creating documents on confluence.
Directly interacting with clients without an issue.
Actively involved in status report meetings and interacted with other team members for technical issues.
Benchmarked mobile internet performance across LTE and Wi Fi with JMeter, measuring latency and recording <2 ms jitter over 500 concurrent flows.
Simulated network handovers between LTE/EDGE/Wi Fi and validated app session persistence and replay mechanisms.

Environment: Selenium Web Driver 3.x/2.x, Ready API, Java, Eclipse, RPT, RFT, Subversion/SVN, Jenkins, Apache POI, ANT, JIRA, Data Studio for DB2, SoapUI, SharePoint, Putty, WinSCP, Windows 7.


Role: QA Automation Test Engineer Apr 2018 Dec 2020
Capgemini\Michael page
Responsibilities:

Understanding the client requirements, Functionality, Business Rule and project functionalities.
Performed execution of test cases, scripts, captured test results, metrics and reported them.
Performed end to end testing for the whole project and created any defects found while testing the application in JIRA.
Had experience in testing applications/API's that are distributed in multiple systems.
Used Maven for building the WebDriver project. Integrated with Continuous Integration tools like Jenkins for running tests on a nightly basis automatically.
Used Selenium WebDriver APIs for writing Junit test suites and test cases for testing functionality.
Logged defects using JIRA, research the origin of errors and recommend bug fixes.
Involved in preparation and execution of test cases by analyzing the Use Case and Business Rule.
Created a test scenario by making use of Use Case and Business Rule.
Have attended the on Call and Scrum Meetings with the Customer at the On- Shore Team.
Worked on authoring for the sites
Developed and maintained Test Documentation including Test Plans, Test Cases, Test Data, and defects using JIRA.
Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.
Reviewed the Test Basis, designed and documented Test Strategies, Test Plan, Test Cases and executed test cases.
Responsible for writing and maintaining Selenium WebDriver scripts for regression and functional testing using a Hybrid framework.
Developed test code in Java language using Eclipse, IDE and TestNG framework.
Responsible for identifying test cases for manual and Automation with Selenium WebDriver for Smoke Test, Functional and Regression Tests
Performed Regression testing for every modification in the application and new builds using Selenium.

Environment: Selenium, Eclipse, Jenkins, Java, Windows XP, Agile Methodology

Role: QA Selenium Tester Aug2016 Mar 2018
ZOHO
Responsibilities:

Analyzed business requirements, Functional Specifications and Use Cases, prepared Test Strategy and Test plan.
Interacted with Functional and Technical Leads/Developers for understanding the requirements.
Created all Test Plans, Test Cases and Manual and Automated Scripts to create greater coverage for all initiatives assigned.
Worked on developing the automation scripts using Selenium WebDriver with TestNG Framework.
Creating pages and publishing them live.
Verifying content on live site.
Edit content produced by Client.
Reviewed test plans, test cases and test scripts to ensure consistency with strategic direction, goals and objectives of QA resources working on the project with Agile Scrum methodology.
Reporting communicating on overall results of QA activities to senior management/management committees.
Perform ongoing monitoring activities to track resolution of findings and open QA issues and track closure of action plans in line with procedures
Designed automated tests, created automated test cases, test plans and executed tests using Selenium Grid.
Wrote and executed automated test cases using Selenium WebDriver to automate manual testing solutions.
Configured Selenium WebDriver, TestNG, Maven tool and created selenium automation scripts in java.
Worked on distributed test automation execution on different environments as part of Continuous Integration Process using CI/CD, Selenium Web Driver and Jenkins.
Involved in the Continuous Integration of the automation framework with Jenkins.
Involved in Functionality, System, Integration, and Regression Test of Web based Reports.
Used Selenium WebDriver for automating functional testing and to identify various critical points in applications.
Involved in grouping of Test Cases, Test Methods and Test Suites using TestNG annotations.
Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools CI/CD (Jenkins).
Maintained the Java and Selenium test source code and resources in the GIT source control repository tool.
Performed functional tests using Selenium WebDriver and Cucumber with data driven framework and documented final results in a database.
Involved in testing REST based web services using TestNG and Rest-assured.
Using risk-driven techniques to develop, maintain and execute automated test suites for various software products.
Handling internal and external acceptance testing strategy, support, analysis review, test planning review, etc.

Environment: Selenium, Rest API, TestNG, Java, Rest-assured, JIRA, Agile, Maven, Jenkins CI/CD, Web Components, Templates creation, Web testing, Mobile Testing
Keywords: csharp continuous integration continuous deployment quality analyst business analyst user interface user experience microsoft Colorado Idaho Illinois Wisconsin

To remove this resume please click here or send an email from [email protected] to [email protected] with subject as "delete" (without inverted commas)
[email protected];5735
Enter the captcha code and we will send and email at [email protected]
with a link to edit / delete this resume
Captcha Image: