DEEPIKA P
PHONE: 937-***-****
E-MAIL: *****.*******@*****.***
9+ years of experience as a Software Development Engineer in test involving in various phases of Software testing life cycle; for Web based and Client/ Server applications, playing a major role in analyzing business requirements Workflow assessments, onsite support, Developing and Documenting Test strategies, Test Cases, and Test Plan. Developed Automation frameworks implementing test scripts with Selenium Web driver API invoking Java and Typescript to reinforce the quality in testing process among various domains of E-Commerce, Banking, Health care.
TECHNICAL SKILLS
Test Approaches
Waterfall, Agile/Scrum, SDLC, STLC, Bug Life Cycle
Testing tools
Selenium Web driver IO, Selenium Web Driver, Playwright, UFT/QTP, Cucumber, SOAPUI,,ALM, QC, Perfecto, X-ray,Win SCP, putty
Test Build & Integration Tools
Gitlab, Maven, Github, ANT, Jenkins, Tortoise SVN, GIT, Gradle, Charles Proxy, Sonar qube, Postman, Jmeter, Slack, B2B,Test-driven development, Node
Programming Languages
JavaScript, Typescript, JAVA, Python VB Script, Gherkin, SQL C, C++,Kotlin
Databases
SQL Server, Cassandra.
Browsers
Internet Explorer, Mozilla Firefox, Google Chrome, Safari, Edge
Markup Languages
HTML,CSS, XML, XPath,
Operating Systems
Windows 7/8, UNIX, Mac, iOS development, Web accessibility
Frameworks
React Native, XCUI test, Espresso, Page Object Model, BDD, Mocha,Chai, Keyword driven, Data driven, Hybrid, Testing, J-Unit, Software deployment
Cloud Automation testing tool
Perfecto, Sauce labs, Browser Stack, Cross browser Testing, AWS, Azure, AWS
MS Office Tools
Outlook, Word, Excel, PowerPoint, MS Access, Visual Studio
Defect tools
JIRA, Rally, Bugzilla, HP Quality Center (ALM)
Utilities
Visual Studio, IntelliJGIT, SVN, Firebug, Fire Path, User agent, Confluence
WORK EXPERIENCE
Project 1
Senior SDET
Total Wine & More
Boca Raton FL Dec 2022 to Present
Responsibilities:
Designed and implemented comprehensive test plans and strategies, covering functional, integration, and regression testing.
Designed and executed end-to-end test scenarios for web and mobile platforms, integrating Appium and Selenium Web Driver
IO to validate functionality across different devices and browsers.
Developed frameworks from scratch and maintained automated test scripts for React Native mobile applications using Typescripts, Mocha, and Chai, ensuring comprehensive test coverage.
Worked on mobile automation using the Appium tool with Selenium web driver for Android and IOS native app testing.
Develop and maintain automated test scripts using Android Studio to validate Android applications.
Strong understanding of Appium functions to simulate real-time user behavior, ensuring accurate and effective testing of mobile applications
Enhanced test automation capabilities by incorporating test ID attributes into React Native components, targeting UI components, and facilitating more precise and efficient UI testing.
Designed and maintained robust automation frameworks and test scripts in Typescript, leveraging Web Driver’s capabilities for efficient and reliable browser automation.
Developed custom Web Driver IO commands and utilities to enhance test automation efficiency and handle complex web interactions
Conduct code reviews for test automation scripts to ensure adherence to coding standards and best practices.
Performed API testing with Postman and integrated automated API tests into the test suite to ensure seamless communication between frontend and backend service
Worked on automating react native applications on Zebra POS devices
Conducted integration testing with Browser Stack and its Test management feature for cross-browser compatibility and leveraged POCs to integrate with legacy systems, ensuring comprehensive test coverage across various environments
Set up and maintained test environments using Android Studio and Xcode for mobile automation, supporting Android and iOS application testing.
Expertise in testing AI applications, combining a deep understanding of machine learning models with a strong background in data validation and performance testing
Co-coordinating cross-functionally with teams to develop and support related to building and debugging QA efforts and test framework
Worked at integrating automated testing and tuning procedures for AI with user interfaces to enhance user experience while providing continuous monitoring and detailed reporting.
Integrated API testing using Axios for automation in React Native framework for mobiles
Expertise in Software Development Life Cycle (SDLC), Software Testing Life Cycle, and Defect Life Cycle with major responsibilities in all phases.
Developed and executed SQL queries to validate data integrity and consistency in SQL Server databases, ensuring backend data aligns with application expectations.
Conducted manual and exploratory testing activities to identify defects and edge cases.
Project 2
Senior Software Engineer
Digi Build
Miami FL Dec 2021 to Nov 2022
Responsibilities:
Working with multiple project modules of Digi Procure on a fast-paced Agile process involving different meetings held with Agile methodology.
Design and develop integration, regression, and stress tests using industry-standard tools.
Collaborate with Business Analysts and Developers to understand requirements and translate them into test cases.
Developing Test scenarios, Test cases, Test data, Test procedures, Test reports, and Test Matrices and documenting and reviewing with multiple project teams on the E2E test plan.
Developed framework from scratch using JavaScript, Mocha, Chai, and Selenium web driver Io.
Extensive work on integrating multiple reporting tools like Allure, Mocha Awesome, and Spec Reporter.
Integrated Dockers Swarm with AWS for cross-browser testing locally and in the cloud.
Worked on creating a CICD pipeline from scratch and integrated automation scripts as a daily run.
Works closely with architects, developers, and other product team members to ensure the overall quality of the solution
On boarding, the dev team and QA team towards the QA automation framework.
Worked on implementing desktop automation on multiple browsers in the AWS cloud
Worked with teams and manual QA to set up QA process management and test documents and release notes.
Worked on setting up the requirements and process flow among the team on sprints.
Set up CICD and mono repo for the dev and qa among the team for integration.
Performed production deployments and app deployments on a sprint basis for every sprint cycle.
Designed Test framework from scratch and integrated it across the team.
Developed Unit tests for all the features on per per-sprint basis.
Worked as an advocate by thoroughly understanding business processes and engaging in business requirements review via identifying gaps/ambiguity and ensuring overall testability.
Provided the architecture/implementation as well as dependencies between solutions across the organization; and participated in solution architecture activities ensuring the ability to address both technical and business requirements.
Devised and executed on a multi-layered testing strategy (database, middle tier, front end)
Executed parallel execution of scripts on multiple browsers in the cloud.
Project 3
Kroger
Cincinnati, Ohio
Quality Engineer Level 2 Oct 2019 to Dec2021
Responsibilities:
Maintaining and updating automation test scripts of Selenium automation framework to perform smoke and regression for mobile E2E testing using Testing with Gitlab.
Developed a framework from scratch implementing Selenium Web driver IO with Java script, mocha, Chai, and Node js for mobile applications.
Performed downstream validation to OMS and Baymax by calling APIs with an automation framework.
Performed Database/Backend testing using SQL Queries for data design, validation on diverse customer transaction records, and integrity testing using JDBC connection.
Building apps from the command line for IOS and Android using X code and Android SDK.
Worked on testing and debugging manually and automation for Virtual/Real devices using Charles Proxy.
Used X-code and Android studio for virtual device automation of IOS and Android.
Experience of working with Sonar qube configuration and debugging code smells in automation framework.
Worked with Perfecto cloud-based test automation tool in executing scripts on multiple mobile and real web devices parallel in the cloud.
Worked on cloud migration and data migration testing process on Azure.
Worked on Perfecto API-based framework QUANTUM and integrated Perfecto API with cucumber and BDD into legacy selenium framework.
Worked on native tools POC and configured device farm tools integrated with Gitlab for continuous integration.
Expertise in using tools like Postman and SOAPUI for service testing.
Performed Load and stress testing using JMeter to validate application performance and provided threshold limits
Implemented POC with Cucumber integration for multiple internal team frameworks.
Onboarded and supported multiple team members on Native Mobile application testing.
Configured Gitlab build job for CICD pipeline configuration to perform Regression and Functional Testing.
Analyzing the failures for debugging and logging the errors using Kibana.
Created a dashboard and graphs for the posted results to Kibana for different sites.
Interfacing with other groups, like a Configuration Management team and Database team to test all features of the application from the perspective of End-to-End.
Coordinating with 13 other Native Cross teams to ensure the newly developed features function End-to-End.
Performing production checkout before each production deployment and supporting the operations team in identifying and resolving all production issues.
Project 4
SDET
Rooms To Go Furniture
Tampa, Florida July 2016 to Sept 2019
Responsibilities:
Working with projects in a fast-paced Agile process involving different meetings held in Agile methodology.
Maintaining a framework and implementing Selenium Web driver with Java for mobile applications.
Performed Database/Backend testing using SQL Queries for data design, validation on diverse customer transaction records and integrity testing using JDBC connection.
Worked on legacy system and maintained test scripts in UFT with VB scripting as a programming language
Expertise in using various defect-reporting and defect-tracking tools like JIRA, Rally, Bugzilla, and HP ALM.
Designed mobile and web automation framework from scratch using JAVA and Selenium.
Implemented POC for AWS Device Farm Sauce labs, Browser stack, and cross-browser testing.
Integrated perfecto framework into legacy selenium JAVA framework successfully.
Experience of working with Sonar qube configuration and debugging code smells in an automation framework.
Developed test scripts using Appium functions for real device automation on Android and IOS for native app testing.
Worked on native tools POC and configured device farm tools like AWS device farm integrated with Gitlab for continuous integration.
Conducted performance testing and stress testing using WebDriver IO to evaluate application responsiveness and stability under varying load conditions.
Implemented cross-browser testing strategies to validate application behavior and compatibility across different web browsers and versions.
Involved in developing Test Scripts to implement Test Cases, Test Scenarios, and features for TDD (Test Driven Development), and BDD (Behavior Development) using Cucumber (Gherkins format).
Worked on SVN to handle and maintain the build scripts, test data, and other documents related to the project
Implemented BDD (Behavior Driven Development) framework for UAT implementing Cucumber Features, Scenarios Outlines, and Step Definitions file using Gherkins format.
Implemented POC with Cucumber integration for multiple internal team frameworks.
On boarded and supported multiple team members on Native Mobile application testing.
Education Projects:
Tracing out shill bidders of eBay using Data Mining Techniques:
The project is to determine the shill bidder of the eBay e-commerce website and help in making better sales of auction products using data analytic approaches.
The data is prepared by dividing the whole set as auction ID, bid, bid time, shill bidder, bidder rate, open bid, price, customer feedback, bidder name, and frequent bidder as our data attributes are considered.
With accessible crude information, we can comprehend the client's particular points of interest. With these, we characterize the bidder as indicated by their auction ID gathering and bidder rate
Created and traced data using SQL to filter the data sets and retrieve the data with comparison using SQL SERVER
Implemented modeling techniques like WEKA tools, Supervised Model with decision tree, and Naïve Bayes model and evaluated the data with an accuracy rate of 0.924 and error rate of 0.076 for 250 instances. Developing a responsive site with Fundamentals of Responsive Web design:
Designing and developing responsive web pages using the fundamentals of responsive web design via HTML5 and CSS3.
Analyzing an existing site and coding a responsive webpage that demonstrates an understanding of viewports, CSS media queries, breakpoints, and tools for manipulating images, text, and layout in responsive ways.
The project was implemented in different stages starting with analyzing the site and implementing the site with responsive factors responsive for mobile, tablet, and desktop.
Implementing packages and syntax using JavaScript and JQuery libraries
Understanding the formatting of the CSS style sheets and JavaScript based on various APIs to automate web applications.
Self-design project with Algorithm Programming and language:
The main motto of the project is to determine the shill bidder of the eBay e-commerce website and help in making better sales of auction products using data analytic approaches.
Implemented JAVA and Python for the whole scripting of the project with HTML and CSS included.
The project exposure deals with Python and implemented a few areas with JAVA as a separate class and implemented with HTML and CSS.
The project took three stages of scripting.
1.Providing a layout of Programming language design architecture
2.Developing function libraries and framework layouts
3.Designing generic methods and implementation of syntax
4.Integration of framework with multiple systems for the application developed
5.Layout the design with Markup languages
Qualifications
Master of Computers & Information Sciences May 2016
Kent State University, Kent, OH GPA:3.9/4.0
BE in Electrical and Electronics Engineering March 2014
Kakatiya Institute of Technology & Science, Warangal, India GPA:3.2/4.0