Anshu Thakral
Cell: 617-***-****
Email: *****.*******@*****.***
Experience Summary
6+ years of experience in Software Testing of web based applications, in which 2 years of experience in Test Automation using Selenium WebDriver. Performed Manual Testing using Test Strategy Development, Test Planning, Test Design, Test Execution, Defect reporting, Test Status Reporting, Test Closure Activities.
Well Experience in testing applications across Banking, E-Commerce domains
Strong exposure and Experience in the Software Development Life Cycle (SDLC) methodologies like Waterfall, Agile, Software Testing Lifecycle (STLC) and extensive experience with QA testing procedures, processes, and standards
Proficiency in Unit Testing, Smoke Testing, Functional Testing, Positive and Negative Testing, Integration Testing, System Testing and Regression Testing of Web Based Applications
Expertise in Documentation of Use cases, Test Plans, Test Scenarios, Test Cases and Test Metrics
Effectively involved in reporting, reviewing, Defect tracking and analysing test results using HP ALM (QC)
Responsible for writing test cases and maintaining test scripts as per the business specifications and functional requirements
Expertise in Test Management tools like HP ALM/QC and Bug Tracking tools like Bugzilla to prioritize, classify bugs and tracked defects
Developed and executed test cases manually and generated automation scripts
Expertise in automation using Selenium WebDriver, with Java on TestNG and Junit library
Designed and implemented different automation frameworks from scratch like Page Objects Framework and Data Driven Framework
Experience on Build Management tools like Maven
Extensive knowledge of QTP/UFT
Good knowledge of Cucumber framework, Behaviour Driven Development process
Ability to learn and adapt to new tools and technologies very quickly
Results oriented, with an ability to work with aggressive time lines for any assignment to successful completion within the established project schedule and budgetary constraints
Self-starter and a team player with excellent communication, interpersonal, positive thinking and mentoring skills and a good aptitude for learning
Effective Time Management Skills and consistent ability to meet client deadline
Ability to work independently in a fast-paced environment with tight deadlines and changing priorities
Technical Expertise
Testing Tools : HP ALM/QC, Bugzilla, JIRA, Selenium WebDriver TestNG, JUNIT, Maven
Languages : C, Java, VB Script, HTML, XML
Database : Oracle, MS Access, MS SQL Server 2005
Automation Tool : Selenium Web driver
MS-Suite : MS-Word, MS Excel, MS Outlook, MS Access
Testing Methodologies : SDLC, Agile
Education
MCA (CGPA: 8.66), MITS University (Laxmangarh (Sikar), Jaipur), 2008
B.Sc. in CS (secured 65.90%), Banasthali Vidyapeeth (Jaipur), 2005
Professional Experience
Capital One, Schaumburg, IL May 2014 – till date
Role: Automation Tester – Selenium WebDriver
Environment: Java, J2EE, Tomcat, spring boot framework, FileNet, Mainframe Technologies, MongoDB database
Project: FileNet to EI Migration
Project Description
The Project was to migrate the archived statements letters, cheques and any other customer communication documents from on demand and file net to Enterprise Imaging (EI) system and upgradation of the GUI based retrieval system of documents from the newer document archival system.
Responsibilities:
Involved in Defining and Analyzing the Testing Requirements based on the Application Functionality
Identified Automation Scenarios from the set of Test Cases
Developed Test Cases using Element Locators, WebDriver Methods, Java programming features and TestNG annotations
Reviewed the Code prepared by other team mates and suggested improvements if required
Developed Page Object Model Design Selenium framework on TestNG Platform
Used Build Management tool Maven in the framework for batch triggering of Test cases
Performed Unit testing before executing test scripts, Smoke testing to validate critical functionalities of the system and GUI Testing
Executed test scripts using Selenium WebDriver and analysed the test results
Involved in Functional testing and Regression testing performed on every new build of the application
Involved in executing Selenium test scripts on different browsers and checked for compatibility
Performed full automation suite for every Release and analysed the root cause of Failed scripts
Worked with development team members and business people to better understand system functionality in order to improve testing quality control services
Reported the coverage status of test performed on the daily/weekly basis
Attended Project meetings and interacted with other team members in order to resolve the problems
RIBBUN, Jaipur, India July 2010 – April 2014
Role: QA Tester - Manual Testing/Agile Process
Project: Online Education Resources System
This is an application for online-business content service and promoting e-learning, e-training, e-collaboration over Internet. Its motive is to bring education training online and other domains on a single platform, evaluate them to collaborate, share the knowledge, resolve the problems and provide instant solution to the client. It has involved users like student, publisher, trainer and administrator who manages the entire portal site.
Responsibilities:
Performed Manual Testing and used Agile methodology
Analysed User Stories by interacting with Business Analysts and Developers
Participated in Sprint Grooming Sessions to pull the current sprint user stories from product backlog
Tested the User Stories if they are ready after each and every build
Performed demo of the functionality to the Product owner before Sprint signoff
Participated in Daily Scrum meetings, Review Meeting and Retrospective meetings to analyse the Sprint Health
Logged Bugs in Defect Management tool (HP ALM) and tracking the status of those on daily basis
Provided demo to the stake holders during the Sprint Review
Performed Unit Testing, Smoke Testing, Regression Testing and Functional Testing
Report daily status to the QA Manager, QA lead and other business users about the test cases preparation, test case execution and defects
Actively participated in all the Agile process meetings
InfoShore Software, Jaipur, India Jan 2009 – June 2010
Role: Software Test Engineer - Manual Testing
Project: Online Clothes Shopping System
Ecommerce allows consumers to electronically exchange goods and services with no barriers of time or distance. Online shopping (sometimes known as e-tail from "electronic retail" or e-shopping) is a form of electronic commerce which allows consumers to directly buy goods or services from a seller over the Internet using a web browser. This project is “online clothes shopping” contain two users customers and admin.
Responsibilities:
Reviewed Business Requirement Documents and Technical Specification
Involved in Defining, and Analysing the Testing Requirements based on the Application Functionality
Performed Unit (module) testing of each program functions
Performed Integration testing of forms to check how they are dependent on each other
Performed Code review for the source code developed by the developers
Prepared Test scenarios and Test cases describing the features and functions to be tested
Carried out test data for positive and negative test scenarios for functional testing
performed Peer review of test cases written by other test engineer
Tested broken links and inter application links (page redirects to respective URLs) in Development, Test and Production environments
Executed test cases before and after bug fixes for each build for User acceptance testing
Reported, verified bugs and make sure they are getting fixed
Performed Sanity testing for all supported releases
Responsible for providing weekly status reports, showing the progress of the testing effort and open issues to be resolved
Performed Functional testing of modules, Tracked defect in Bugzilla, assigned them to appropriate development team and follow up with them till closure
Performed Regression testing on the defects closed by development team to ensure other modules are not impacted by fix
Interacted with developers regarding priority of bugs and update the status of bugs once they are fixed
Delivered work on tight schedule, without affecting the quality of the deliverables