Software Test Engineer Resume
Columbia, MD
OBJECTIVE:
Over 7 years of hands on experience in Quality Assurance and Software Testing of Client Server and Web based applications to secure a position as a Software Test Analyst/Engineer with a progressive company where I can utilize my technical skills and gain further experience while enhancing the company’s productivity and reputation.
SUMMARY:
- Strong experience in Information Technology industry as a Quality Assurance Analyst.
- In depth understanding of Software Development Life Cycle (SDLC), different types of methodologies such as W aterfall, Iterative, and Agile.
- Experienced in QA Agile testing with extensive knowledge of Agile software testing and development lifecycle.
- Strong testing Quality Assurance experience within Agile environment.
- Extensive experience in defining functional and user interface requirements for software applications.
- Extensive experience in defining Level of Estimate (LOE) for testing projects.
- Strong analytical experience in developing detailed business level test scenarios and individual test events and scripts based on functional and business requirements.
- Extensive experience in developing detailed design level test scenarios and individual test events and scripts based on multiple user groups and detailed user interface design requirements.
- Extensive experience in developing, reviewing and managing requirements traceability (requirements, application components, test cases, test case execution results).
- Extensive experience in defining and executing test data acquisition, including production data set selection and extraction and test data generation, as well as manual data preparation.
- Extensive experience in writing test plans, use cases and test cases.
- Experience in CMMI level 3 software development environment.
- Experience in 508 compliance testing by using JAWS 13 and Zoom Text 10.
- Expertise in using Testing tools including HP Unified Functional Testing (UFT), HP LoadRunner/Performance Center, VuGen, HP Application Life Cycle Management (HP ALM), and Quality Center.
- Experienced in developing Automated Test Script and Automation Frameworks (Data driven, Keyword driven, and Hybrid framework) using advanced VB script Functions and Descriptive programming using HP Unified Functional Testing (UFT).
- Proficient with Visual Basic, VB Script, and some level of C language.
- Strong Experience in automated software testing tools, including Regression/functional testing, user interface design testing, Performance, Stress and Load testing.
- Specialized in performance testing applications using load testing tools such as HP LoadRunner and Performance Center.
- Extensive experience in using LoadRunner in Web and Web HTTP/HTML Protocol and technology
- Extensive experience in developing and executing SQL queries in an MS SQL Server and Oracle environment to confirm database operations performed by software applications.
- Experience in SQL queries to perform backend testing using SQL *Plus and Oracle SQL developer.
- Extensive experience in preparing documentation on test Status Reports, Test Summary Reports, and Defect Tracking Report.
- Experience in driving the testing team to resolve critical emergency production issues faster by coordinating resources from different teams and work through it till we get it resolved.
- Possess strong listening, verbal, attention to detail, and written communication skills.
- U.S. citizen and authorized to work in the US for any employer.
TECHNICAL SKILLS:
Testing Tools: HP Quality Center, LoadRunner, Rational Functional Test, HP Performance Center, HP UFT and HP ALM.
Databases: Oracle and MS SQL Server.
Test Management: HP ALM, Bugzilla and Target Process.
Application Servers: Microsoft IIS, Apache Tomcat and Web logic.
Methodologies: Agile, Waterfall and Iterative.
Operating Systems: MS Windows 7/8.1, Windows Server 2005/2008.
Languages: JavaScript, VBScript and C.
PROFESSIONAL EXPERIENCE:
Confidential, Columbia, MD
Software Test Engineer
Environment: .NET, Java/J2EE, C, VBScript, HP ALM (version: 11, 12.01), HP Unified Functional Testing (UFT), LoadRunner, Oracle 10/11g, MS SQL Server 2005/2008, SQL, PL/SQL,TOAD and IIS.
Major 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.
- Collaborated with Business System Analysts and internal stakeholders to create test scenarios.
- 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 plan and verified content with the team members.
- Designed and developed Test Scenario/Test Cases/Test steps for various Business Services/ methods covering both positive and negative testing requirements.
- The projects followed Agile methodology, where developer, user and tester worked together to create stories (individual features of a project), document requirements by interviews and analysis.
- Wrote story narratives, functional & non - functional system requirements, Test scripts.
- Performed Manual Testing of web-based and client-server applications and used HP ALM for test management.
- Extensively used HP ALM for creating and documenting Test Plans and Test Cases and register the expected results.
- Configured HP ALM with MS Excel to export Requirements and Test Cases from excel to ALM.
- Extensively used SQL *plus and Oracle SQL Developer tools to access and manipulate Oracle 10/11G database and validated back-end testing.
- Developed automated test scripts to perform Functional Testing, and Regression Testing using HP Unified Functional Testing (UFT).
- Enhanced automated scripts using parameterization, optional step, regular expression and modular testing method.
- Developed test scripts using descriptive programming to bypass Object Repository.
- Developed custom function/sub-routine for better code reusability to support automated testing solutions.
- Created Data Driven Framework to reduce automated scripts maintenance time.
- Created XML file for test input data for better scripts optimization and reduce script maintenance time.
- Used ODBC to connect UFT and database application to support Database Checkpoints to verify data quality and calculations.
- Created Driver script using VBScript to open UFT application and executed number of scripts sequentially.
- Configured driver script with windows scheduler to execute automated test suites overnight to utilize limited resource for maximum outcome.
- Involved in Meetings/Walkthrough with various teams as required for better understanding the business requirement, software specification, and development process flow at various stages.
- Utilized HP ALM to track, report, and manage defect throughout the test cycle and attended Defect Status Meeting on daily basis during testing cycle.
- Assisted in estimating testing efforts and providing status updates.
- Attended weekly Project Status Meeting with Development team and QA Manager, and worked closely with QA Manager to define Test Scope, Gap Analysis, Risk, Dependency, and Constraints.
- Acted as an end users, business users and project team to resolve issues.
- Communicated with Application Developers, Project Manager and other Team Members on Application testing status.
Confidential. Rockville, Maryland
QA Analyst
Environment: HP Quality Center (QC), QuickTest Professional (QTP), HP Load Runner, .Net, Windows NT, SQL+, Java, J2EE, XML, IIS, MS Access, SQL Server, Oracle.
Major Responsibilities:
- Expertise in preparing Test Plan and developed test cases for automation team for regression testing.
- Analyzed business requirements, functional specification, and the required documents for testing.
- Performed Functional, Negative, Smoke, System, Integration, Regression, UAT and Performance Testing of Web and Client/Server Application
- 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.
- Developed test approaches/test designs. Wrote test plans, created production simulations, and test data.
- Installed, configured, and administered the automated performance testing tools including VuGen, Analysis, Controller and Load Generator.
- Identified testing methodology for load, stress testing based on the business processes and analyzed the business requirements along with Product Manager.
- Enhanced VuGen Scripts by parameterizing the input test data to minimize data caching, unique constraint, and data dependency issue.
- Inserted Rendezvous point into script to instruct Vusers to perform a specific task simultaneously.
- Inserted and configured manual correlation to handle dynamic data into script including unique session value.
- Created manual and automated scenario using LR Controller, setup Runtime settings, configured Load Generator, and assigned number of Virtual Users.
- Configured Ramp Up, Ramp Down, and calculated proper duration of the propose Load test.
- Administered the Load Test and Analyze test result using LR analysis to pin point the bottle neck and reported to development team.
- 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.
Confidential, Long Island City, New York
Software Quality Assurance Analyst
Environment: HP Quality Center (QC), Quick Test Professional (QTP), HP Load Runner, .Net, Windows NT, SQL+, Java, J2EE, XML IIS, MS Access, SQL Server 05/2008, Oracle (10g).
Major 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.
- Designed Automation Testing Strategies and implemented automation scripts that are linked to, and validated with end user service level requirements developed.
- Installed, configured, and administered the automated test tool.
- Conducted GUI, Data driven, Backend and Functionality Testing using QTP.
- Implemented data-driven testing and data pooling to check for tables in the databases by executing SQL queries, and to obtain database response time.
- Performed verification of Text, Database checkpoints and synchronization points of the application in UFT.
- Created and Implemented Centralized Shared Object Repositories to reduce script maintenance time.
- Created function libraries for common functions for better code reusability.
- Implemented a driver script using .vbscript to execute multiple automated test scripts.
- Conducted automated tests with multiple builds and reported the regression test results to development team and project management.
