Qa Engineer Resume
UsA
Experience Summary
- 7 years of extensive experience in functional, component, system integration, usability, browser compatibility testing and regression testing of web applications
- 2 years of hands-on experience in developing front end test automation using SeleniumRC(Java and TestNG/ JUnit) to develop tests & to run and maintain Smoke & Regression suites
- Maintaining & monitoring Smoke and Regression test suites, debugging and diagnosing test failures
- Experience in developing Test Plans, Test Strategies and writing test cases/ edge cases from User stories, Requirement specifications, Functional Design documents & Use cases using Mercury Quality Center
- Experience in replicating, tracking & prioritizing bugs/ defects and work toward their resolution
- Experience in developing test cycles and cycle entry & exit criteria
- Experience in testing application through the backend / database using SQL
- Experience in test techniques like Boundary Value Analysis & Equivalence partitioning for creating test data
- Experience in creating and reviewing test artifacts like Test Plans & Requirement Traceability Matrix
- Preparing test data to thoroughly test program logic & verify system flow
- Experience in client interactions to document, clarify and analyze business requirements and feature requirements
- Presentations of tested User stories & important Edge cases
- Experience in creating and documenting Use cases, SRS, Work/business flow diagrams using MS Visio
- Sound knowledge of SDLC and STLC, OOAD, UML
- Experience in Agile Software development methodologies including Scrum
- Knowledge of Web services testing (SOAP) using SOAPUI
- Knowledge of other Defect tracking tools like Buganizer, BugTracker.NET, JIRA
- - ISTQB Foundation level certified tester
Languages: Java , Perl, SQL, HTML , XML, Java script, VB script
Operating Systems: Windows, Linux
Database: Oracle, SQL Server
Testing Tools:Selenium RC, QTP 9.0, JUnit, TestNG, Mercury Quality Center, Buganizer (Google), BugTracker.NET, JIRA
Other tools: Eclipse, Perforce, Cruise Control, Jenkins, Xpather, FireBug, SQL developer, SQL Server Management Studio, Ant, Bug Shooting, MS Visio
Relevant ExperienceClient: Confidential | USA
April 2012 – till date
Project: CARS
The project deals with testing CARS (Contract Application & Rebate system). CARS is the major revenue generating product and delivers unparalleled capabilities to organizations looking to easily manage even the most complex contract pricing environments more efficiently. It is a powerful, sophisticated pricing engine for thedetermination, management, and execution of contract pricing terms and complex pricing scenarios: rebates, charge backs, royalties and more. Automating contract pricing and reimbursement processes, it enables pharmaceutical manufacturers to optimize pricing and reimbursement management at each point of the distribution chain, identify revenue opportunities, and reduce gross-to-net profit.
Environment: Selenium RC, Java, JUnit, JIRA, Oracle
Role: QA Engineer
My key responsibilities included
- Performing Functional tests, Smoke and Regression tests
- Wrote JUnit tests for White box testing
- Writing test cases from the PRD document
- Tracking defects, defect replication and verification
- Automated test cases of a module using Selenium RC, Java and JUnit
Client: Confidential | USA
Nov. 2010 – April 2012 (I yr. 5 months)
Project: Google's DSM (DART Sales Manager)
Google's DART Sales Manager is a proposal and workflow management solution that Ad publishers on DFP use to manage their inventory, create proposals, manage the proposal approval process, and measure ad effectiveness & helps gain full control over ad sales management. DART Sales Manager is completely integrated with the DART for Publishers platform, providing workflow efficiencies over the entire range of the business. It involves modules for Proposal creation, Workflow management, Ad inventory management, Business rules creation and management and opportunity creation.
Environment: Selenium RC, Java, TestNG, JUnit, Quality Center, Oracle, Buganizer, XPlanner
Role: QA Engineer
My key responsibilities included
- Performing Functional tests, System Integration and Regression tests
- Automating test scripts using Selenium RC, Java and TestNG
- Re-factoring the JUnit tests for unit / White box testing
- Maintaining our application's Smoke and Regression test suites
- Monitoring daily Smoke suite runs and diagnosing test failures
- Writing test cases/edge cases in Mercury QC & creating test data
- SCR / bug verifications and bug/defect logging
- Documenting all Edge case scenarios of a particular feature for a User story
- Demonstrating implemented User stories/ Edge cases to the client
- Coordination with Development team in India and New York, to clarify / analyze feature requests / User stories
- Participating in Monthly Sprint Planning activities, Sprint Review, Sprint Retrospection meetings as a part of the Scrum process
- Part of the “Red team” to resolve / investigate/ trouble shoot & replicate real time customer issues
Client:Confidential | USA
June 2009 - Oct. 2010 (1 yr. 4 months)
Project: Symphony Suites EMR
Symphony Suites EMR is a web based application that basically is an Electronic Medical Records system.
The application had various modules like Patient Information, Patient Encounter, Problem List, Medical History List, Prescription, Lab tests etc. Access to these modules is based on an Access Control List (ACL), where the highest number of module access was held by the IM Engineer, Group admin, Physicians.
Environment: PHP, SQL Server, PHP, QTP, MS Excel, BugTracker.NET
Role: QA Engineer
- Writing test scenarios/test cases, test case execution, bug tracking & reporting
- Diagnosing issues by reading log files and inspecting databases
- Performed Functional testing, Component testing, ACL testing, regression testing, browser compatibility testing and Usability testing
- Client interaction to document requirements
- Documenting the requirement specifications (SRS), documenting ACL (Access Control List) and writing System Use Cases
- Used QTP for record-playback of certain basic tests used in regression
Client – Confidential | India
Aug. 2005 – May 2009 (3 yr. 9 months)
Projects:
Integron:
Integron is an ERP developed for pharmaceutical companies. The functionality basically revolved around a Manufacturing Process System along with other modules like Inventory and Lab etc.
Some of the modules that I worked on included - Purchase Indent. Purchase Order, Inventory, Batch creation, Goods Receipt Notes etc. Initially worked on the Desktop application, and later for new clients - a web application
E-filing:
It is a web based application for filing, maintaining and decision making of case documents. It is used by attorneys to make decisions, send and keep track of the pending cases.
Environment: VB.NET, SQL Server, MS Excel
Role: QA Engineer
- Writing test scenarios/test cases from the SRS for new features
- Performed Functional testing, Component testing, and Regression testing
- Bug tracking & reporting using Bugtracker.NET
- Identified, prepared and maintained test data using SQL
- Worked with technical support/ team to replicate or analyze problems reported by customers
- Creating business flow diagrams and other process flow diagrams for training purposes
- Participated in training programs for new members in team
- Awarded 'Employee of the month' for my contribution to the project 'iMedicus' at E-bizindia Pvt. Ltd
- Got appreciated by colleagues for my presentation / demonstration to other team members about our customized bug tracking tool
- Appreciation for good trouble shooting and problem solving skills while I was part of the Red team solving high priority customer issues for our product
Educational Details
- Masters in Computers and Management - University of Pune, India