Software Engineer Resume
VA
SUMMARY:
- Over 7 years of professional experience in Software Quality assurance in various domains with Manual and Automation Testing, Verification and Validation and software Quality Assurance.
- Expertise in developing Test Strategy, Test conditions, Test Plan, Test Scenarios, Test Case Design and Test Reports using business/functional requirements for both manual and automated tests.
- Excellent understanding in all aspects of Software Development Life Cycle (SDLC), with specific focus on Software Testing Life Cycle (STLC), Defect Life Cycle and role of QA.
- Strong expertise on Requirements Analyzing, Test Planning, Test Design, Test Execution, Defect Reporting, Defect Status Reporting, Test Closure activities.
- Hands on experienced with practicing Agile Scrum Methodology in dynamic IT environment.
- Excellent experience in working with Test Management Tools like HP Quality Center/ALM.
- Expertise in problem solving, finding the root cause of the issue, Defect tracking and defect retest.
- Comprehensive knowledge using HP QTP/UFT, HP Quality Center/ALM.
- Experienced in design of test Plan, reviewing, prioritizing and executing test cases and defect logging using HP Quality Center/ALM.
- Performed System, Functional and Regression testing on different modules in latest builds using Quick Test Professional (QTP).
- Designed & developed automation scripts for master regression suite using HP UFT/QTP, VBScript.
- Experienced in Developing and Maintaining Data Driven and Keyword Driven Automation Framework.
- Expertize in developing reusable functions with static and dynamic Descriptive Programming.
- Extensive experience in Error Handling by developing custom error handling functions with VB Script.
- Experienced in back - end testing using SQL Queries.
- Experienced in Sprint Grooming, Sprint Planning, Sprint Review and Sprint Retrospective meetings.
- Experienced in mentoring colleagues in Test Automation Development.
TECHNICAL SKILLS:
Automation Tools: Quick Test Professional, UFT, REST API
Test Management Tools: HP Quality Center, ALM, Jira, Rally
Databases: Oracle, MS SQL Server and MS Access
Programming Languages: VB Script, SQL, HTML, XML, JAVA
Defect Tracking Tools: HP Quality Center, ALM, Jira, Rally
PROFESSIONAL EXPERIENCE:
Confidential, VA
Software Engineer
Responsibilities:
- Participate in daily scrum, sprint grooming, sprint planning, sprint demo and sprint retro meetings.
- Involve in User Story Sessions to provide feedback to improve the Testability of the User Stories using SMART Criteria to ensure the Requirement is Specific, Measurable, Attainable and Testable.
- Write Test Cases and execute test scripts as well as track bugs and generated Defect Report using HP ALM.
- Conduct Test Case Reviews and presented the test cases and test scenarios to the team members for all iterations.
- Analyze the User Stories and provided feedback for the Acceptance Criteria of the User Stories.
- Create Test Cases for user stories and maintained them in Rally.
- Participate in daily SCRUM meetings and gave the daily status of testing.
- Developed multiple reusable actions using UFT.
- Perform functional testing to identify various critical points in the application and automated it with Hybrid Driven Automation Framework in UFT/QTP.
- Perform Automated Regression testing on new builds, every modification in the application using Driver Script and Task scheduler in UFT with VB Script.
- Optimize UFT scripts for Regression testing of the application for functional change and property change.
- Develop custom database checkpoints in UFT/QTP.
- Handle dynamic web object with Descriptive Programming in UFT using VB Script .
- Develop functions to handle dynamic object of the web application and solved complex Object Recognition problem.
- Develop Reusable Functions and maintained in the multiple Function Libraries based on the application’s functional component.
- Develop custom HTML report in UFT to improve the run result readability to business team and upper management.
- Prioritize the defects and the severity levels using ALM and discussed with the developers to resolve the issues.
Environment: Quality Center HP ALM, UFT, Oracle SQL, VB Script, SQL, Java, Windows
Confidential, VA
Senior Test Script Developer
Responsibilities:- Involve in Smoke, Functional, Integration, Regression, System and User Acceptance testing of the client-server application.
- Led an automation test team and manual test team in transitioning and adopting automation test framework for project test procedures modernization.
- Involve in the development, maintenance, and training of a Hybrid Framework that a test team with no previous knowledge of automation testing now utilizes to complete testing.
- Work with developers in tracking and logging defects/bugs using ALM.
- Involve in writing high level and detailed test cases for Functional and Regression testing of numerous different integrated complex applications using QTP with VB Script.
- Develop custom database checkpoints and tested the backend data in SQL using UFT with VB Script.
- Develop code using Descriptive Programming in QTP whenever required to maintain and update functionality test for applications.
- Develop multiple reusable actions using UFT.
- Develop and maintained Keyword driven framework with reusable functions with VB Script using Descriptive Programming.
- Create and execute the End-to-End scenarios to test the thorough functionality of the applications.
- Participate in Release Review/Requirement Analysis and Design review meetings.
- Create Generic Functions in VB Script for client based applications.
- Convert manual test scripts to automation test scripts using UFT.
- Train manual test team in Keyword Driven Framework and accessing UFT for creating test scripts.
- Oversee execution of maintained regression UFT scripts and provided detail execution report for each execution.
- Troubleshoot UFT related scenarios with manual test team.
- Participate in all the Scrum Ceremonies like Sprint Grooming, Sprint Planning, Daily Scrum, Sprint Demo and Sprint Retro as an active Cross Functional SDET.
- Coordinate and led integration, regression with several different teams at a time for several different applications.
- Designed and implemented inbuilt web services test scripts using REST API in UFT.
Environment: Windows, UNIX, MS-Office, ALM, QTP, J2EE, Oracle, XML, SQL Server
Confidential, VA
Automation Tester
Responsibilities:- Analyzed system requirements and developed detailed Test Plan for System Testing.
- Created and executed Test cases according to Functional and User Requirements.
- Involved in designing and implementing of manual QA test strategy and working with automation using HP testing tools.
- Involved in preparing Test Coverage Matrix, Requirement Traceability and Requirement analysis.
- Prepared the Expected results for various reports to evaluate the functionality of the application.
- Tracked and documented the defects in ALM and reported the defects to the developers through ALM.
- Worked with developers by updating the defects and resolving them and tracking the status using ALM.
- Maintained the test log defect reports and also monitored the resolution of defects using ALM.
- Involved in developing the High level and Detailed Test cases for Functional and Regression testing using UFT using Keyword Driven Approach.
- Created database checkpoints and tested the backend data using UFT.
- Used descriptive programming whenever required and updated the scripts in UFT with VB Script.
- Developed large amount of reusable functions in UFT to handle errors, popups and system functionalities using VB Script.
- Developed Keyword driven framework with High Level and low level keyword approach to increase automation productivity using VB Script.
- Performed User Acceptance Testing on behalf of End Users at client's environment.
- Participated in Release Review/Requirement Analysis and Design review meetings.
Environment: QTP, Quality Center, MS Office, J2EE, Vb Script, Oracle, SQL Server, Windows
Confidential, VA
QA Analyst
Responsibilities:- Designed Test cases based on the requirements gathered during the Analysis phase of the SDLC.
- Analyzed various documents and Use Cases to prepare the detailed Test Plan.
- Performed Black box testing and Grey box testing.
- Tested the application compatibility in all versions of Firefox and Internet Explorer browsers by automating the test cases.
- Performed GUI, Functional, System, Integration, Regression, UAT and Back End testing.
- Reported the bugs, e-mail notifications to the developers using the Quality Center.
- Used HP Quality Center for defect tracking in different environments.
- Written SQL queries for checking the Data Transactions and Database Integrity in both SQL Server and Oracle.
- Converted manual test scripts into test automation script using QTP with VB Script.
- Developed Scenario based scripts and GUI test Script using Quick Test Professional (QTP).
- Involved in Regression and System testing of the application using QTP with batch execution mode.
- Performed weekly code review with test automation team for the newly developed - automated test cases in QTP.
- Developed Customs functions to handle dynamic web objects to handle Object Recognition issue in QTP.
- Developed Generic Functions in VB Script for both Windows and Web based applications.
- Developed a Hybrid Framework using QTP.
Environment: QTP, Oracle, UNIX, Windows, QC, SQL Server, MS Office, J2EE, Vb Script
Confidential, IL
QA Tester
Responsibilities:- Worked as a software QA in converting the requirements into manual test cases.
- Participated in validation process of the production release of the product in waterfall model.
- Performed integration and regression testing of applications and Bug tracking using HP Quality Center.
- Design implemented keyword driven framework using QTP.
- Regressed the test scenarios by parametrizing the test data for different environments and product data.
- Implemented database automation using SQL queries for the automation scripts.
- Used the QTP advance concepts, check points, pattern matching to make sure all the validations are corrected.
- Test result reporting in XML, HTML format to ease the identification of the failures for the functional testers.
- Collaborated with business analysts, testers and developed the test script more reusable to decrease the manual efforts.
- Generated QTP Scripts with Standard, Text, Bitmap, Table Checkpoints and also Synchronization Points.
- Conducted automation functionality and regression testing for each build and version using QTP.
- Actively participated in test case automation using a structured, keyword driven Framework with QTP.
- Participated in the team’s automation peer reviews.
Environment: Windows, Linux, Java, J2EE, Oracle, SQL Server, VB.Net, QTP, Test Director.
