Software Test Engineer Resume
Clarksburg, MD
SUMMARY:
- Quality Assurance Analyst experienced in strong analytical skills, evaluation and high degree of initiative. Manage, direct and coordinate of all aspects of project - Estimation, Scope, Planning, Scheduling tasks and Milestones, Tracking & Monitoring.
- Extensive experience in Software Development Life Cycle (SDLC) phases such as Requirements Analysis, Test Planning, Test Design & Execution, Test Estimation.
- Experienced in Software Testing and Quality Assurance, with expert level skills in strategic areas into Functional Testing, Integration/System Testing and Regression Testing having executed on both Client/Server and Web based applications.
- Experienced in implementation of Test plans and expertise in designing, creating and execution of test cases and scripts.
- Extensively involved in Smoke, Functional, Black box, Regression, Back-end (Database Testing), Load, performance, Stress, Security and UAT testing.
- Experienced in using automation tools including HP Unified Functional Testing (UFT), HP LoadRunner, and Application Life Cycle Management (ALM).
- Experienced in HP Quality Center - design test steps, requirement mapping to tests, executing tests manually, defect logging, defect reporting.
- Experienced in preparing the test execution reports, daily summary reports and Minutes of memorandum.
- Experienced in problem solving and Bug tracking Reports using Bug tracking Tools like ALM/QC.
- Experienced in thoroughly testing the product, both manually and automatically.
- Strong insight and understanding on business domain and have good research and troubleshooting skills.
- Wrote test cases with the goal of maximum coverage of the application and complete coverage of all requirements.
- Extensively used Oracle SQL Developer, Oracle SQL *Plus and TOAD to write query for backend testing with Oracle 10g/11g database, tables for Data Validation and Verification.
- Excellent analytic aptitude, time management and verbal & written communication skills.
- Ability to triage software defects providing development staff with adequate information for remediation.
- Ability to adjust priorities to multiple demands and unanticipated events as wells as adjust decisions and actions to new information.
- Ability to be flexible in response to changing circumstances or conditions
- Successful problem solver also able to identify and integrate the critical elements of a situation, make correct inferences from data and determine correct solution.
- Ability to work well in team environment, under deadlines; in dynamic environment.
TECHNICAL SKILLS:
Testing Tools: HP UFT, HP LoadRunner, Quality Center, Application Life Cycle Management (ALM), Rational Clear Quest, Clear Case, Test Manager, TargetProcess.
Utilities: Oracle SQL Developer, SQL *Plus and TOAD.
Scripting Languages: VB scripting, basic level C Language.
Server: IIS, Web Logic, Apache, SharePoint, WebSphere
RDBMS: ORACLE 10g/11g, MS SQL Server 2005/2008 and MS-ACCESS.
Languages: VBScript and Structured Query Language (SQL)
Operating System: Windows Server 2005/2008, Windows 7 and Windows 8
PROFESSIONAL EXPERIENCES:
Confidential, Clarksburg, MD
Software Test Engineer
Responsibilities:
- Responsible for stress testing the set top boxes and TV’s by running long and extensive scripted and manual tests.
- Executed various and dynamic test cases manually on system.
- Responsible for collecting test results provided by scripts being ran on the genie set top boxes and RVUTVs.
- Assisted with the implementation and execution of all the testing procedures including planning, creation and execution of test cases, test scripts, test reports.
- Wrote test cases using Microsoft Excel.
- Participated in creating scripts using in house tools to ease manual testing responsibilities.
- Used Windows Scheduler to start up the automation test while away from the desk.
- Created Batch files.
- Ensured that new test cases were providing valuable data, and were producing valid bugs.
- Reported issues/bugs found in software through JIRA and QC. Tracked the status of the bugs, assigning severity ratings to them.
- Recorded all data into Microsoft Access database.
- Communicated with developers daily to discuss reproducibility of certain bugs and discussed steps to reproduce a certain bug.
- Participated in defect review meetings with the team members.
Environment: HP Quality Center (QC), JIRA, .Net, Windows NT, SQL+, Java, XML, MS Access, SQL Server, Oracle
Confidential, Columbia, Maryland
QA Analyst
Responsibilities:- Analyzed business requirements and developed test cases based on Use Cases to evaluate the functionalities.
- Responsible for implementing effective quality assurance processes and practices.
- Managed weekly meetings with the QA team to obtain status, gather innovative ideas for continuous process improvements and delegate work load.
- Attended use case and technical specifications review sessions with product and architecture teams to provide feedback in the elaboration phase.
- Created test plans outlining the scope, approach, schedule, resources and deliverables.
- Developed test case template and implement the template within the testing team to write test cases in a systemic basis.
- Experienced writing test cases in MS Excel and as well as directly in HP ALM's Test Plan section.
- Used HP ALM to map requirements to test cases, provide traceability to requirements, create test sets, and selectively run tests both manually and using automation test scripts.
- Used HP ALM defect section to report defects to development team.
- Clearly communicated defects with developers and updated comments in HP ALM.
- Configured the connection between MS Excel and ALM to store requirements and test cases into ALM.
- Isolated test cases for manual and automated testing, and also established a regression test suite, both manual and automation, to assure the stability of SUT.
- Performed backend testing to validate the data using Oracle SQL Developer and added SQL queries to the required Test cases.
- Wrote complex SQL queries using SQL *Plus to validate backend functionality of the application.
- Extensive used HP UFT to generate automated test scripts for functional and regression testing purpose.
- Enhanced test scripts by inserting different types of verification points including Standard checkpoint, Text Checkpoint and Database checkpoints.
- Applied Static and Wait Property Statements for synchronization purpose to align UFT and AUT while executing automated test suites.
- Created and Implemented Centralized Shared Object Repositories to reduce script maintenance time.
- Created function libraries for common functions for better code reusability.
- Implement Data Driven Automation framework to reduce scripts maintenance time by using XML base file to store test data.
- Used data table parameterization to tests for multiple sets of test data.
- Created driver scripts by using VBScript to initiate UFT application and execute a specified numbers of scripts sequentially.
- Used Windows Scheduler to start up the automation test suites while away from the desk.
- Configured and connected HP ALM with UFT and stored all of the automated test scripts into HP ALM.
- Executed Regression automated test suites and provided test results to the test manager and the testing team.
- Performed on demand basis automated regression testing to check the new functionalities, bug fixes, hot fixes.
- Performed end-to-end, cross platform testing, comprising of web, database, billing, provisioning modules.
- Provided weekly test status and defect matrix reports to the management.
- Provided technical support to the UAT teams running UAT and trials.
- Documented weekly automation status reports that provided information about the AUT being tested, corresponding test-cases that have been automated, script information, verification point’s information, corresponding bugs’ information, and expected status for the next week.
Environment: HP Quality Center, QTP, BugZilla, Windows XP, HTML, XML, XSLT, SQL Server, Microsoft VB on .NET Framework, Microsoft Team Foundation Server, Product Studio, Microsoft Visio, Apache, Team Track.
Confidential, Rockville, Maryland
Software Test Engineer
Responsibilities:- Expertise in preparing Test Plan and developed test cases for automation team for regression testing.
- Involved in Manual and Automation testing of Web and Client Server Application.
- Analyzed business requirements, functional specification, and the required documents for testing.
- Performed Functional, Negative, Smoke, System, Integration, Regression, UAT and Performance Testing.
- Conducted elaborate manual testing on test cases and provided feedback to the development team.
- Used Quality Center for requirements management, planning, scheduling, running tests defect tracking and managing the defects.
- Wrote SQL statements in script to retrieve data from database in order to verify accurate data stored in database as well as back end testing.
- Analysis of automation tools and usage on their web based application and recommendations for Performance testing lab methodology as well as scripting for intranet/internet.
- Designed Automation Testing Strategies and implemented automation scripts that are linked to, and validated with end user service level requirements developed.
- Developed test approaches/test designs. Wrote test plans, created production simulations, and test data.
- Installed, configured, and administered the automated test tool.
- Defined the automated testing process, developed coding standards that served as the automation backbone and configured Hardware (Server/Client) for Project.
- Identified testing methodology functional, load, stress testing based on the business processes and analyzed the business requirements along with Product Manager & Project Manager to make Test determine Synchronization points using LoadRunner and QTP.
- Responsible for performance testing script development and analysis reporting for applications as well as testing methodologies and software development lifecycle process improvement.
Environment: HP Quality Center (QC), QuickTest Professional (QTP), HP Load Runner, .Net, Windows NT, SQL+, Java, J2EE, XML, IIS, MS Access, SQL Server, Oracle.
Confidential, Philadelphia, Pennsylvania
QA Analyst
Responsibilities:- Reviewed evaluated and derived requirements for testability, develops and directed preparation and execution of comprehensive test plans, procedures and schedules for complete systems and/or subsystems.
- Assisted with the implementation and execution of all aspects of the testing activities including planning, creation and execution of test cases, test scripts, test reports.
- Extensively executed SQL Queries on Oracle tables to verify the data for Back-end.
- Reported and tracked the status of the bugs, assigning severity ratings to them using HP QC.
- Created VuGen Scripts using Virtual Users Generator and performed scripts enhancement by using Manual Correlation, and Parameterization.
- Created Controller Scenario and executed Load test using number of Virtual Users
- Analyzed the Load test results and generated graphs and reports.
- Generated various graphs like Transaction summary graph, Vuser graphs in LoadRunner Analysis and reported the results to the testing manager and the testing team.
- Involved in the End-To-End test and responsible for the Quality Assurance of this application to complete in record time.
- Participated in defect review meetings with the team members.
Environment: Windows Server 2005, Oracle10g, ASP, HTML, SQL, TOAD, PL/SQL, QuickTest Professional (QTP), HP Quality Center, HP LoadRunner.
