Over 7 years in Information Technology as a QA Engineer/Analyst with experience in analysis, design, development and testing of Client/Server and Web Based Applications.
Strong Knowledge and experience of all phases of SDLC (Software Development Life Cycle), and QALC (Quality Assurance Life Cycle).
Experienced in SQA (Software Quality Assurance) including Manual and Automated testing with tools such as Selenium WebDriver /Grid, Junit/TestNG, Load Runner, Quality Center, JMeter, JIRA, SOAP UI and Version One.
Good experience on Selenium Automation using WebDriver and Server. Heavy programming using Java, Maven, TestNG.
Experience in functional testing AUT using Selenium WebDriver using TestNG/Junit unit testing framework.
Experienced with designing and building automation frameworks in support of continuous integration in a test-driven development (TDD).
Experience in Black Box testing, Functional Testing, System testing, Integration testing, Regression testing, Data Driven testing, Back End and Front-End testing and User Acceptance testing.
Experience in applying Testing Methodologies, creating Test Plans, Executing Test Scripts, Automation of Test Cases, Defect Tracking and Report Generation.
Extensive experience in designing Test Cases, Test Scenarios, Test Scripts and Test reports of manual and automated tests.
Expert level knowledge in all modules of Quality Center (Requirements, Test Plan, Test Lab, Dashboard and Defects).
Good knowledge on Object Oriented Programming (OOP) concept. Extensively used Java and Ruby for test case automation.
Experience in bug reporting tools like HP ALM,Bugzilla, and JIRA.
Well versed in different management scenarios like Change Control, Quality Assurance, Defect Tracking, System Integration, and Task Scheduling.
Proficient in using basic SQL queries to perform back end testing for data integrity.
Excellent interpersonal skills, proven team player with an analytical bent to problem solving and delivering under high stress environment.
Good analytical and communication skills and ability to work independently with minimal supervision and also perform as part of a team.
Automation Testing Tools
GRID, WebDriver, TestNG, Quality Center, Soap UI, Cucumber, Maven.
Cucumber, Java, VB Script.
HTML, CSS, SOAP, WSDL
Source Code Control System
Defect/Bug Tracking Tools
HP ALM, Quality Center, JIRA, Bugzilla & TFS
Oracle, My SQL, MS SQL Server
MS Windows 2000/XP/Vista/7, UNIX (Solaris), Linux (Red Hat), Power shell
Client: PNC Bank, Wooster, OH. Apr 2018 – July 2019
Role: QA Automation Engineer
Analyzed Business Requirements Documents to get better understanding of the system both on technical and business perspectives.
Setup the Automation framework using Selenium WebDriver to run test cases in multiple browsers and platforms.
Developed custom libraries for automation using JAVA and Selenium WebDriver.
Developed automated tests in partnership with developers for continuous regression testing and reducing manual testing using Selenium, TestNG and Maven.
Experience working in Bigdata Hadoop technologies (Hadoop,Spark, and Hbase eco system tools) including ETL Data warehouse concepts.
Extensively used Page Objects design and page navigation framework for readable test script and easy maintenance from developer perspectives.
Performed build acceptance testing and smoke testing using Cucumber automation tool.
Implemented Automated execution of tests (nightly and need based) using Maven.
Involved in Defect Management, Defect Review and Defect Status Reporting.
Performed User Acceptance Testing in the final phase of software development process to check the functionality of the software.
Wrote test cases and performed Manual Testing like Positive Testing and Negative Testing, Regression, Integration, Unit Testing.
Used Postman, Rest Assured for REST API.
Involved in developing test methodologies, test plans and manual test cases for the application and prepared UAT test Plan.
Reported software defects in HP ALM and interacted with the developers to resolve technical issues.
Deploying Docker workloads on AWS and Google Cloud Platform, with Kubernetes.
Analyzed test results, tracked the defects and generated reports using HP ALM.
Actively participated in daily Scrum meetings and involved in bi-weekly Sprint releases.
Interacted with other external teams for environment/license issues, external services availability and work towards resolution.
Participated QA weekly meetings and various other meetings and discussed Enhancement and Modification Request issues and defects in the application.
Environment: Java, AWS, Selenium WebDriver, Eclipse, Hadoop, Spark, Cucumber, Maven, TestNG, Quality Center, XML SQL, Oracle, Windows 7.
Client: Genscape Inc. Louisville, KY. Dec 2016 – Mar 2018
Role: QA Analyst/Automation
Responsible for preparation of Test cycle/progress reports, analysis of defect metrics & implement improvement actions for next iterations.
Performed different testing task using various test scripts on Selenium WebDriver and TestNG.
Performed Smoke Testing to make sure all the Test Environment is working as desired.
Involved manual testing of various test cases with respective test scripts on Selenium and generate analysis report with Jira.
Used Jira for bug tracking and reporting, also followed up with development team to verify bug fixes and update bug status
Conducted backend testing using SQL queries to validate data for database and Used SQL queries for retrieving data from database for executing user specific test cases.
Involved in testing of web application by creating XML test suite.
Created Regression Document to track and report testing activities during each phase of testing, including testing results, test case coverage, required resources, logged defects and their status, performance baselines.
Closely involved with development team, maintenance team and business team regarding changing requirements, builds and releases.
Creation of the Project plan, Test plan and Master Test plan.
Developed scripts to generate scripts for Test data creation in both development and test region.
Worked as defect coordinator for the complete project to maintain, assign defects to concern development and
Involved in the implementation of agile QA processes and practices, including defect and test management
Participated in daily Stand-ups, Demo Sessions and Planning Sessions as a part of Agile Testing
Environment:Selenium WebDriver, Java, Eclipse.TestNG, SOAP UI, SQL, JIRA, Windows.
Manual Testing, Quality Center, XML, MS Access and Windows XP.
Client: – State Farm Dunwoody GA Jun 2015-Nov 2016
Project: – Community Offers – Native apps
Role: QA Analyst
Community Offers is exciting project that integrates with the State Farm Mobile Apps (SFMA) and based on the machine learning algorithm captures the user preferences and sets the daily offers, Local offers in the Maps and displays Online Offers
Lead the daily stand up and manage the story board efficiently
Efficiently anticipate the issues and discuss with the team
Trouble shoot the hurdles effectively by involving various stake holders like Product Owners and Business
Meeting the Product Owner on daily basis to create and refine the backlog
Single point of contact to lead the environments needed to execute the cases
Proficient in Version One has central repository and also with JIRA
Coordinate the release plan with the SFMA team that is co-located
Taking the additional responsibilities of Change coordination and implementing the change records in pre-production and Production
Raise the issues, risks and concerns in the timely manner and meet the project deadlines
Client: Missouri State Project, Jefferson City MO (Project-MEDES) Jan 14 – May 15
Role: QA Analyst
Experience in Agile methodologies working environment, Scrum meetings, Sprint planning meetings and taking care of impediments, managing sprints and retrospective
Extensively used ALM/TFS/ Quality Center /Test Director, Rally, MTM, JIRA for requirements tracking, defect tracking, results and status reporting and TTP (Test Track Pro) Rational Test Manager and IBM Rational Clear Quest and SharePoint, Version One and RTC
Documented test cases and Reported bugs using Team Foundation Server TFS, Test Track Pro and Quality Center and ALM
Analyzing business, functional requirements a used and developed test plans, test cases and test scripts for both positive and negative tests.
Involved in testing the performance of application using JMeter.
Implemented handset automation framework, scripting and execution Sanity, Regression, Stress and Boundary test cases for applications Implemented automation framework, scripting & execution Sanity, Regression, Stress & Boundary test cases for applications
Worked on Windows platforms to qualify applications.
Developed test scripts using Selenium on Device according to test specifications/ requirements.
Enhanced the scripts by Reusable Actions, Checkpoints, Synchronization points, parameterization.
Created Data Driven test phases by creating different data tables
Created Action Parameters to use the parameter values that have been passed from external Action.
Regular Expressions were used for the varying text values.
Inserted Check Points & synchronization point to identify the specified Object in Application.
State Farm Insurance, Bloomington, IL Apr2012-Dec2013
Project: Integrated Customer Platform (ICP) – Auto Line of Business
Role: QA Lead
Worked in auto line of business (LOB)
Actively facilitated UAT by partnering with Business partners
Estimated the depth of the issues and arrange the triage meetings to trouble shoot
Worked as Functional Group Lead Test Analyst and shadow Offshore Coordination as required
Coordinate test activities for one of the large-scale projects undertaken by State farm, requiring interaction with business clients and offshore resources
Introduced key metrics to develops work estimations in preparing day to day and overall activities tracking for the project Auto Quote Purchase (AQP)
Tested the rating services with the help of SOAP UI tool
Point of contact to the Onsite test team and the offshore. Leading 3 resources from onsite and 8-member offshore team
Client facing with Vendor management activities and leading the test deliverables
Scheduling the assignment activities to the offshore team on the daily basis and track the progress and report to the Test Manager
Update the status in the daily stand up meeting as this project is following the agile methodology
Track the Requirement Change Notifications (RCNs) from the TRAC tool
Involved in Requirements meetings to understand the testing needs and prepare complex scenarios
Actively involved in UAT partnering with BA’s and Business Partner’s (BPs)
Major achievement in designing the cases for complex Canadian provinces by getting more of business cases so that all the scenarios are captured correctly that met the requirements from the high-level design documents and low-level designs. This is widely appreciated and the cases were used for UAT purpose
Point of contact to the requirements team and the test team. Acting as go getter and plans the meetings with the team whenever needed
Environment: Java, IBM DB2, SOAP UI, Web services