Professional Documents
Culture Documents
Shilpi Sinha - QA - Cy
Shilpi Sinha - QA - Cy
Shilpi Sinha - QA - Cy
US Citizen
ssjobpro22@gmail.com | (678) 251-9756
SUMMARY
• Over 9+ years’ experience in developing software throughout the lifecycle, from identifying requirements to developing and
debugging. Proven background - completing projects on time.
• Firm knowledge of different phases of Software Testing and Software Development Life Cycle (SDLC) including Agile Methodology
and Waterfall.
• Expertise in Understanding and Analysing Test Requirements, Tracking changes and maintenance of Test Requirements.
• Well-acquainted with all phases of SDLC and STLC.
• Have worked as a Test Engineer under the agile software development methodology.
• Involvement in Test Estimations and Test strategy implementation.
• Proficient in devising all the artifacts of testing such as Test Scenarios, Test Cases, Defect Reports and Test Summary Reports
• Strong Experience in SQL, Maven, Jenkins and Git Repository.
• Experience in writing Test Plans, defining Test Cases, developing and maintaining Test scripts, analyzing the results of scripts, and
interacting with developers in fixing errors.
Exhaustive Experience in Designing & implementing Automation Frameworks including TDD, BDD, data-driven, keyword-driven,
and hybrid using Selenium Web Driver, C# and JavaScript.
• Strong understanding of multiple test frameworks like TestNG and Junit.
Expert in developing Java Selenium Web Driver/RC/IDE/GRID test scripts using Java, JavaScript and Test Frameworks using
Testing/ Junit, ANT/MAVEN build tools.
• Extensively debugged Java-based Selenium Web Driver scripts for accuracy and identified possible causes of malfunction.
• Developed reusable methods using Java as a part of the Selenium Automation Framework.
• Creating and maintaining smoke/functional/regression scripts for web-based applications using Selenium Web Driver, Java, and
TestNG.
• Developed a page object model framework using Java, Selenium Web Driver API, Test-NG, Maven and Jenkins.
• Automated UI Testing, Cross Browser Testing, Regression Testing and smoke testing.
• Experienced development of Data Driven Framework using Selenium Web Driver, Maven and Test-NG.
• Created complete solutions for continuous integration tools such as Jenkins from code checkout from GitHub to regression report
generation.
• Good Experience in Appium for mobile testing in Android, IOS and Mobile Applications.
• Used Cucumber on BDD framework which allows automation of functional validation, along with Protractor and Typescript
language to test Angular Applications.
Experience in working with open source tools Selenium (Selenium IDE, Selenium RC, and Selenium Web Driver, Eclipse and
preparation of automation test framework.
• Deep understanding of DevOps engineering practices and implementation approaches and solutions.
• Used JIRA for issue tracking bugs and issues are classified under various forms like the new feature, sub-Task, Bug etc.
• Using JIRA Component, generate reports, collect statistics and display them on dashboards.
• Proficient as a QA Engineer using Selenium (Core Java), Acceptance Test Driven Development (ATDD), and BDD using Cucumber
and Spec Flow.
• Using JIRA, different statuses are used to indicate the progress of a project like “TO DO”, “IN Progress, “OPEN”, “Closed”,
“REOPENED” and “Resolve”.
• Experienced in BDD using Cucumber / Gherkin.
• Knowledge of automation testing XML, SOAP and Restful Web Services.
• Experienced in Test strategy planning, scheduling and risk analysis, reporting and tracking.
• Implementation of Extent API in Selenium using Test-Ng and to create HTML reports, a dashboard view and a graphical view.
• Excellent training skills in technical and domain areas required for the projects which helps the team.
• Ability to work in a team environment or independently, well at multi-tasking and working well under tight deadlines with high
efficiency strong verbal and written communication skills.
PROFESSIONAL EXPERIENCE
Client: Elevate Patient Financial Solutions - Dallas, TX Aug 2022 – Mar 2023
QA Automation Engineer / SDET
Created and Maintained Server side Integration Tests using Python and Selenium Web drivers.
Involved in designing and implementing of hybrid automation framework to be used with Selenium Web Driver.
Performed Automation for regression using Selenium Web Driver and Selenium GRID.
Developed Automation scripts for new enhancements using Selenium Web Driver and TestNG.
Involved in Analysis and System testing of Object Oriented Applications for Internet/Intranet and Client/Server applications using
Oracle (PL/SQL), JAVA (JDK 1.x, Applets, JSP, and JDBC), J2EE and Angular.
Tested the application by Rational Functional tester (RFT) using JAVA scripting and .NET scripting: Recording scripts, playing back,
verification point comparator, extending scripts, using test object maps, managing object reorganization, data-driven tests owning
the QC / QA activities and sign-off the product releases.
Design and execute features of ATDD (Acceptance Test Driven Development)/BDD using Selenium, Cucumber for Java and Ruby.
Developed BDD tests using Cucumber by writing behaviors and step definitions. Developed required Selenium support code in
JAVA for Cucumber.
Involved in designing of automation framework to be used in API testing with postman, javascript and json.
Used BDD framework with Cucumber and Ruby and created future files with scenario and scenario outline files.
Experienced using Java, Selenium and TestNG on IntelliJ IDE to develop a Test Automation framework from scratch as a Maven
project.
Designed Automation Test cases using IntelliJ IDE, Java, Selenium Web Driver, JUnit, Cucumber and Maven.
Developed automation scripts using Selenium Web Driver, Eclipse, JUnit and Java.
Developed reusable function using Junit for Test Automation.
Implemented Maven for build purposes.
Experience in Jenkins/ Azure DevOps is used for CI/CD pipeline.
Implemented test automation scripts for mobile testing using Appium for Android and iOS applications
Implemented BDD (Behavior-Driven Development) to run automated acceptance tests using the Cucumber tool which has a
gherkin format and files like feature file, step definition file and test runner file.
Performed End-to-End testing of database, Validated Json responses generated for different Web Services using POSTMAN.
Built JBehave stories to perform automation on web services for on-prem, CLOUD-based applications for web services
using REST Assured Libraries and executed them on JIRA by using JBehave Plugin.
Involved in testing Web services ( SOAP and REST ) and XML with a tool called SOAP UI, for the local WSDL / with URL and
created Test cases, run them, do load testing and security testing.
Analyzed business requirements, system requirements, and data mapping requirement specifications interacting with clients,
developers and the QA team.
Executed Java glue code step definitions for test scenarios using regex.
Client: WellCare Health Plans, Inc, Tampa, FL May 2015 – Oct 2017
QA Automation Engineer
• Developed Test plans, Test scenarios, and Test cases for requirement, client and submission modules.
• Worked on all the stages of SDLC for this project and designed and executed Functional, Integration, Regression, System (End to
End) and Backend (Database).
• Prepared Test data and Test environment for testing modules.
• Created and enhanced numerous test scripts to handle changes in the objects, in the tested application's GUI and in the testing
environment using Selenium Web Driver.
• Developed and maintained automated smoke and regression test suites in Cypress using JavaScript programming language and
Mocha Framework
• Creation of Framework using Typescript, JavaScript, Protractor and Cucumber.
• Proficient in software applications testing procedures using System Regression, Smoke and Integration.
• Strong Experience in Automating Web Application Testing using Selenium WebDriver with TestNG framework.
• Strong Experience in Java Programming, Selenium Web Driver, JUnit and TestNG.
• Worked on Protractor with Typescript and Cucumber to write feature files to run Angular application test cases.
• Performance testing for Batch jobs, Load/Stress testing Web Services (that would be called to load the data from backend systems
like Databases and Excel imports.
• Designed and implemented advanced QTP frameworks.
• Involved in developing BDD Framework from Scratch.
• Hands-on experience in working Cypress for angular application end-to-end testing.
• Involved in the usage of the BDD framework to develop Cucumber Step Definitions, Scenarios and Features using acceptance
criteria.
• Managed objects in the Object Repository, Parameterized tests in Global and Local Data Tables.
• Developed Reusable Actions using Keyword Driven Framework in Quick Test Professional
• Executed all Regression test cases on the VM Ware machine for every Regression Run. Incorporated the test data in Test scripts
from Excel using Apache POI API. Created automation scripts using Page Object Model (POM) and Data-driven development
framework.
• Performed API Testing using Cypress Automation and Postman
• Interacted with the Development team and the Environment team in prioritizing the defect list and validating known bug fixes.
• Designed and developed automated test scripts using SoapUI orchestrating various SOAP and Restful Web Services.
• Created automation scripts in SoapUI using Groovy Script for Web Services testing.
• Experience on client-side JavaScript tests with Karma and Mocha and also used Jasmine, protractor, a behavior-driven
development framework for testing JavaScript and Angular JS code.
• Involved in Web Services Testing using SoapUI with REST to create and execute automated functional, regression, compliance, and
load tests.
• Involved in setting up continuous integration system using Jenkins and working knowledge with cloud-based code repository
systems like GitHub.
• Analyzed the Log files to verify the processes for debugging and or test data verification purposes.
• Followed Agile Methodology, reviewed the stories and participated in Daily Scrum Meetings, Iteration Planning and Release
Planning meetings and Retrospective Reviews.
• Participated in QA meetings and Review meetings to discuss enhancements, modifications and defects in the application.
• Performed Database testing and scripted SQL queries to verify data integrity and validate updated data for the Test cases in
different modules of the application.
• Excellent Organization, Analytical and Problem-Solving skills and ability to quickly learn new technologies.
• Good Communication, interpersonal, and Teamwork skills.
EDUCATION
Bachelor’s from Veer Kunwar Singh University Ara (Bihar), IN