7+ years of experience in Software Development and Quality Testing and expertise in Web based Automation Testing and expertise in domain technologies like E-Commerce, Finance and Health Care.
SDET Experience with working on different Software Development Models like Agile, Waterfall and expert knowledge of scrum model and in software testing life cycle.
Expertise in coding using Java programming Language.
Extensive experience in automation testing tools such as Selenium WebDriver, JUnit/ TestNG for web application.
Experience in maintaining Test Frameworks for Automation using Selenium and Java (Page Object model, Metadata Driven, keyword Driven, Data Driven models).
Experienced in manual testing and automate Restful Web Services using SOAP UI, Rest Assured Method, Apache Http Client and GSON parsers.
Experience in creating Page Object Model automation framework, Data Driven Testing, BDD Frameworks.
Experience in Configuration Management tool GIT.
Experience in using TestNG and Junit for building automation framework and test reporting.
Experience in working on Jenkins as CI tool and Git-hub as version control tool.
Experience on working with Maven and Cucumber/BDD automation.
Extensive experience in preparing test plans, test scenarios, test scripts, test cases, test reports and documentation of manual and automated testing.
Hands on experience in functional testing, unit testing, integration testing, regression testing, black box testing, white box testing, API Testing, GUI testing, back-end testing, browser compatibility testing in different stages of Software Development Life Cycle (SDLC).
Experience in building Test Scripts using Java and JUnit/ TestNG Frameworks.
Proficiency in Jenkins, Maven and setting up local workspace using Maven, TestNG and Eclipse.
Skillful in functional testing using Selenium IDE/ Web Driver using TestNG testing framework.
Involved in developing the Automation using Data Driven and framework.
Expertise in getting the test data using TestNG Data provider and POI API.
Good knowledge of UNIX/LINUX.
Proficient in automation testing to perform different types of testing such as Functional Testing, Integration Testing, System Testing, User Acceptance Testing and Regression Testing.
Strong expertise in designing and executing the SQL queries in MS SQL server, Oracle SQL Developer in order to ensure the data integrity and to perform the backend testing.
Very good team player and excellent written and verbal communication skills.
Strong problem solving, analytical skills in testing, development and automation.
Masters of Technology (Computer Science and Technology) from Manav Rachna International University, India (May2009-June2011)
Bachelors of Technology (Computer Science and Engineering) from Kurukshetra University, India (June 1999-Aug 2003).
Testing Tools and API
Selenium Web Driver, Cucumber, Firebug, Fire Path, JXL, SOAPUI, Apache HTTP Client, G-Son, Jackson, Test NG, Junit, Maven, Log4j, Selenium Grid.
JAVA, SQL, HTML, CSS, XML
JSON, XML SOAP, RESTful, Rest Assured, Postman
Agile Scrum, Waterfall
Bug Tracking Tools
JIRA, Bugzilla, Rally
Oracle 10g/9i/8i, MySQL, MS SQL Server
Windows, UNIX, Linux
Build Tools/ Coverage Tools
QA Engineer United Airlines, Houston Feb’ 20 – Current
United Airlines, Inc. is a major American airline. It is the third largest airline in the world, measured by fleet size and route network. United operates a large domestic and international route network, with an extensive presence in the Asia-Pacific region. The project involves Web-services testing for PNRs generated and other different activities involved like flight Shopping, EMD, Payment modules, Seats and upgrades.
Extensively involved in all stages of testing life cycle, Test Driven Development methodologies, Software Development Life cycle (SDLC) using Agile methodology.
Extensively performed Blackbox testing for validating the functional requirements to meet the Definition of Done.
Worked as SDET (Software Development Engineer in Test) for development and testing of Web application and web services.
Developed test code in Java using Eclipse IDE and TestNG framework.
Tested Rest API using Apache HTTP Client, rest assured, Test NG, Log4j and Page Object Model Framework
Involved in validating functional, Integration and Regression test suites using Selenium and the request and response of the Web Services (SOA) through Postman.
Used SOAP UI tool to test SOA based architecture application to test SOAP services.
Involved in Web Services Testing using SOAPUI to create and execute automated functional, regression, compliance, and load tests.
Configured Selenium Web Driver, TestNG, Maven tool and created selenium automation scripts in java and Java Script using TestNG prior to agile release.
Extensively used Page Objects design and page navigation framework for readable test script and easy maintenance from developer perspectives.
Checked the Data flow through the frontend and backend and used SQL queries to extract the data from the database.
Involved in Designing & developing data driven framework using Selenium Web Driver, TestNG and implemented Java Mail to send the regression result automatically.
Used TestNG Annotations in Selenium Web Driver and executed a batch of tests as testing suite.
Involved in executing SQL queries for backend testing and BDD testing using cucumber.
Co-ordinated with various teams for management defects calls and resolved the testing issues.
Participated in Review meetings to discuss Issues with Team Lead and Project Manager.
QA Engineer Shutter-Fly, CA Apr’ 18-Jan’20
Shutterfly is one of the premium Internet-based image publishing service in USA. The member can place orders after registering to the website and check the status online. The Ecommerce product offers the services through web, various mobile channels (Mobile, Android, iPhone, iPad and tablet devices). Objective was to enhance the user interface by introducing various features and functions related to Order workflow, Order fulfillment, file management, image management, web page layout, checkout/online cart.
Extensively involved in all stages of testing life cycle, Software Development Life cycle (SDLC) using Waterfall, Agile methodologies.
Worked as SDET for designing, executing and maintaining scripts using Selenium Web Driver, TestNG and Java.
Extensively used Selenium (XPath and CSS locators) to test the web application.
Selected the Test Cases to be automated and performed functional testing of the frontend using Selenium (Web Driver) & created Data Driven framework using TestNG.
Functional and Cross Browser Testing of Defined Browser Stack of the site experience.
Conducted Smoke testing, Functional testing, Regression testing, Integration testing, User Acceptance Testing (UAT) and Data validation testing.
Used Page Object Model, UI Mapping, Data Driven using Excel, CSS Selectors as a part of Framework.
Integrated test Scripts with Jenkins Server through GIT repositories to execute automation scripts on a regular basis by scheduling Jenkins jobs in different test environments with different test configurations.
Used Chropath to do web-based application testing with selenium for the commands and locator application.
Ensure accuracy and completeness in the test reports.
Updated the Requirement Traceability Matrix (RTM), with Test Case id’s and make sure that all BR’s (Business requirements), TR’s (Technical Requirements) and Detail Design Requirements were mapped perfectly, and all Requirements were covered with Test cases.
Development and Execution of SQL queries to check the database and checking the data integrity in accordance with business standards of the company.
Worked closely with the developers to resolve the design and development errors and to get the software released for system testing.
QA Engineer Health Net, Oakland, CA FEB’ 16-MAR’ 18
Worked on development of Healthcare Portal for Patients and Healthcare providers. This portal provides various options to view and update Patent history/treatment and scheduling appointments and viewing various test results. Look up a claim status, find a doctor, Check account balances, Find costs of tests / procedures / treatment and doctor visits and Order Medications Online. It lets the customers analyze / assess their health on a periodical basis. It also suggests a lot of proactive, practical health tips.
Worked as SDET and actively participate in all Spec and Design review meetings.
As part of Agile Team, I was responsible for created test plans, test scenarios and wrote test cases for testing various services.
Created test cases using Selenium WebDriver, TestNG and Maven.
Created Selenium infrastructure for Regression Testing.
Trained new team members on how to use Selenium and help them create tests using the framework.
Performed White-Box testing to identify various critical points in the application and
automated it by using Selenium WebDriver.
Used different features of SOAP UI tool like data source, Property transfer steps, delay steps for performing the web services testing.
Performed API Testing using APACHE HTTP Client.
Created selenium based scripts using JAVA & Testng.
Developed the classes in Log4J to implement logging feature in all the application modules.
Executed SQL queries to validate the Data in tables.
Did functional testing, regression testing, smoke testing and integration testing.
Worked on cross platform (OS and Web browser) testing.
QA Engineer Wells Fargo, SFO, CA SEP’ 13– JAN’ 16
The Application is SPARS (Single Point Access Request System) is web application for internal usage in whole-sale domain. It is request processing central system to get access to multiple applications. the application has modules like Applications, Organization, Access, Reporting, User Management and Administration. The application is migrating old version which is developed in Spring 4.0, Restful Web Services and refactoring the same business logic of the code to bring to new standards.
Interacting with client and project teams to understand the testing requirements.
Creation of the Test Cases, Weekly Status Reports and Issue Tracker.
Participating in weekly Assessment Meetings with BAs, SMEs, and Developers and coordinating between Business Team, Development Team, and Testing Team.
Extensively used Selenium for generating the automated test scripts and data driven tests.
Utilized Page Object Based Data Driven Test Automation Framework using WebDriver2 and TestNG technologies.
Wrote positive and negative test scenarios for testing of the application.
Conducted walk through with fellow testers and test leads to discuss possible test scenarios.
Performed extensive back-end testing to verify that the data at the database is being correctly reflected on the UI.
Wrote complex SQL queries using Joins and sub – queries to properly pull the data from the database and to test for a module.
Performed unit, integration and regression testing on the UAT after every build.
Developed the classes in Log4J to implement logging feature in all the application modules.
Earned recognition for logging a remarkable number of defects and helping towards building a high-quality product.
Identified, analyzed and reported errors, defects, inconsistencies and instabilities in the application.
Responsible for defect tracking and reporting the defects and worked closely with the development team to ensure high quality and timely releases.
Actively participated in all the review meetings and the daily scrum meetings with the business analyst, product owner and the development team for the updates to the application development.
QA Engineer Mercedes-Benz, MI JUN’ 12– AUG’ 13
MBUSA.com is a website that showcases the vehicles of Mercedes Benz and is the face of Mercedes Cars on Web in USA. The main motto of the website is to capture the viewers by featuring the cars in an impressive manner so that the interested viewers can be converted to leads and then to customers. The website displays all the Cars, its accessories in an interactive and user-friendly way. The site features to explore the cars, save Build Your Own (BYO) vehicles, Owners online profiling and comparison of Mercedes cars with other competitive manufacturers. The site’s content is driven and managed with Vignette Content Management System.
Interacting with client and project team to understand the testing requirements.
Created some reusable and application specific functions using Selenium.
Performed data driven tests in Selenium using java.
Used Maven as build and configuration tool.
Extensively used TestNG as Testing Framework for java applications.
Involved in Manual and Automation testing.
Review test cases and scripts created by team members.
Identify test scenarios and define test cases and test data.
Involved in Functional Requirement analysis, creating RTM.
Created mappings for the requirements and the test lab from all iterations.
Organized library was used to maintain reusable classes and methods.
Executed SQL queries for backend data validation.
Worked closely with developers for issue resolution and bug status updates.
ENVIRONMENT: Selenium RC/IDE, Web Services, SOAP UI, Java, XML, SQL, PL/SQL, JUnit, GIT, Maven, Oracle, Windows
QA Analyst Mark-It (P) Ltd., Hyderabad, India JAN’ 11– DEC’ 11
Mark-It Services is a leading logistics company that provides Web based monitoring and protective services for refrigerated containers and related assets. Mark-It Services (MIS) continues to be the number one choice of all major shipping lines for all their monitoring needs across North America. Reefer-Watch application is built to meet the expanding demands and expectations of the customers and vendors.
Involved in Manual Testing to develop test cases, test scripts and record bugs.
Involved in Functional, Regression Testing of Online applications.
Wrote test plans, which detailed the testing scope, strategy, test requirements, and necessary resources.
Wrote and documented test cases based on corresponding business /user requirements documents & technical specification and other operating conditions.
Assisted with the Creation and execution of automated test scripts.
Closely worked with respective personnel to nail down bugs.
Tested the whole program as well as specialized in several input applications.
Conducted Black Box Testing for the Application.
Extensively used SQL for backend testing.
Attending meetings, and documented User Change requests.
Developing SQL queries to validate the report data.
Performed Regression testing for the individual modules.
Created reports that included general overview, open bugs, new bugs, and enhancement requests. Entered new bugs and maintained the status of those bugs.
Also worked as Assistant Professor from Aug2003 till April 2008 at M.M Engineering College Mullana, India and from June2008 till May2009 at Manav Rachna International University,India.