Deepthi Rachupalli
Mobile: +19453107420
Mail: shettydeepthi24@[Link]
LinkedIn: [Link]
Professional Summary:
Have 8+ years of experience as a Software Testing Professional in areas: Web and SaaS
application testing, Mobile platforms, Mobile application testing in different domains of mobile
platforms and consumer retail products, Client applications deployed in cloud environments, with
strong analytical and technical skills
Proficient in analysis of Functional and test requirements. Requirement Gathering, Quality
Analysis, Test plan development
Solid hands-on experience in System Testing, functional testing, Regression testing and very
good understanding in various stages of Software Development Life Cycle (SDLC).
Worked across all phases of the SDLC, including requirement analysis, test planning, execution,
and release support.
Possess commendable knowledge in mobile platform and application testing with in depth
knowledge in QA Methodologies
Proficient in creating Test Plan, Test Scenarios, Test Cases, and test report documents.
Proficient at defect analysis, reporting and tracking using Bugzilla, test link, JIRA, GitLab and
GitHub.
Experienced on automation testing using Selenium/Appium, Cucumber/TestNG with java.
Excellent interpersonal, verbal and written communication skills.
Strong ability to manage the whole testing team and successfully handled releases within tight
time frames.
ISTQB Certified CTFL (Certified Tester Foundation Level) by ITB.
Certified Salesforce administrator with excellent knowledge of Salesforce lightning, Apex
programming, Data loader, Import wizard, workbench, User management, Security management,
Data management, Process automation.
Technical Skills:
Programming: Java
Testing: Functional testing, System testing, Integration and regression testing, stress and
stability testing, Mobile Application testing, Android CTS, CTS Verifier, GTS, Camera ITS,
Web/Cloud applications testing
Domain Knowledge: Manual Testing, Salesforce Administration
Testing Tools: Appium, Selenium, Cucumber, TestNG
Test Management: Bugzilla, test link, JIRA, GitLab and GitHub
Cloud: Azure, AWS
OS/Platforms: Windows, Ubuntu, MAC, Android, iOS
Professional Experience:
Client: Virtu Global Advisors, NJ, USA Apr 2025 - Present
Role: Software Engineer
Roles & Responsibilities:
Building and maintaining automation frameworks using Selenium, BDD cucumber and TestNG,
reducing manual effort and improving test coverage.
Followed SQA processes to validate user journeys, data accuracy, and compliance rules for
banking applications.
Created automated scripts in for testing login, user registration, and data validation scenarios.
Used Copilot to assist in writing automation scripts in Java, and JavaScript.
Used Copilot to optimize Selenium, Cypress, and Playwright scripts for better readability and
performance.
Creating and managing user accounts, profiles, roles, permission sets to control access and data
security.
Performed manual and automation testing for Loan IQ interfaces with internal financial systems.
Ensuring data accuracy and integrity through SQL validation, API testing with Postman, and
backend verification.
Connected Playwright scripts to Azure CI/CD workflows to ensure quick validation of new builds.
Used JavaScript to enhance automation scripts and create utility functions for UI and API
validations.
Collaborating with cross-functional teams under Agile/Scrum to enhance QA planning, test
design, and continuous integration
(CI/CD) testing.
Utilized customer supported AI-assisted test analysis models to identify high-risk areas and
prioritise regression testing effectively.
Used AccelQ’s for creating no code/low code automation to replace existing selenium scripts .
User onboarding, training support, addressing issues.
Used Maven to manage project dependencies for Selenium, Appium, and API automation
frameworks.
Developed and executed test cases for API, UI, and database validation using Karate, Selenium,
and SQL.
Implemented BDD frameworks for automating API flows using Selenium, Java, and TestNG.
Worked under Agile/Scrum methodology to validate daily test results and report issues in JIRA.
Used ALM/JIRA to track test cases, defects, and test execution progress during each sprint.
Used JIRA/TestRail to track functional test execution and maintain coverage throughout each
sprint.
Worked on integrating automated tests with Jenkins pipelines, ensuring smooth CI/CD execution.
configure and customise objects, fields and workflows and validation rules to align with business
requirements for sales force modules.
Import, export and cleanup of data and perform routine system maintenance, trouble shoot
technical issues.
Environment: Karate for API , Selenium, TestNG, Cucumber (BDD), SQL, CI/CD , Agile/Scrum,
Jira, API, Salesforce administration
Client: Harman Connected Services, Fairphone, Netherlands, (Offshore) Jan 2024 - Dec 2024
Role: QA Test Lead
Roles & Responsibilities:
Fairphone is a mobile OEM that designs and produces smartphones and headphones. It aims to
minimise the ethical and environmental impact of its devices by using recycled, fair trade and
conflict-free materials. This project is to verify and validate the Android system and application
functionalities of Fairphone models for FP3 and FP4.
Responsibilities:
Performing test planning and test execution and performed End to end QA activities.
Assisted throughout the phases of the project including planning, design, QA and implementation
Utilized AI to analyse logs and quickly find the root cause of failures in Fairphone projects.
Used JavaScript to update Playwright based automation scripts and debug UI validations across
browsers.
Utilized Selenium to automate regression test cases for web applications, reducing manual
validation time.
Lead web and mobile platform testing teams and automation development teams
Used ALM/JIRA to report and track defects across multiple Fairphone releases.
Performed API testing using Postman to check request and response status for REST API
endpoints.
Applied Copilot suggestions to speed up API and backend automation development.
Worked with DevOps teams to implement CI/CD Pipelines to monitor test execution and monitor
the test results.
Used AccelQ’s JavaScript-based logic to validate API responses and UI behaviours across
Android app versions.
Created automation test scripts using Selenium and API testing tools.
Verified API calls from Android OTA web pages using Charles Proxy to validate request and
response data.
Performing exploratory, CTS, GTS, performance, full functional/system testing for every
major/OTA release and sanity and module testing for intermediate or ad hoc builds.
Used Espresso to automate Android app flows such as login, navigation, and form submissions.
Used Xcode’s simulator with XCUITest to validate app performance without needing physical
devices.
Implemented Espresso tests to validate UI components and user interactions across different
Android OS versions.
Owned end-to-end SQA responsibilities, including test planning, requirement analysis, execution,
and defect closure.
Used BDD with Cucumber to write clear and simple scenarios for Android system and app
validation.
Identifying the automation areas and developing test automation using Appium, TestNG, Java
and automated regression tests.
Used ADB (Android Debug Bridge) commands to connect and test Android devices.
Used Browserstack for creating automation and inspecting elements for Android and iOS
platforms
Integrated Maestro tests with CI/CD pipelines to enable continuous validation of mobile builds.
Performed manual and automated testing on mobile applications across devices.
Lead mobile automation team and guided throughout the automation development using Appium
and TestNG
Reported CI/CD deployment test results in daily stand-ups and contributed to improving release
quality.
Test plan update and maintenance.
Integrated Maven projects with Jenkins and Azure pipelines for CI/CD-based test execution.
Used Maestro and Appium to support mobile CI/CD testing, integrated BrowserStack and Sauce
Labs for real-device validation, applied LLM-driven test generation and defect triage, and wrote
automation scripts in JavaScript.
Lead the automation Migration from selenium automation to market latest Playwright for cross
browser annd API tests for faster and reduce complexity of maintainability of multiple tools.
Used JIRA under Agile/Scrum methodologies to track, update test execution status for build
cycles.
Used SQL to validate backend data for Fairphone application test cases during functional and
regression testing.
Coordinating and mentoring team members, tracking QA process until completion
Utilized REST API requests in Postman and also automated them using integrated tools like
RestAssured/Playwright API packages for backend testing.
Performed functional, UI, and regression testing for Android apps on multiple versions of Android
OS.
Conducting brain storming sessions, team meetings/calls on clarifications and gap analysis , Test
plan update and maintenance.
Environment: Agile/Scrum, Android 10/11/12, Linux, ADB tools, CTS verifier, GTS interactive,
AWS, Selenium, SQL, Playwright, Postman, Jira
Client: Harman Connected Services, Lebara, UK (Offshore) Mar 2023 - Dec 2023
Role: Senior QA
Roles & Responsibilities:
Worked on testing Lebara Web and Mobile applications on both Android and iOS hybrid
applications developed using cross platform React native development framework.
Maintained test plans, execution logs, and release documentation following Lebara’s SQA
standards.
Worked on change requests and bug fixes in automation for selenium scripts
Implemented mobile test frameworks using Maestro and Appium, validated builds on
BrowserStack, used LLM-based tools to improve automation scripts and failure analysis, and
developed reusable utilities in JavaScript.
Implemented/migrated Playwright automation suite for web applications to cover key business
flows.
Worked with Java and JavaScript to write automated test scripts for web and mobile applications.
Used Xcode with Appium to run test scripts on the iOS Simulator for faster build validation and
Used Appium uses internally XCUITest to automate iOS applications.
Executed XCUITest scripts in Xcode to verify navigation, screen rendering, and input field
behavior.
Performed functional and regression testing of Android and iOS applications using multiple device
configurations
Used Charles Proxy to validate API requests triggered from Android, iOS, and mobile web apps.
Worked with both REST APIs to validate backend data and ensure correct integration with web
and mobile applications.
Linked TestRail test cases to JIRA defects for better traceability and reporting.
Used ADB commands to install, debug, and verify Flutter builds on Android devices.
Validated that customer, billing, and recharge data flows between different modules of the system
like AES content, customer DB, Backend API calls.
Applied Maestro and Appium to automate Android and iOS workflows, ran tests on BrowserStack
and Sauce Labs, utilized LLM support for test design and debugging, and enhanced automation
coverage using JavaScript scripting.
Executed Maestro test runs on multiple devices to ensure consistent behavior across OS
versions.
Reported visual or rendering issues in Flutter apps using screenshots from iOS and Android while
testing manually.
Validated RESTful APIs using Postman to ensure correct request and response formats between
Web apps and backend services.
Discuss the Change Requests from Dev team for all UI and Functional changes in the existing
system and analyse the fixes.
Create tickets/user stories in Jira for grooming, tracking the progress and readiness.
Used Jenkins pipelines to run automated tests as part of the CI/CD continuous testing process
implementation.
Request manual QA team to update Test plans for any functional or change requests
API validation using Postman tool for backend data validation
Used SQL queries to validate application data stored in backend databases for different
application modules and data bases.
Performing test script modifications and test execution and Used POM(PageObjectModel)
principles to create reusable classes for automation scripts and created utility functions for better
and generic reusability.
For CICD execution Utilised Browserstack for cross browser testing and device farm for Mobile
test execution on multiple devices/parallel execution.
Developed automated test suites using Appium with Java for Android/iOS application validation,
reducing manual efforts for build verification.
Validated app permissions, activities, and package details using Appium driver.
Environment: Custom test automation Framework (developed using Selenium, Appium, Rest
assured, Cucumber, TestNG), Postman, SQL, ADB Tools, Agile/Scrum, Windows, Jira,
Playwright, Java.
Client: Harman Connected Services (Pluribus), Bangalore, India Feb 2022 - Jan 2023
Role: Test Engineer
Roles & Responsibilities:
Drafted new test cases based on the new features and requirements.
Executed test cases using the Test link daily and updated the coverage.
Record issues into a Bugzilla and Follow-up and validate the issue.
Performed Functional, sanity, regression, system testing for all the release builds.
Support/perform RCA for the production bugs to avoid such bugs in future.
Validated application workflows using Selenium automation and supported UAT testing with end-
users
Worked with the development team to understand build frequency and deployment flow in the
CI/CD process.
Worked with DevOps team to scheduled daily test runs using on demand pipelines to ensure
quick feedback for developers.
Used Java with Selenium to validate web application workflows.
Verified HTML forms, links functionality through Selenium test runs and manual checks.
Created reusable step definitions in Java using BDD framework.
Assisted throughout the phases of the project including implementation, CI/CD implementation
and Test automation execution
Maintained SQL queries for reuse in daily regression testing.
Used BDD with Cucumber to write test scenarios in simple Gherkin format.
Monitored Jenkins build results to identify test failures.
Created REST API suite using Postman to confirm that data between frontend and backend was
correct while testing the application manually.
Environment: Bugzilla, Test link, Selenium, Java, Postman, SQL, Jenkins
Client: Ankiom Soft LLP, India Dec 2018 - Jan 2022
Role: Test Engineer
Roles & Responsibilities:
Ankiom provides software services and solutions that include design and development for
different technologies and software applications developed native or hybrid, mostly on embedded
platforms like Android, iOS, QT, IoT, Automotive etc.,
Responsibilities:
Validation of platform native applications for the android platform ported on custom
chipset/boards
Worked with TestComplete to verify API responses and data consistency between frontend and
backend.
Collaborated with automation testers to understand Playwright’s role in the HTML structure and
CI/CD pipeline for build validation.
Create and maintain the test plan for different android applications
Used Java with TestNG for writing test cases, data-driven testing, and generating detailed
execution reports.
Followed Agile/Scrum methodologies by participating in daily stand-ups to discuss QA progress
and blockers.
Maintained Git/GitLab repositories for Selenium automation code, supporting collaborative
development and version control.
Execution of multimedia, wireless connectivity tests
Identifying the bugs and reporting to the development team
Stability testing for multimedia audio and video
Environment: GitHub, GitLab, Android, Agile/Scrum ,Selenium, Appium, Java
Client: TietoEnator, India (Ericsson Mobile Platform, Sweden) Sep 2007 - Feb 2009
Role: Test Engineer
Roles & Responsibilities:
At Tieto as a software engineer, I was responsible for mobile application and UI Framework
manual testing.
I used VB SCript to write small automation scripts for UI validation.
Worked on TietoEnator (Ericsson Mobile Platform) to validate mobile application data, and
prepare SQL-based test data for regression and stability testing.
Successfully deliver fully validated UI widgets like Phonebook tab, music player, Apps grid etc.,
Conduct regression testing and report the issues identified
Assisted developers by providing test data for new feature validation.
Execute functional and stability testing for every release build and report the issues identified and
track until delivery.
Environment: Ericsson Mobile Platform, C, SVN, SQL, Quality Center
Education:
Bachelor of Technology in Electronics and Communication Engineering, from JNTU, Hyderabad,
India in 2005.
Certification(s)
ISTQB Certificate number: CTFL-139932 by ISTQB (ITB).
Salesforce Platform Administrator 1 and 2