Resume

Sign in

Test Cases Engineer

Location:
Reston, Virginia, United States
Posted:
October 04, 2016

Contact this candidate

Sonal Thakkar

Ph: 703-***-**** E-mail: acwwvp@r.postjobfree.com

SUMMARY

•Over Twelve Years of expertise and experience in Quality Assurance (QA), Software testing, IT support and Test automation development in Client/Server and web applications

•Ability to lead the small team of testers.

•Strong knowledge of the SDLC, Systems Development / Change Management / Quality Assurance

•Detailed understanding of QA methodology to ensure quality control.

•Experience with Configuration Management process support establishing software configurations and performing software builds and releases.

•Performed Automated Testing using Selenium (2.0), Quick Test Pro (QTP), Win Runner, and Rational Robot

•Over two years of experience in Mobile testing

•Expert in Backend Testing and ETL with SQL statements.

•Experienced in Oracle and SQL Server Database Manipulation using SQL

•Experience in testing BI applications using BO

•Extensively involved in GUI Testing, Integration Testing, Regression Testing, Performance Testing, Data Driven Testing, and Functionality Testing.

•Used agile software development methodology including RUP, Scrum and extreme programming.

•Experience in providing input on testing strategies and to create a repeatable set of test scripts for various applications with automated testing tools.

•Assist in defect investigation and escalation to help software development team to enhance performance.

•Expertise in maintaining of Test Matrix and Traceability Matrix and with 508 requirements and implementation.

•Ability to identify root causes and derive corrective actions to meet short and long term business requirements using resourceful approaches.

•Excellent Communication Skills to help interface with both technical and non-technical audience.

•Excellent Analytical skills and Team Player.

•Expert in Training and mentoring the team members

•Ability to perform Risk Analysis to meet Deadlines

•Fast learner and ability to adapt to new environments easily.

COMPUTER SKILLS

Testing Tools

Quick Test Pro, Rational Robot, Win Runner, Selenium Web-Driver, Cucumber, Ruby, SOAP UI, HP ALM

Bug Reporting Tools

Test Director, Rational Clear Quest, Bugzilla, Quality Center, SharePoint, JIRA, Rally

Programming Languages

C, C++, Test Script Language, VB Script, JavaScript, J2EE,.NET, Ruby, Java

Databases

MS Access, Oracle, DB2, Sybase, MS SQL Server, MongodB

Operating Systems

Windows 95/98/XP/NT/2000, Windows 7, Vista and UNIX

Web Applications

Mobile Testing Platforms

On .Net, Java and SharePoint 2007/2010 platform

Perfecto Mobile

Others

SQLPLUS, MS Word, MS Excel, MS PowerPoint, MS Project, Adobe Photoshop, PageMaker, Outlook Express, Site core, CRM

PROFESSIONAL EXPEREINCE

Fannie Mae Herndon, VA December2015– Present

Lead QA Automation Engineer

Project :Involved in multiple clients of Collateral group for Test Automation projects design, development and delivery of test automation solutions. Developed Selenium/Cucumber/Ruby framework, scripts

•Evaluation client Automation needs, selection right technology stay for automation and building the solution that fits client requirements

•Leading automation testing efforts for the Collateral group complex software products.

•Designed and developed Cucumber automated Selenium Page Object Model with BDD Framework for GUI-based Web application in an Agile project which supports CI Environment.

•Developing the Automation tests using Cucumber/Capybara/Ruby for API testing.

•Extensively worked on troubleshooting build/application issues, debugging automation code, reporting defects to developers and CI Team.

•Worked closely with developers, professional services team and product managers to define the automated testing components that will be used to validate requirements against developed software.

•Developed Automated test script usingVB Script with UFT.

•Support and maintain the existing test suit written in VB script using UFT/ALM

Environment: Selenium Web-Driver 2.0, Ruby/Rspec, Cucumber, Capybara, JIRA, Java, J-unit, SVN, Rake, Oracle, Objective C, Rest Assured API, VB script, UFT, ALM

Accenture Federal Services (formerly Agilex Technologies), Chantilly, VA July 2014 – December 2015

Lead QA Automation Engineer

Project: VA Healthcare: Serving as a Key-member for Automation testing Team follows Agile Methodology in Continuous Integration environment. Involved in feasibility analysis, design, development and execution of Automation Test Scripts for GUI-based Web application. Developed automation framework using Watir/Rspec and Cucumber/RSpec and robust functions for various modules driven in Page Object Pattern framework in an agile project lifecycle.

•Worked closely with Team of engineers to analyze, design, develop and implement of Selenium Watir/Rspec automation framework using robust Page object pattern for smoke and regression test suites (which cut down the script development time in half)

•Converted the existing Cucumber/Rspec BDD test scripts and developed new automation test scripts using with Selenium 2.0 Watir Web Driver/Rspec.

•Executed automated test scripts using complex Rake/Rubocop commands and as JUnit on virtual machine and Continuous Integration (CI) environments.

•Responsible for troubleshooting build/application issues, debugging automation code, reporting defects to developers and CI Team.

•Assisted automation testers with creation of automated scripts and performed code reviews.

•Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium Grid and Jenkins. .

•Work with Agile Development Environment with frequently changing requirements and features

•Actively involved in QA Testing (UI and API), and collaborating with offshore QA personnel on current projects and documenting and reporting defects and test results in JIRA.

•Coordinated with upper management daily regarding status on the execution of Test Cases (How many Test Cases failed/pass, status of the site)

•Responsible for Test planning, Creating Test cases and execution of system testing

•Analyzed the different type of documents given by the business team such as System requirement document, Use cases and written test cases on that basis covering various possible scenarios.

•Written the test plan and test cases for mobile testing, system testing and Integration testing.

•Performed Sanity and smoke testing on the each build of the application to ensure testability.

•Documented and communicated test results

•Involved in testing REST API Web services testing using Postman services

•Browser compatibility testing for various application to check their performance

•Extensively involved in mobile Testing

Environment: Selenium Web-Driver 2.0, Watir Web-driver, Rspec, Cucumber, Capybara, PhantomJs, JIRA, Rally, HTML 5, Java, J-unit, Mongo DB, Apache, Git/Github, Rake, Gradle, IntelliJ, Sublime, Ruby mine, Web-logic, Oracle, Angular JS, Objective C, Rest Assured API, iOS 7.1.1 and 8.1, Mac OS.

QSSI Inc., Tysons Corner, VA May 2014 – July 2014

Sr. Testing Analyst

Project: CMS (Center for Medicare and Medicaid Services) Health exchange Program for Massachusetts State. The State-based insurance marketplace to be set up for the residents of the State of Massachusetts interacts with the Data Services Hub (DSH), DELL Services (Financial and Enrollment Management, Notices), and other systems to enable eligibility and enrollment into Qualified Health Plans (QHPs) and Qualified Dental Plans (QHPs).

•Solely responsible for test planning, Creating Test cases and execution of complex system testing

•Worked closely with Empire team to carry out Group, Integration Testing.

•Create test strategy for product development, Assure test data, and schedule automated/manual tests. Approve results documentation and tracking systems updates

•Conducted wide range of positive, negative, sanity and smoke tests on the applications to ensure that applications meet the company standard and defined system requirements.

•Managed team of two QA testers – peer reviewing their test scripts, assigning daily tasks and helping them to resolve any issues they may have

•Created Requirements Traceability Matrices to trace requirements from requirement document to Business Rules Spreadsheet and to test cases.

•Created System Test Acceptance Reports (STAR) after successful completion of the test cycle summarizing the test results, defect distribution, defect trends and providing the execution summary.

•Created manual Test Cases in HP QC/HP ALM for various User Stories based on Release Plan.

•Created SQL scripts for building and checking sample data

•Involved in testing Web services and XML using ‘SOAP UI’ tool

•Browser testing for various applications to check their performance and user experience

Environment: Java, MS SQL 2005/2008, XML, ALM 11.0, Microsoft Visual studio, JIRA, Windows XP/7/8/Vista

Graduate Management Admission Council, Reston, VA Nov 2008 – March 2014

Sr. QA Analyst

Project: The Graduate Management Admission Council is a non-profit organization of leading graduate business schools around the world. GMAC meets the needs of business schools and students through a wide array of products, services, and programs and serves as a primary resource of research and information about quality graduate management education. GMAC is the owner and administrator of the GMAT® exam. Created in 1954, the GMAT is the first and only standardized test specifically designed for graduate business and management programs. Available in almost 100 countries, it is the most widely used assessment for graduate management admissions and the most reliable predictor of academic success in graduate business studies.

Responsibilities:

•Analyzed, design, developed and implemented the robust automation framework including reusable functions and actions using QTP with VB script

•Developed Test scripts using reusable functions and actions in QTP using VB Script

•Increased productivity by initiating the use of automation testing by using QTP 11.0

•Analyze business and system requirements, mange development of specifications to create and manage detailed test plans, test, procedures, requirement traceability matrix, test scripts, execute test scripts, verify bug fixes and write the test reports.

•Liaise with developers, business analysts, and stake holders in application design and document reviews for application developed in the Agile methodology

•Create test strategy for product development, Assure test data, and schedule automated/manual tests. Approve results documentation and tracking systems updates

•Managed team of Four QA testers – peer reviewing their test scripts, assigning daily tasks and helping them to resolve any issues they may have

•Experience working with SharePoint 2010

•Created SQL scripts for building and checking sample data

•Also involved in mobile testing using Perfecto Mobile platform

•Developed and executed Section 508 compliance test scripts based upon 508 standards and system requirement definition.

•Tested BI Reports with slice and dice drill down functions and Master/Detail formulae

•Browser testing for various applications to check their performance and user experience

•Trained and mentored other team members.

Environment: ASP.Net, MS SQL 2005/2008, Site Core (CMS), XML, Quick Test Professional 11.0, Microsoft Visual studio, BO 4.1, SharePoint 2010, Windows XP/7/8/Vista, Mac OS.

2020 LLC, Vienna, VA September 2008 – Oct 2008

Sr. QA Tester

Project: U.S. Department of Education, Office of Federal Student Aid (FSA) Integrated partner Management (IPM) Development Solutions project. The IPM team is focused integrating FSA’s four major legacy systems into one system with front end as IPM Web Portal and backend as Siebel Case Management System. The IPM system is a web-based electronic and Case Management System for Eligibility, financial & compliance audit, and Oversight business process that allow the receipt, scoring and workflow management via CRM application of the FSA Eligibility, audit and compliance reporting and analysis functions.

Responsibilities:

•Analyzed the different type of documents given by the business team such as Use cases and System Requirements

•Involved in creating Project Charter plan, Project management Plan, Quality Assurance and Quality Control Plan, Risk Management Plan, Communication Plan.

•Created test cases, test suites from Use Cases for the Functional and Integration testing.

•Created test scripts by using Rational Functional Tester for regression testing.

Environment: J2EE, Oracle10i, Siebel CRM, XML, Rational Functional Tester, Rational Test manager, Rational Clear quest, Windows XP.

GameStop, Inc. Grapevine, TX May 2007 – Sep 2008

Sr. QA Analyst

Project: Working as Sr. QA Analyst on an e commerce web based application for the largest retailer of the video games software and hardware. Gamestop.com is the web application through which users can purchase the video games, find nearest store, and view upcoming release in different categories. The application also enabled users to track and make changes to the orders already placed. Users can also search interested Title by Price, Publisher, Category, Condition and Seasonal Deals.

Responsibilities:

•Analyzed the different type of documents given by the business team such as System requirement document, Use cases and written test cases on that basis covering various possible scenarios.

•Written the test plan and test cases for Black box and Integration testing.

•Prepared RTM Document to ensure that all the requirements had sufficient coverage for thorough testing.

•Used SQL queries to perform backend testing on the database.

•Performed integration testing on various integration points simultaneously to ensure the smooth data flow through the system.

•Performed testing of Different web services on Commerce server.

•Developed QTP based automated test scripts for regression testing and managed by using version control systems TFS.

•Conducted manual functionality for each release and version for functional readiness, usability and data integrity.

•Interacted with web developers for the Change Request (CR) and Enhancement Requests (ER).

•Interfaced with developers to resolve technical issues and investigated software faults.

•Analyzed the functional specifications and helped team members to achieve test goal

•Performed Sanity and smoke testing on the each build of the application to ensure testability.

•Used Microsoft Visual Studio as defect tracking tool

•Performed the testing of the application on various browsers and multiple platforms to ensure the Toughness and compatibility.

Environment: ASP.Net, C#, Oracle8i, MS SQL, Java Script, XML, QTP 9.1, Quality Center, Windows 2000/XP, Microsoft Visual studio.

T-Mobile, Parsippany, NJ May 2006 – Apr 2007

Project: Payment and Billing Transaction System

Sr. QA Engineer

Project: Worked Sr. QA Engineer on Worked as Web Tester on T-Mobile's web-based application accessed by potential customers. Every new customer has to register on the website using a User id and Password. A secure site processed the log in information. Detailed information about their billing, services, new features, company information, due dates, minutes used, and payment information was provided to each customer. The front end of the application was developed in ASP, HTML and JavaScript.

Responsibilities:

•Involved in test plan design, analysis and testing of the web application.

•Created and automated test plan strategies, test scenarios, test procedures as well as documentation.

•Created test plan to verify that correct customer data is populated in data warehousing database

•Used Test Director to execute the test cases, track execution against the plan during testing and manage defects from inception to resolution

•Created test scripts from the test plans and identified test scenarios and test harnesses.

•Involved in the system, integration, automation and regression testing of the application.

•Interacted with various members of the team to discuss and resolve defects, bugs and their priorities.

•Interfaced with developers to resolve technical issues and investigated software faults.

•Used SQL queries to perform backend testing on the database.

•Involved in QA verification (ETL) that the data warehousing system is ready to go to production

•Involved in Functional testing to verify that the application works according to specifications and that it handles erroneous actions and data correctly

•Performed functional, regression, white-box and black-box testing on the payment and billing application.

•Documented and communicated test results.

Environment: Quality Center 8.0, Test Director 7.6, ASP.NET, HTML, JavaScript, C#,MS SQL, IIS Web Server, Apache Tomcat 6.0,WinRunner 7.5/7.6, UNIX, Windows 2000/XP.

AMD Inc. Austin, TX Sep 2005- April 2006

Sr. QA Engineer

Responsibilities:

•Analyzed existing test cases/requirements and developed test scripts to cover entire functionality using QTP 9.1.

•Performed manual as well automated testing of the application to verify expected results.

•Created extensive data driven scripts for reading the data from data table to test complex web applications

•Interacted with other team members to ensure meaningful development of the scripts and simulated real time business scenarios.

•Interfaced with developers to resolve technical issues and software bugs

•Used complex SQL queries to perform Back End Testing and incorporated them in the QTP scripts to automate the testing process.

•Parameterized SQL statements in the QTP scripts to perform thorough testing of a web based application in an automated manner.

•Set up the process of delivering the automated test results via e mail to desired team members using SMTP protocol.

•Automated the process of execution of shell scripts using QTP to perform the successful execution of test scripts.

•Automated the process of deletion of unwanted data created during execution of test scripts from the database using QTP to avoid accumulation of unnecessary data in the database.

•Modified configuration files on Linux host to successfully test the application in different environments.

•Automated the process of submission of XML data files using QTP.

•Automated the regression test suite of complex java based application which generated different charts with several graph points and error actions using QTP and Java Add-in.

•Used QTP to write the test scripts in Citrix environment to support and smoothen the process of execution of test cases

•Responsible for giving demonstrations and presentation to the management and mentoring other junior team members.

Environment: QTP 8.2 and 9.1, Windows XP, Linux, Citrix, Oracle9i and 10g, and JAVA, HTML, Apache Tomcat 5.5, UNIX and SQL

EDUCATION

•Bachelor of Science, Gujarat University, India.



Contact this candidate