Software Engineer In Quality Resume
- Over 4+ Years of experience in Software Testing.
- Proficiency in CORE JAVA with complementary Database (SQL) skills and PERL scripting skills.
- Successfully executed several QA projects using QTP and Web based Applications using Selenium, TestNG.
- Experience in creating test automation scripts with Selenium Web Driver
- Have written multiple test specification documents with all the test cases for various projects after studying System Requirement Specification (SRS) document.
- Experience in developing and executing Test Plans, Test Scenarios, and Test Cases based on requirements and design documents in accordance with accepted testing methodologies.
- Expertise and experience in performing Functional Testing, GUI Testing, Database Testing, Integration Testing, Regression Testing, Agile Testing, User Acceptance Testing, Migration Testing and Manual Testing.
- Extensively involved in using defect tracking systems like Clear Quest, Mercury Quality Centre and Bugzilla.
- A complete understanding of fundamental Testing principles, Concepts, Test Methodologies and Software Development Life Cycle (SDLC).
- A good understanding of the test methodologies, specifically Scrum and waterfall.
- Played the role of Mentor for team of 5 members and supervised their work
- Prepared Test Plans and Requirement Traceability Matrix.
- Made decisions about Scope for testing.
Relevant Skill Sets:
Programming languages: Core JAVAScripting languages: Perl, VBScript Technologies: JDBC, HTML, XML Testing and defect Tracking Tools: Selenium, TestNG,Quality Center, LoadRunner, QTP (version 8.2),SilkTest Operating Systems: Linux, Windows Databases: MY SQL Web Servers / App Servers: Microsoft IIS
Past / Current Work Experience:
Confidential.
Software Engineer in Quality 11
Project: QuicksBooks Application
Duration: Oct 09 – Apr 11
Responsibilities:
- Reviewed requirements document for testability and usability, consulted development staff with regards to system functionality.
- Generated test plans by including test scenarios, test cases, testing environments, system configurations, and entrance/exit criteria based on FRDs.
- Perform detailed testing and write/execute test cases for black box, white box and regression testing.
- Broadly done functional testing, constraints verification testing, patch Testing and CD sign off testing.
- Reviewing test plans and test cases of other engineers
- Creating, executing and maintaining Automated regression tests using Silk test
- Working with developers for root cause analysis of bugs and providing more information
- Proactively came up with innovative methods to improve software quality, test coverage, efficiency and regression coverage.
- Monitored daily build status and triaged failures and reported to team
- Manage defect tracking and defect reporting for assigned projects using Team track.
- Helped developers for running their developer build tests.
- Maintained Perl framework for testing QuickBooks SDK
- Executed test cases and test case suite written in Selenium IDE on different browsers using Selenium Web Driver. (Conducted Cross browser testing IE, Firefox and Chrome) for Quickbooks Online.
- Performed Event Driven Testing using externally generated data and executed the test scripts based on the data values stored on the external data (E.g. XML File ).
- Performed Smoke, Functional, Integration and Regression testing manually.
- Involved in writing SQL queries and Procedural Language for testing backend database.
- Verified XML log files created by internal web services.
- Also responsible for running and maintaining FRT (Final Regression Test Suite).
- Worked with Application Teams and the Business Users to identify the coverage of test cases.
- Participated in scrum meetings.
- Complied with all safety policies, practices and procedures.
Confidential.
QA Engineer/Programmer Analyst
Duration: Aug 06 – Oct 09
Responsibilities:
- Test the IVR system to verify proper operation, voice and DTMF response, and eliminate dead-end menu branches.
- Design and implement automated, manual and regression testing criteria for all product lines.
- Used EMMA for measuring and reporting code coverage.
Client: Confidential
SRM ESourcing (Nov 2007- March 2009)
Responsibilities:
- Tested SRM ESourcing, a web based application.
- Reviewed functional specification documents, design documents.
- Responsible for planning, creating and developing test plan and test cases for Sourcing application.
- Prepared the traceability matrices to fill the gap between the requirements and the test cases covered.
- Handle the tasks of executing tests manually.
- Responsible for creating and validating test data for functional components of software applications
- Increased productivity by initiating use of automation testing using QTP
- Responsible for Database testing using SQL queries.
- Created test scripts in QTP
Confidential
Demand & Supply (Aug 2007- Oct 2007)
Responsibilities:
- Understanding the verbal requirements and preparing the requirement document
- Build front end for the web page using JavaServer Pages.
- Designing the database required for the system using My SQL
Client: Confidential
QES Plan (Sep 2006- July 2007)
Responsibilities:
- Generated Test Plan, Test Cases manually. Run Test Cases and analyze and report defect.
- Enhanced test case, log defect report for testing purpose using Quality Center.
- Identified software defects using Quality Center and communicated to the developers
- Involved in regression testing, GUI, Beta and Usability Testing for each client modules
Education:
B.Tech (Information Technology)
QA CERTIFICATION
- CSTP Level 1
- Scrum Master
- Software Testing
- Certified Software Quality Analyst