Software Test Engineer Resume
Reston, VA
PROFESSIONAL SUMMARY:
- Over 7 years of IT experience with an earned reputation for meeting demanding deadlines and delivering critical solutions on various levels of Quality Assurance for Client Server and Web based applications with both manual and advance automation skills.
- Extensive experience in developing Test Strategy, Test Plans, Test Scenarios, Test Cases, Test Matrices, Test Reports and documentation of manual and automated tests for web and desktop applications.
- Expertise in performing Black Box Testing, Functional Testing, Integration Testing, System Testing and Regression Testing.
- Experienced in and have contributed to every stage of SDLC (Software Development Life Cycle).
- Experienced in Agile Scrum Model with all the attributes and ceremonies with Cross Functional Team mindset.
- Expertise in tracking and preparing reports on testing activities such as Test Results, Test Case Coverage, Defects Status and Requirement Traceability Matrix.
- Experienced in Defect Life Cycle and expert in using Test Management tools like JIRA, HP ALM,Bugzilla and Microsoft Test Manager.
- Experienced in Cross Browser Testing with both automated and manual testing methodologies to ensure Browser Compatibility of the application in Firefox, Chrome and IE.
- Proficient in Designing, Implementing and Maintaining Data Driven, Keyword Driven, Modular and Hybrid Automation frameworks by using QTP/UFT.
- Expert on HP QTP and HP UFT with ability to develop advanced test Automation Framework with VB Script from scratch.
- Expert in developing and scheduling hourly and daily Automation Shakeout scripts in UFT using VB Script with Windows Task Scheduler.
- Expert in developing Driver Script, Master Script for QTP/UFT with Automation Object Model with VB Script and execute large amount of test scripts in Batch Mode.
- Experience in automating Functional, Regression and Smoke Test cases in QTP/UFT using advance VB Script skill with Descriptive Programming.
- Expert in developing low level, high level Reusable Functions in QTP/UFT and maintaining in various Function Libraries.
- Expert in advance automation skills like DOM (Document Object Model), Error Handling, Dictionary Object, HTML Report and Shell Scripting in HP QTP and UFT.
- Experience in automating Microsoft office products like Excel Automation, Word Automation and Outlook Automation to improve the test automation framework.
- Experience in Executing Regression scripts, analyzing the test result and Creating Defect for each Application Release in QTP and UFT.
- Experience in Preparing QTP Coding Standards and Automation Design documents.
- Experience in developing complex SQL Queries and PL/SQL statements to validate the data integrity in Oracle, SQL Server and Sybase database systems.
- Experience in test automation mentorship to achieve Cross Functional Team goal.
- Easily adaptable to any new technologies and business environment.
- Good team player and have the ability to work independently in a time sensitive environment
- Good organizational and communication skills, with the ability to express technical concepts verbally and in written.
- Highly motivated and Committed to deliver highest level of customer satisfaction to achieve the organizational goal.
PROFESSIONAL SKILLS:
Testing Tools: UFT, Quick Test Pro, SOAP UI, Test Complete
Bug Tracking Tools: ALM, Quality Center, Test Director, JIRA
Languages: Java, SQL, HTML, XML, Java script, VB script
Operating System: Windows, iOS X and UNIX/Linux
Microsoft Suite: Outlook, MS Office, Test Manager
Database: Oracle, SQL Server, MySQL, Sybase
PROFESSIONAL EXPERIENCE:
Confidential, Reston, VA
Software Test Engineer
Roles and Responsibilities:
- Involved in designing, developing and executing Test Strategies, Test Plans and Test Cases.
- Attended User Story Sessions and provided feedback to the user stories to improve the Acceptance Criteria and Testability of user stories.
- Attended Sprint Grooming meetings, analyzed the complexity of the Sprint Backlog items and Collaborated with the development team.
- Attended Sprint Planning meeting and provided Level of Effort for each Sprint Backlog item.
- Attended Sprint Review meeting and demonstrated the newly developed application functionalities to development team, business team and stakeholders.
- Developed test cases based on the acceptance criteria of the user stories and executed manually in each sprint.
- Developed Requirement Traceability Matrix to ensure requirement is covered and tested satisfied the acceptance criteria.
- Designed, Developed Keyword Driven test automation Framework and prepared automation framework design document in UFT 12.
- Automated Smoke Test, Functional and Regression test cases in UFT with Descriptive Programming and Custom Functions.
- Developed proper error handling strategies in UFT to improve the test script efficiency with VB Script.
- Created the Folder Structure, Function Libraries, external XML files and maintained in the HP ALM for test automation framework.
- Developed Test Initialization script in UFT to setup the test execution data, environment for each Test Script in UFT 12.
- Conducted Code review for test automation development for each sprint.
- Executed Test Cases, Test scripts and Logged, Retested and Closed Defect in HP ALM.
- Installed, Configured UFT tool in each Virtual Machine and new user system including the proper patches for UFT.
- Configured UFT for Firefox Cross Browser Compatibility by researching and installing the patches.
- Performed automated Back - End Validation using the ODBC connection in UFT.
- Developed custom Synchronization Functions for conditional wait time to handle dynamic Ajax objects in UFT.
- Exposed to the open source tool like Selenium WebDriver and performed proof of concept for migration from UFT to Selenium.
- Recorded Smoke Test Script in Selenium IDE and exported as Junit test for Selenium WebDriver.
- Prepared test summary report for each regression cycle to the upper management.
- Conducted Cross Browser Compatibility Testing for the application on all major web browsers IE, Chrome and Firefox.
- Used custom HTML Report for UFT to be able to identify the root cause of the failure for each execution.
- Performed Ad-Hoc Testing and Negative Testing and logged critical defects that is not covered in the requirement.
- Worked as a Cross Functional Team member and tool extra responsibilities as needed by the project.
Environments: Agile Scrum, Windows 8.1, UFT, ALM, Rally, HTML, XML, VB Script, SQL, Oracle, JAVA
Confidential, McLean VA
Test Automation Engineer
Roles and Responsibilities:
- Involved in Test Design, Test plan and preparing Test Results for each executed component.
- Designed and developed positive and negative test cases using HP ALM and executed based on functional requirements.
- Responsible for creating Integration, System, Regression and UAT test cases and test execution of functional features.
- Responsible for analyze and prioritized functional, regression test cases for test automation development.
- Designed and Implemented Hybrid Framework in QTP for Functional and Regression test cases with VB Script.
- Maintained Test Resources, test data, Function Libraries, Test Configuration Files and XML Files in HP ALM for test automation team collaboration.
- Executed manual and automated test cases, analyzed the execution result and logged Defect in HP ALM.
- Enhanced existing test automation framework and converted record-playback scripts to descriptive programming scripts.
- Developed functions in VB Script to capture UI data and compared it with expected result using Dictionary Object.
- Responsible for developing, maintaining and executing daily Smoke Test Script in multiple testing environments to check the application stability.
- Worked closely with developers to assign proper object identifications properties for web objects to solve the object recognition issue in QTP.
- Created SQL Queries and performed back-end testing to check compared UI and the database.
- Participated in test case review meeting with testing team and provided input to the test cases.
- Prepared weekly test execution status report and presented in weekly status meetings.
Environments: Windows 7, ALM, QTP, VB Script, SQL, Oracle, XML, HTML
Confidential, McLean VA
Software Test Engineer
Responsibilities:
- Analyzed Business Requirement Document, prepared Test Plan and Test cases in HP Quality Center.
- Developed Data Driven automation framework in QTP and tested the application functionalities with multiple sets of data.
- Created reusable functions and actions and maintained Shared Object Repositories in Quick Test Professional.
- Created and Maintained test data for both manual and automation test cases according the test scenarios.
- Developed test script with parameterization that will execute same test cases for multiple sets of data.
- Used Regular Expression in VB Script to enhance the test automation practice in Quick Test Professional.
- Automated regression test cases and executed whenever it is needed in Quick Test Professional.
- Developed custom checkpoints, validations in QTP with Descriptive Programming.
- Performed Database Testing by writing SQL Queries in Microsoft SQL Server environment.
- Analyzed the test execution result and logged Defect in Quality Center for test failure.
Environments: Windows 7, Quality Center, QTP, VB Script, SQL, SQL Server, XML, HTML, TFS
Confidential, Bowie MD
Quality Assurance Analyst
Responsibilities:
- Analyzed Business Requirements Documents and Identified documents required for System and Functional testing efforts for all test scenarios.
- Created the test cases for manual testing to verify the functionality of the application.
- Executed test cases manually and logged defect in HP Quality Center.
- Automated regression test cases with record and playback method in QTP.
- Developed local object repositories and shared object repositories in QTP.
- Wrote SQL queries for Back-end testing / Database testing.
- Created reusable actions in QTP to increase the reusability of the test automation scripts.
- Participated in Requirement Review meetings and provided input based on the SMART criteria.
- Used test parameterization in QTP to validate the application under test with different sets of test data.
- Participated test automation training sessions and adapted test automation methodologies for the project to improve the regression coverage and efficiency.
- Used VB Script and created user defined functions in QTP.
- Attended daily and weekly status meeting and provided test execution status to the team lead and QA manager.
- Responsible for daily smoke test case execution and provided timely report to the testing team.
Environments: Windows XP, Quality Center, QTP, VB Script, SQL
