Venkata Sai Anusha Pasupuleti Ph.no: +1-737-***-****
Email: ******.************@*****.***
● Over 5 yrs experience in both the manual and automation testing using Tosca and Selenium.
● Strong knowledge and experience in Automation Testing using Selenium with Java.
● Proficient in using the TOSCA automation tool.
● Familiar with Tosca test suite, including Modules, Test Case Design, Test Cases, Execution, scanning methods, and Tosca Automation engines.
● Solid understanding of Object-Oriented Programming Concepts (OOPS).
● Expertise in Selenium WebDriver and TestNG Java framework for automation testing.
● Developed automation test scripts in Selenium WebDriver using Java and Page Object Model design pattern for reusability.
● Proficient in writing CSS Selectors and XPath expressions for identifying web elements.
● Experienced in creating and executing scripts both in parallel and sequentially using WebDriver, TestNG, and Java.
● Performed test script execution with Maven, GITHub, and Jenkins.
● Experienced in multiple testing levels, including Functionality, Integration, Regression, and System testing.
● Extensive knowledge of the Software Testing Life Cycle (STLC) and testing methodologies such as Waterfall and Agile.
● Well-versed in both SDLC methodologies.
● Experienced in Black Box Testing, System Testing, GUI Testing, Retesting, and Browser Compatibility Testing.
● Strong understanding of Agile Methodology and Scrum processes.
● Actively involved in Sprint Meetings, planning sessions, stand-up calls, and retrospective meetings.
● Skilled in Manual Test Case Design, Test Execution, Bug Tracking, and Reporting.
● Responsible for conducting Peer Reviews for both manual and automation test scripts.
● Excellent problem-solving skills with the ability to follow industry standards and procedures.
● Quick to master new concepts and applications, with a strong ability to collaborate in teams.
● Strong communication and interpersonal skills, with the ability to engage with customers professionally and effectively.
Technical Skills:
● Programming Languages : C, Core JAVA, OOPS.
● Automation Frameworks : Selenium, TOSCA, Cypress & JEST
● Testing Management tool : GitHub, Jenkins, ALM, Maven, Azure DevOps
● Bug Reporting : JIRA, Azure DevOps
● Document Management : Confluence
● Databases : SQL, MySQL
● Version Control : Git, Bitbucket.
● Api Testing : Postman, SOAPUI.
Professional Experience:
Role - SDET Engineer
Client – Sparklight
Dates - Jan 2024 – Till Date
Roles and Responsibilities:
Test Management and Execution
● Create Test Plans and Test Cases in Azure DevOps.
● Log bugs in Azure DevOps and track the bug cycle.
● Execute test cases based on priority requirements.
● Conduct functional and sanity tests on real devices after passing test cases on emulators and simulators.
● Perform accessibility testing on both iOS and Android devices.
● Execute performance testing with JMeter on APIs for functional integration with the app. Platform Testing
● Test the app on both Android and iOS devices using emulators and simulators.
● Use APK files for Android testing and simulators via Xcode for iOS testing. Test Automation with TOSCA
● Automate all functional and regression test cases using TOSCA.
● Execute test cases using TOSCA Executor and report defects in ALM.
● Create modules, test cases, and requirements within TOSCA.
● Synchronize modules using TOSCA Wizard when there are changes in the application.
● Record test case results in TOSCA and Authored over 100 Jest unit tests to ensure 95% code coverage of React frontend features, while utilizing Tosca to automate E2E regression tests, reducing system-level defects by 30%. Advanced Test Automation
● Implement successful test automation pilots with TOSCA, using out-of-the-box functionalities to identify and control elements.
● Use image-based test automation and other solutions to handle controls that cannot be uniquely identified.
● Implement a sustainable technical control steering approach, representing business controls within TOSCA.
● Verify content in PDFs using the TOSCA PDF engine.
● Designed and executed modular Jest test suites to validate API responses and UI rendering, complementing Tosca’s real-browser E2E tests to ensure seamless user experiences across critical paths. Data Verification and Reporting
● Perform data verification in databases using the DB engine and store results in Excel files using the Excel Engine.
● Provide accurate and timely estimates for QA timelines and effort. Collaboration and Process Improvement
● Collaborate closely with clients and business teams to identify and analyze business processes and workflows.
● Design functional and integration test scenarios based on analyzed user stories. Role - SDET Engineer
Client – Zebra Technologies
Dates - May 2022 – Jan 2024
Roles and Responsibilities:
Test Design and Automation (Selenium to TOSCA Migration)
● Understand user stories and design functional and integration test scenarios.
● Migrate existing functional and regression test cases from Selenium to TOSCA for improved test automation efficiency.
● Execute functional and regression test cases using TOSCA Executor and report defects in ALM.
● Create and manage test modules, test cases, and requirements in TOSCA using the TOSCA Wizard.
● Transition test scripts previously developed with Selenium to TOSCA for more robust and scalable automation.
● Synchronize test modules and adjust test scripts in TOSCA as application changes occur, replacing Selenium test scripts with TOSCA test cases.
● Execute test cases in TOSCA, recording results for traceability and reporting, while phasing out the use of Selenium for new automation tasks.
Test Automation Implementation
● Implement successful test automation pilots with TOSCA, utilizing out-of-the-box functionalities for control identification and steering.
● Use Image-Based Test Automation and other solutions to steer controls that cannot be uniquely identified.
● Write Selenium test cases using WebDriver methods, Java programming features, and TestNG annotations for automating web applications.
● Leverage Selenium WebDriver for automating browser interactions and testing on multiple browsers.
● Identify and locate web elements using FireBug, FirePath, and browser inspect tools.
● Use XPath, CSS selectors, and other locator strategies in Selenium to uniquely identify web elements.
● Organize Selenium scripts using the Page Object Model (POM) to enhance maintainability and scalability.
● Integrate Selenium with Maven for managing dependencies and to ensure the automation suite remains current.
● Execute Selenium test cases in parallel with TestNG for faster execution across different browsers. Data Verification and Reporting
● Verify data in databases using DB engine and store details in Excel files using the Excel Engine.
● Verify content in PDFs using TOSCA PDF engine.
Control Steering and Business Integration
● Implement sustainable technical control steering, including the business representation of controls within TOSCA. Role - Automation Engineer
Client – Kantar Group
Dates - Feb 2019 – April 2022
Roles and Responsibilities:
● Automated the Rest Service layer using JavaScript and an internal framework.
● Utilized Postman and SOAPUI for Rest service testing.
● Prepared detailed reports outlining project activities and specifications.
● Performed and validated data retrieval and database testing.
● Provided support for pre and post-production deployment.
● Authored end-to-end tests using Cypress to validate full user journeys, improving application stability for web-based platforms.
● Employed Cypress’s real-time browser testing to identify and resolve front-end issues, reducing user- reported defects by 25%.
● Enhanced test cases using Java programming features and TestNG annotations.
● Contributed to Automation Infrastructure Development using Selenium.
● Created test cases using element locators and Selenium WebDriver methods.
● Identified areas for automation, developed Selenium test cases, and executed them.
● Located web elements using FireBug, FirePath, and inspect element.
● Used various XPath methods to uniquely identify web elements.
● Wrote Selenium test cases using WebDriver methods, Java features, and TestNG annotations.
● Utilized Maven framework and dependencies to download supporting components.
● Followed the POM framework on top of TestNG for better maintainability.
● Adopted a data-driven approach to avoid hardcoding test data, storing it in external files like MS Excel for easier maintenance.
● Executed Selenium test cases and reported defects through Jira.