Surabhi Saxena
Contact: 669-***-**** *******.***.******@*****.***
PROFESSIONAL SUMMARY:
IT professional with over 10+ years of advancing experience in Software Quality Assurance with emphasis on manual and automation testing in Healthcare, E- Commerce, Banking, and various enterprise applications.
Expertise in Software Development Life Cycle methodologies like Agile Scrum,Waterfall and Data Driven methodology.
Expertise in Automation testing using Selenium WebDriver/GRID using Java, TestNG, Jenkins, Maven, QTP, and HP Quality Center.
Key expertise includes testing and debugging GUI and Multi-Applications environment.
Experience in using Java as client library for Selenium WebDriver to design and developed Automation test Framework (POM) using TestNG.
Implemented test automation scripts for mobile testing using Appium, Java and Selenium for Android applications using UI Automation viewer in Android Studio as well as for IOS device.
Expert in integrating Automation scripts (Selenium WebDriver API) on Continuous Integration tools Jenkins .
Experience in Mobile Testing of Native apps, Web apps, Hybrid apps on Mobile and Tablet devices
using APPIUM [iOS/Android] by using the emulators in Android Studio for Android Devices and Simulators for ios.
Written and executed test scripts for mobile applications using JAVA, Selenium Web Driver and
TestNG with a good analysis of the element locators, desired capabilities and web driver methods.
Excellent in Selenium Test Environment setup using the entire open-source tools.
Implemented test automation scripts for mobile testing using Appium, Java and Selenium for Android applications using UI Automation viewer in Android Studio as well as for IOS device.
Excellent knowledge in writing unique XPath using firebug and fire path to identify web elements.
Experience in creating Test Strategy, Test Plans and Test Cases, Test Estimation, Requirement Traceability Matrix.
Experience with comprehensive understanding of all phases of Test Life Cycle, including requirements gathering, test planning, and scheduling, testing, defect tracking, and reporting.
Expertise in Smoke Testing, GUI Software Testing, Back-End Testing, Black box Testing, Functional Testing, Cross Browser Compatibility, User Acceptance Testing, System Testing, and Regression Testing.
Involved in Creative testing as well as Accessibility testing .
Extensive use of defect tracking and defect reporting using tools HP QC & ALM, JIRA and Visual Studio.
Proficient in DBMS concepts and experience in working with Oracle and MySQL database and writing queries in SQL.
1
Experience in database query manipulation and retrieving data to perform end to end testing.
Excellent hold on Object Oriented Programming concept and JAVA Language.
In-depth knowledge of Sitecore CMS.
Well versed in different management scenarios like Change Control, Quality Assurance, Defect Tracking, System Integration, and Task Scheduling.
Excellent experience with source version control tools such as Git.
Experience in integrating third party APIs to generate efficient test reports such as Extent Reports.
Experience in API testing using REST Assured and Postman.
Excellent analytical and communication skills and ability to work independently or in team with minimal supervision.
Highly motivated team player with analytical, organizational, and technical skills, unique ability to adapt quickly to challenges and changing environment.
Excellent interpersonal skills, proven team player with an analytical bent to problem solving and delivering under high stress environment.
TECHNICAL SKILLS:
Testing Tools Selenium WebDriver/GRID, QTP, HP ALM/ Quality Center Languages Java, SQL
Test Framework Junit, TestNG
Project Methodologies Agile-Scrum, Waterfall, V-Model Defect Tracking Tools HP Quality Center/ ALM, JIRA, Visual Studio. Build Tools Maven
Continuous Integration Tools Jenkins
Packages MS-Office Suite (Word, Excel, Access), MS-Project and MS-Visual Studio Databases Oracle, SQL Server, MySQL
Operating Systems Windows variants,UNIX
PROFESSIONAL EXPERIENCE:
Client:Rubicon,CA Sep
2021 – Till date
Description: Rubicon provide customized services to market-leading customers in many industries including retail, health care, education, private equity, distribution, property management, construction, food service and hospitality. Further, Rubicon’s big data platform is positioned to be the definitive source for customers to empirically report on Corporate and Social Responsibility goals for environmental sustainability. Role: QA Automation Engineer
Responsibilities:
Analyzed the Business Requirements Specification, System Requirements Specification and User Interface Specification documents.
Developed and executed Test Plans, Test scenarios, Test Cases, Test Scripts for Manual and Automation Testing.
Worked in agile environment on testing iteratively against newly developed code until quality is achieved from an end customer's perspective. 2
Performed different testing such as System, Integration, Smoke, Sanity, Functional, End to End, Positive and Negative testing and monitored the behavior of the applications during different phases of testing using testing methodologies.
Involved in creative testing as well as accessibility testing.
Involved in API testing using Postman and performed end to end testing .
Involved in API automation using HTTPClient and Lombok Library .
Imvolved in mobile automation using Apium and used simulators and emulators for IOS and Anroid.
Involved in automation using XCUITEST Options class using XCode for IOS and ADB MAnager for Anroid.
Created test planning and participated in execution for API Performance Testing using JMeter.
Responsible for updating and maintaining the Jira for all the defects found during functional and regression testing and follow up of the bug life cycle.
Validated the data in the database by using SQL queries using Oracle DB.
Performed back-end testing on SQL Server DB by writing SQL queries to make sure the contents displayed on the UI correct as per requirements specifications.
Worked on source version control tools such as Git.
Responsible for keeping up with the test schedule and interacting with software engineers to ensure clear communications on requirements and defect reports.
Actively participated in Stand-up meeting, walkthrough meeting, weekly assessment meetings and daily bug triage meetings and interacted with developers and business analysts to ensure high quality of the application under test. Environment: Postman, Swagger,, API Testing,Mobile Testing, Agile, Git,SQL Server, Windows.
Client:SharpHealthCare,
Jan 2019 – Apr 2021
Domain: HealthCare
Description: Worked on Health care application, where I have tested the web application for all different portals (Member, Employer, Producer and Provider) and on different health care plans - Commercial plans such as PPO, EPO, HMO and Medigap as well as Government Health care plans such as Medicaid, Eligibility, Medicare, done in-depth analysis of claim submitted to help identify inefficiencies in claim. Making sure that all the claim information is displaying correctly. Making sure that the workflow is running as expected. Validated HIPAA transactions and Claims Adjudication.
Role: QA Automation Engineer
Responsibilities:
Analyzed the Business Requirements Specification, System Requirements Specification and User Interface Specification documents.
Involved in Hospital and Medical and adjudication claims.
Developed and executed Test Plans, Test scenarios, Test Cases, Test Scripts for Manual and Automation Testing.
Worked in agile environment on testing iteratively against newly developed code until quality is achieved from an end customer's perspective. 3
Developed and design necessary test plan and test scripts for functional testing using, Selenium Web Driver, TestNG, Maven, Jenkins and JMeter.
Responsible for developing test automation Framework (POM) using Selenium WebDriver with Maven and, TestNG using JAVA.
Used Maven, Selenium Web Driver, JAVA, and Selenium Grid to create nightly automation scripts.
Performed different testing such as System, Integration, Smoke, Sanity, Functional, End to End, Positive and Negative testing and monitored the behavior of the applications during different phases of testing using testing methodologies.
Involved in creative testing as well as accessibility testing.
Involved in API testing using REST Client and performed end to end testing .
Involved in accessing Forms, Links, Tables, Frames, calendars using Selenium WebDriver.
Involved in Grouping of Test Cases, Test Methods and Test Suites for regression and functional testing using the TestNG annotations like Groups, Parameter, Priority, Data provider etc.
Used POM approach with Testng and data driven and hybrid frame work .
Involved in using Jenkins as a Continuous Integration server to configure with Maven.
Used Selenium WebDriver API to automate tests on cross browser and cross platform environment.
Performed Selenium Synchronization using Explicit & Implicit waits.
Involved in pushing the automated test code into CI (Continuous Integration) and monitored the test execution in Jenkins once the code pushed into CI.
Used Firebug/FirePath to do web-based application testing with selenium for the commands and locator application.
Developed test scripts for web services using XPATH.
Involved in Security testing that involves Authentication testing, Direct URL and Firewall leakage.
Created test planning and participated in execution for API Performance Testing using JMeter.
Responsible for updating and maintaining the Jira for all the defects found during functional and regression testing and follow up of the bug life cycle.
Performed mobile testing on different mobile devices like IOS and Android.
TestNG with a good analysis of the element locators, desired capabilities and web driver methods.
Validated the data in the database by using SQL queries using Oracle DB.
Performed back-end testing on Oracle DB by writing SQL queries to make sure the contents displayed on the UI correct as per requirements specifications.
Worked on source version control tools such as Git.
Responsible for keeping up with the test schedule and interacting with software engineers to ensure clear communications on requirements and defect reports.
Generated efficient and elaborated Defect reports using Extent Reports.
Actively participated in Stand-up meeting, walkthrough meeting, weekly assessment meetings and daily bug triage meetings and interacted with developers and business analysts to ensure high quality of the application under test. 4
Environment: Agile, JAVA, Selenium WebDriver, Maven, TestNG, Jenkins FirePath, Firebug, XPATH, Gherkin, XML, Eclipse, JMeter, Jira, API Testing, BDD, Git, Oracle, Windows. Client:
Sapient Jan
2018 – Nov 2018
Domain: E-Commerce
Description: It’s a online platform that provides customers to access their properties information online .It allows then to make payments,change account information,sell and resell their properties.
Role: QA Automation Engineer
Responsibilities:
Assessed & analyzed user stories in Agile and participated in Sprint planning, Review Sessions & Scrum Meetings and developed Test scenarios, Test cases, Test data, Test procedures, Test reports.
Involved in various SDLC Phases-Requirements Analysis, Test Case
Development, System Testing, Regression and Conducted End to End and Black box testing.
Actively involved in functional, system, integration, positive, negative, GUI testing of the application.
Involved in testing by adding, deleting, and editing the content at sitecore and ensuring the website displays the content properly at various browser.
Regression testing was performed after each build release of the application and updated the Scripts by executing the Regression suites built using Selenium and approve for regression suite.
Used Maven build tool to manage framework dependencies.
Implemented test automation scripts for mobile testing using Appium, Java and Selenium for Android applications using UI Automation viewer in Android Studio as well as for IOS device.
Used Appium inspector and UI Automator viewer for inspecting mobile elements.
Involved in creative testing as well as accessibility testing.
Performed back-end testing by writing and executing SQL queries to validate the data from SQL Server database.
Interacted and worked with the development team to analyze the defects and reported them in JIRA and tracked them for closure.
Used Jenkins tool for continuous integration of the builds and scheduled period builds.
Performed Cross browser compatibility testing on Chrome, Firefox, IE browsers using TestNG.
Performed Selenium Synchronization using Explicit & Implicit waits.
Worked on Selenium GUI Object / element verification is done through XPath, CSS Locators.
I ran the automation Build Verification Tests.
I did the Sanity Testing before the deployment and the Regression Testing after the deployment.
Performed parameterization of the automated test scripts in Selenium to check how the application performs against multiple sets of data Contributed to developing Automation 5
Framework that uses Java, Selenium WebDriver and TestNG.
Wrote automation test cases and fixing automation script bugs.
Selected the Test Cases to be automated and performed functional testing of the front- end using Selenium (WebDriver) & enhanced the existing Data Driven framework using TestNG.
Tracked defect using JIRA and generate defect summary reports.
Write Test plan and test cases for the new features.
Logged a High Priority defects in Jira by testing Mobile Android Device
Maintained the Java and selenium test source code and resources in the GitHub source control repository tool.
Environment: Selenium WebDriver, Apache POI, Java, CSS, XPath, Windows, MY SQL, Maven, GIT, Rest Assured, Jenkins, Rest API, Agile, Eclipse, Manual Testing, Java, Jira. Client:,
East West Bank, Pasadena, CA
Sep’15-Dec’17
Domain: Banking
Position: QA Engineer
Description: East West Bank is a full-service commercial bank providing services like Personal, Business, Wealth Management, and Insurance to its customers. This project includes enhancing Loan Origination System (LOS) features with addition of Online Loan Application service, which will provide the customers the option to apply & submit for a loan without contacting the bank in person. This project’s approach is to implement this feature on web application. Role: QA Engineer
Responsibilities:
Prepared test data for the negative and positive test cases. Performed Integration Testing for the entire System after by executing the complete flow of the application system.
Worked on Selenium IDE and creating Scripts in Selenium Web driver by using Java.
Responsible for updating and maintaining Jira for all the defects found during the functional and regression testing and follow up the bug life cycle.
Involved in all stages of Software Development Life Cycle from requirements gathering to post-production.
Performed manual testing considering the base line of developed test plan and test cases.
Created automation framework using POM approach.
Performed cross browser compatibility testing between different operating systems.
Designed test scripts using Selenium WebDriver in java.
Developed test scripts to implement scenario outlines and step definitions for BDD
(behavior driven development) using Selenium.
Performed mobile testing including Mobile-Web and mobile native application testing.
Performed different testing including functional testing, performance testing, interrupt testing, usability testing, security testing, creative testing,accessibility testing etc.
Used emulator /simulator for performing testing on Android and IOS.
Performed mobile UI testing on different devices.
Used UNIX commands to extract and examine the error log.
Conducted regression testing after each build of the application. 6
Active participation in regular status meetings, defect meetings, root cause analysis meetings.
Provided a weekly project report that included Test Metrics and status reports. Environments: Agile, Selenium WebDriver, Java, XPath, Windows, Oracle Server, Maven, GIT, Rest Assured, Postman, Jenkins, Rest API, Eclipse, Java, Jira. Client:
BlueShieldofCA, SFO, CA
Aug 2014 – Aug 2015
Domain: HealthCare
Project Description: Blue Shield - it’s a medical domain where more than 100 different applications reside .it comprises of 4 portals (member, provider, produce and employer). This portal provides Common platform to access all these applications. It also consists of User profile and related information. Involves validation of different claims and adjudication. Role: QA Engineer
Responsibilities:
Performed User Acceptance testing (UAT) in Agile methodology, reviewed the stories and participated in Daily Scrum and Release planning meeting.
Participated in all phases of the Software Testing Life Cycle (STLC) and Software Development Life Cycle (SDLC).
Involved in the design and development of test plan from business and Functional requirements which includes test objectives, test strategies, test environments etc.
Segregated automatable and non-automatable Test cases. Developed test scripts to automate process of testing in Selenium using Java.
Used Desired Capabilities and Remote WebDriver in the Selenium Grid for performing Cross Platform Testing, Cross Browser Testing by making use of Desired Capabilities and the Remote WebDriver.
Performed System, Integration, Smoke, Sanity, Functional, End to End, Positive and Negative and monitored the behavior of the applications during different phases of testing using testing methodologies.
Involved in accessing Forms, Links, Tables using Selenium WebDriver.
Involved in Grouping of Test Cases, Test Methods and Test Suites for regression and functional testing using the TestNG annotations like Groups, Parameter, Priority, Data provider etc.
Regression testing was performed after each build release of the application and updated the Scripts by executing the Regression suites built using Selenium and approve for regression suite.
Developed POM Framework from scratch and used Apache POI to get data from Excel.
Worked on handling List, Dropdown Menus, Mouse Actions, Frames, Synchronization and all types of Pop Ups using Selenium.
Performed Parallel, Cross Browser Testing using Selenium Grid and TestNG to check the application compatibility across different browsers and platforms.
Used Maven build tool to manage framework dependencies.
Performed back-end testing by writing and executing SQL queries to validate the data from Oracle database.
Interacted and worked with the development team to analyze the defects and reported 7
them in VSTS and tracked them for closure.
Configured the test suite to Jenkins to make it run on every successful deployment, which helped reduce the feedback loop time to the developers. Environments: Java, Selenium WebDriver, TestNG, Maven, Jenkins, Rest Assured, Agile, Firebug, Fire path, XPath, Eclipse, CSS, Oracle, Manual Testing, Windows, Java, VSTS. Client:WellsFargo,SFO,CA
Nov 2013 – Jul 2014
Domain: Banking
Project Description: This Project is web-based banking application consists of various products and services for personal, business and commercial divisions. This project was majorly focused on Online Banking for Business Users with Web Direct application, a new enhancement to the traditional online banking system. The main goal was to check the quality of array of new services or features like Imaged Login, Access Control Management, Information reporting to QuickBooks, online bill payments, Account Transfers, Stop Payment and account Reconcilement ability, Automated Clearing House (ACH) feature for batch payments, domestic and international Wire transfers.
Role: QA Tester
Responsibilities:
Preparation of Test Cases as per the functionality requirements in the Quality Center and mapping the requirements to the test coverage to ensure proper coverage.
Performed Host File Testing.
Performing mobility testing on various devices such as iPad, iPhone, Nexus 4, Nexus 7, Kindle Fire HD, Windows Surface Pro & RT and Nokia Lumia 920
Prepared Scalability Matrix to maintain test case execution status for all the mobile device and tablets.
Used different tools like SRS (User Management), UAM (User creation and allowing product access) for access management.
Responsible for updating and maintaining Quality Center for all the defects found during the functional and regression testing and follow up the bug life cycle.
Involved in all stages of Software Development Life Cycle from requirements gathering to post-production.
Performed manual testing considering the base line of developed test plan and test cases.
Created automation framework using hybrid approach.
Performed cross browser compatibility testing between different operating systems.
Performed E2E backend testing using SQL queries.
Performed mobile testing including Mobile-Web and mobile native application testing.
Performed different testing including functional testing, laboratory testing, performance testing, interrupt testing, usability testing, installation testing, security testing, etc.
Used emulator /simulator for performing testing on Android and IOS.
Performed mobile UI testing on different devices.
Performed extensive back-end Database testing using complex SQL queries for Data validation.
Used UNIX commands to extract and examine the Error log files. 8
Worked on on Selenium IDE and creating Scripts in selenium –RC/Web driver by using Java.
Responsible for test planning, bug tracking and reporting, test cases and defects to Quality Center.
Participated in various Ambiguity Review meetings, Test case review meetings and Defect status meetings.
Responsible for leading and co-ordination the User Acceptance Testing (UAT) team. Environment: Manual testing, Win Runner, Quality Center, QTP, Oracle, Visual Basic, Windows.
Client: HCL - Chrysler
Nov 2009 - Dec 2011
Project Description: Fleet Sales is a reporting application, which is designed mainly to gather the bulk sales details and dealer information related with Chrysler vehicles. Also, the system consists of advanced reporting and analytics capabilities to allow the business teams / departments to fully measure monitor and analyze the business performance & operations in order to better understand trends obtain insights and makes decisions to enhance business and gain efficiencies.
Position: QA Tester
Responsibilities:
Analysis, Design, Development, Testing Monitoring and Maintenance of Fleet Sales application.
Created scenarios to validate database and used DML and DDL queries to validate database for the application.
Gathering Business Requirements and prepared the requirements specification document.
Performed mobile testing including mobile-Web and mobile native application testing.
Performed different testing including functional testing, laboratory testing, performance testing, interrupt testing, usability testing, installation testing, security testing, etc.
Used emulator /simulator for performing testing on Android and IOS.
Performed mobile UI testing on different devices.
Written test cases in Excel and QC.
Involved in running scrips in QTP/UFT.
Exporting scrips from QC to QTP/UFT and analyzing the test results.
Prepared library files with respect of user-defined functions.
Performed database testing, Integration testing System testing and Regression Testing and Batch testing.
Modified Test scripts according to design doc.
EDUCATION:
B. Tech in Computer Science, SRMSCET, Bareilly, Uttar Pradesh, India 9