PROFESSIONAL SUMMARY
Total of * years’ experience in design, architecture and development of software test automation solutions based on software development/release requirements of web-based and client server applications as an Automation Test Engineer and as a Manual Tester in domains of Insurance, Finance and Healthcare.
•Expertise in Entire Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC) in Agile as well as Iterative development environments.
•Expertise in different types of testing like Automation testing, Manual testing, Integration testing, System testing, Smoke testing, Regression testing, Performance testing, Functional testing, Database testing, GUI testing, Web / UI and User Acceptance Testing.
•Conversant in developing Test scenarios, Test cases, Test data, Test procedures, Test reports and documenting Manual and Automation Tests.
•Experience in implementing different automation development efforts in Agile/Scrum & Waterfall development environments.
•As a Software Development Engineer in Test (SDET) have good knowledge and experience with software testing and automated test techniques with a strong focus on quality throughout the entire software development cycle.
•Involved in design and implementation of Selenium WebDriver Automation Framework for Smoke test and Regression test using TestNG.
•Developed and Executed Test Scripts test scripts using Selenium WebDriver, TestNG, analyzed Test Results and created Defects.
•Experience with Cross-Browser and Compatibility Testing using Selenium Grid and TestNG to test whether the web applications are working as desired in different browsers and environments.
•Automated regression test cases using Selenium IDE and WebDriver.
•Experience in testing the application web services using SoapUI.
•Developed Test Scripts to implement Test Cases, Test Scenarios, and features for BDD (Behavior Driven Development), TDD (Test Driven Development) using Cucumber.
•Performed Continuous Integration of code and scripts using Jenkins and triggered the Continuous Delivery process using Jenkins build jobs.
•Effectively involved in Defects logging, tracking and managing Defect Life Cycles using HP Quality Center and JIRA.
•Segregated defects based on the hierarchy of the effects on the test scripts using Log4j.
•Reviewed Application and Test logs, program outputs and reports to identify program processing errors and defects.
•Maintained Selenium & JAVA automation code and resource in source controls SVN, GitHub, over the time for improvements and new features.
•Tested applications on mobile across IOS and Android platforms using Perfecto and Appium.
•Experience in Database/Backend testing using SQL Queries for data design, data validation and data integrity testing.
•Well conversant with the implementation from scratch and practical hands on experience in different types of frameworks like Keyword Driven, Data Driven, Hybrid and Page Object Model (POM).
•Experience with Cross-Browser and Compatibility Testing to test whether the web applications are working as desired in different browsers and environments.
•Experience in Parallel Execution of Multiple Tests at a time in different environments.
•Expertise in Grouping of Test Cases, Test Methods and Test Suites for regression and functional testing using the TestNG annotations like Groups, Parameter, Data Provider.
•Proficiency in testing complex software applications including manual testing.
•Good Documentation Skills and ability to produce complete project deliverables in specified deadlines.
TECHNICAL SKILLS
Test Approaches
Waterfall, Agile/Scrum, SDLC, STLC
Testing Tools
Selenium WebDriver, TestNG, Selenium IDE, Selenium RC, Selenium Grid, JUnit, Cucumber, SoapUI, Quality center (QC)
Test Build & Integration Tools
Maven, ANT, Jenkins
Frameworks
Keyword Driven, Data Driven, Hybrid, Page Object Model (POM)
Programming Tools
JAVA, Gherkin
Markup Languages
HTML, XML, XPath, CSS Selector
Databases
MySQL, Oracle, SQL Server
Browsers
Internet Explorer, Mozilla Firefox, Google Chrome, Safari
Operating Systems
Windows XP/7/8, UNIX, LINUX
Defect Tools
HP Quality Center, JIRA, ALM, Rally
MS Office Tools
Outlook, Word, Excel, PowerPoint, MS Access
Utilities
Eclipse, SVN, FireBug, FirePath, Perfecto, Appium
PROFESSIONAL EXPERIENCE
1)Project Profile:
Client
Target
Location
Minneapolis, MN
Duration
June 2014- Present
Role
Software Development Engineer in Test (SDET)
Project Description:
Target Corporation is the second-largest discount retailer in the United States, a component of the S&P 500 Index. Worked with the Target Business lead and Solutions architect for Feasibility & Requirements analysis of systems. Initial requirements analysis & defining scope of the proposed new integration interfaces or improvement of existing interfaces.
Responsibilities:
Assessed & analyzed user stories, Business Requirements (BRD), Functional Requirements (FRD) and participated in Sprint planning, Review Sessions & Scrum Meetings.
Recognized and classified the overall plan for Test Scope, Test Strategy High level Document and Test Data within the context area of each sprint.
Strong experience with software development approaches like Agile and Iterative.
Prepared Test cases for positive and negative test scenarios as referred in the user stories keeping in mind the Boundary Value Limitations, Equivalence classes.
Implemented TestNG automation framework for Smoke Test to ascertain that the crucial functions of the application work and also implemented Regression Test to detect bugs after enhancement and configuration settings of the code.
Performed mobile testing using Appium and Perfecto.
Performed Functional testing as per user stories and also performed Integration Testing & System Testing on using Selenium WebDriver.
Engaged in framework enhancements, troubleshooting, code reviews, and maintaining deliverables quality.
Used FireBug, FirePath to debug, edit and locate the objects based on ID, Name, XPath, CssSelector, Link, Partial Link, Attributes and Tags.
Handled the special mouse events and selected the options from the drop down menu using Selenium Actions builder, mouse hover and synchronization.
Performed Parallel and Cross Browser testing on different browsers like Internet Explorer, Chrome, Safari and Firefox where multiple tests were run at the same time.
Took the Application Screenshots and copied the images whenever exceptions occurred and also at important checkpoints of application execution.
Designed and Developed test automation Artifacts (scripts, functions, scenarios, processes) for simple to complex automated testing situations using various tools like Selenium, Cucumber, TestNG.
Used Hybrid/Data Driven Framework and extracted data from external Excel files using Apache POI and loaded into the variables in the scripted code.
The Test Cases were configured to receive input Test Data Sets for the corresponding test cases using TestNG Data Provider Annotation.
In Hybrid/Data Driven Framework, the Test Suites, Test Cases & Test Data Sets were configured to perform or skip the execution and wrote the test results Passed/Failed/Skipped to the output files.
Developed BDD (Behavior Driven Development), ATDD (Acceptance Test Driven Development) using Cucumber Features, Scenarios and Step Definitions.
Used SoapUI to test the application web services.
Scripted the Test cases and managed the framework dependency jars using Maven. Used Maven to perform build from Jenkins Continuous Integration.
Performed continuous integration of code and scripts using Jenkins. Configured and launched builds using Jenkins jobs and analyzed the Test Results from Jenkins UI.
Scripted SQL queries to verify data integrity and validate updated data for the Test cases in different modules of the insurance application.
Worked with developers to update the defects, resolve them and track their status using JIRA.
Environment/Tools: Java, Selenium, TestNG, XPath, Firebug, Eclipse, Hybrid/Data Driven Framework, Oracle, Cucumber, SoapUI, Maven, Jenkins, JIRA, Agile/Scrum.
2)Project Profile:
Client
Wells Fargo
Location
Niles, IL
Duration
January 2013 – May 2014
Role
Senior QA Analyst
Project Description:
Wells Fargo works closely with the dealers for auto financing and protection. The project focused on automating web pages regarding the enrollments for opening a new account and e-services for online money transactions' pages where money is deposited, withdrawn and the remaining balance is shown on the transaction's web page.
Responsibilities:
Involvement in all the stages of Software Development Life Cycle (SDLC) like Requirements Specifications Review, Test documentation, Application testing and Defect reporting.
Participated in Requirement Specification Meetings (RSM) to understand the application’s functional requirements to initialize the test scenarios, test flows and test procedures.
Prepared Test cases for positive and negative test scenarios as referred in the user stories keeping in mind the Boundary Value Limitations, Equivalence classes.
Scripted Tests and automated using Selenium IDE / Selenium WebDriver at OS level for User Interface (UI).
Used Hybrid/Data Driven Framework and extracted the data from external Excel files using Apache POI.
Configured the Test Cases to receive input Test Data Sets for the corresponding test cases using TestNG Data Provider Annotation.
Executed User Acceptance Tests in Behavior Driven Pattern using Cucumber.
Performed Cross Browser Testing on different types of browsers to run all the tests at the same using TestNG.
Used JIRA to track bugs and maintained the flow of iterations.
Performed Regression testing using Selenium WebDriver, TestNG and Jenkins Continuous Integration.
Executed Batch files using Selenium.
Performed black box testing, database testing and web-based testing on each transaction using Selenium.
Scripted the Test cases and managed the framework dependency jars using Maven. Used Maven to perform build from Jenkins Continuous Integration.
Created test cases and performed Database testing to check whether the data is being migrated properly.
Environment/Tools: Selenium IDE, Selenium Web Driver, TestNG, Java, Eclipse, Hybrid/Data Driven Framework, Cucumber, Linux, Oracle, SQL, JIRA, SVN, Maven, Jenkins.
3)Project Profile:
Client
IBM
Location
Atlanta, Georgia
Duration
June 2011 – December 2012
Role
Senior Test Engineer
Project Description:
WellPoint's Provider Access site gives physicians and hospitals access to claims, eligibility & benefits of the patient/member, coverage, and payment information the same information seen by WellPoint customer service personnel. The provider application supports the family of Well Point brands including Georgia, Blue Cross California, Colorado, Nevada and Unicare and the look and feel features available to the Provider will vary depending on the features that are appropriate to each of the brand and group’s customers, back-end systems, and business rules.
Responsibilities:
Implementation of QA approach to ensure quality of a product and was involved in project planning and coordination.
Worked on State-provided Health Care, State-provided Medicaid projects.
Worked on Client Eligibility/Enrollment Modules.
Configured HP Quality Center in Agile environment, generated Test Sets & executed and documented the test results using HP Quality Centre.
Used HP Quality Center to store all testing results, metrics, implemented test plan document, created test cases, Defect tracking and reporting.
Created test coverage matrix for Regression and Smoke testing of the product.
Controlled logging and tracking of defects; analyzed and maintained comprehensive defects reports using HP Quality Centre.
Involved in Unit Testing, Handled issues in System testing and UAT.
Writte Complex Test Cases using SQL queries for data validation and to verify the data integrity in the database.
Test and Run various APIs as part of System Integration Testing.
Reported using QA Status reports, Defect Log reports, Traceability reports and Test execution & Results Reports.
Environment/Tools: Java, MySQL, QTP, HP Quality Center
4)Project Profile:
Client
Kamera Express
Location
Bangalore, India
Duration
January 2010 – May 2011
Role
Test Engineer
Project Description:
Kamera Express is an Online Shopping Application and this is an E-Commerce based web application, used for all brands of Kamera products. This application is developed for the various Europe countries, Netherland, Denmark, Luxembourg. By using this application user can buy the Kamera products online. Kamera Express can have divided into two part one is storefront and other back office. And it contains the various modules Order Management, Warehouse management, Purchase management, User management.
Responsibilities:
Scheduled and attended Subject Matter Expert (SME) meetings during changeovers in order to learn the utilities of the applications.
Involving in implementation of entire testing cycle including Functional Testing, System Integration testing, Data base testing, Regression Testing and User Acceptance Testing.
Reviewed test plans, test cases and test scripts to ensure consistency with strategic direction, goals and objectives of QA resources working on the project with Agile SCRUM methodology.
Executed test cases to validate utility of core and non-core applications of the client.
Gathering requirements for test bed/data preparation.
Performed User Acceptance Testing (UAT) in the final phase of software development process to check the functionality of the software.
Used HP Quality Center to log and track defects.
Used SharePoint as the medium to upload the requested documents for the team.
Involved in writing SQL queries for backend testing in order to verify the proper interaction between GUI (Graphical User Interface) and database.
Environment/Tools: HP Quality Center, Microsoft office, Windows 7, SharePoint, IE, Chrome, Mozilla, MySQL
5)Project Profile:
Client
Digital Generation
Location
Pune, India
Duration
August 2008 – December 2009
Role
Junior Test Engineer
Project Description:
Digital generation or DG, the world’s leading ad management and Distribution Company. DG helps advertisers deliver their message across every channel - be it TV, online video, display or mobile. This project was to automate & test their web application for hosting advertisers and agencies. The application allowed user to manage their digital media or advertise and track it during the complete workflow till it reaches the final station and thereafter. There were number of modules in this project and were under development
Responsibilities:
Involved in writing Manual test cases, logging and analysis of bugs, performed Smoke testing to ensure proper deployment of application in the test environment and also performed Regression testing to ensure that the code is not broken.
Segregated Bugs on the basis of severity and priority and maintained the log using HP Quality Center.
Reported using QA Status reports, Defect Log reports, Traceability reports and Test execution & results reports.
Verifying the back end Tables by using SQL Select statements, using different types of joins.
Involved in developing the Requirement tractability matrix (RTM) in excel sheet.
Environment/Tools: MySQL, HP Quality Center, MS Excel