Senior test Engineer Resume
MD
SUMMARY:
Seeking an exciting and challenging position in the Software Quality Assurance area where I can use my diversified expertise in software quality assurance in manual or in an automated environment using the Mercury Interactive suite of products.
TECHNICAL SKILLS:
Platform/OS: Windows, UNIX Sun Solaris, Linux.
Languages: Java, C/C++, Visual Basic, Java Script, VB Script, PHP, TSL, HTML, SQL
Internet Tools: HTML, ASP, ODBC, MS Site Server, TCP/IP, Telnet, FTP
Database: Oracle RDBMS, My SQL, SQL Server, DB2, TOAD, MS Access
Testing Tools: Win Runner, Quick Test Professional, Load Runner, Quality Center, PVCS tracker, StarTeam, SQA Manager, and Selenium.
PROFESSIONAL EXPERIENCE:
Confidential, MD
Senior Test Engineer
Responsibilities:
- Perform Integration testing to test the functionality of the modules.
- Define and implement a Quality Assurance (QA) Process with focus on process and product quality for a matrix systems and software development organization.
- Provide technical and administrative guidance for tasks including the review of work products for correctness, adherence to design concepts and user standards, and review of program documentation to assure compliance with defined standards/requirements.
- Full lifecycle experience supporting software development projects and a demonstrable understanding of the accepted practices of software development life cycle management.
- Utilize strong communication and documentation skills to communicate effectively both verbally and in writing to include formal customer briefings, high - quality technical reports, and interface with IT executives, managers, and technical staff.
- Examine and analyze the requirements to document test cases using Quality Center.
- Execute test cases manually and report defects using Quality Center.
- Work with the QA Manager in developing Responsibility Matrices for the Team Members periodically.
- Perform functional decomposition of requirements for developing test cases.
- Work with Users and Business Analysts to define and design test scenarios and test data.
- Write and record scripts for automating the testing procedure using QTP.
- Write SQL queries to test Data Integrity, Referential Integrity and perform Database Testing for the Application.
- Design Performance test scenarios using Load Runner run Stress test, analyze the results.
- Conduct Load and Reliability testing on Website’s workflows to identify and report performance bottlenecks using Loadrunner.
- Attend periodic meetings, teleconferences and lead discussions on problem resolution.
Confidential, VA
Senior Test Engineer
Responsibilities:
- Test the process that required less time for the seller to process new customer.
- Provide a class plan that works across multiple distribution channels.
- The pilot project was done for the state of Arkansas and was followed by other states later, involving hundreds of screens and programs.
- Review Business Requirement and Software Specification Requirements to achieve better understanding of the UAT.
- Develop parameterized test scripts in QTP to automate the business reports with requirements, and analyze the values in the cells of tables.
- Conduct the tests invoking the remote servers, and Microsoft Web browser using the Quick Test Pro and .NET add-ins.
- Develop SQL queries, and used ETL and OLAP tools for backend table analytics.
- Responsible for the analysis of weekly and monthly key revenues metrics Dashboard reports generation for business trend analysis.
- Create Load Runner scenarios, which utilize combinations of scripts to simulate concurrent usage.
- Implement Load Runner Scripts based on identified processes to generate load and measure transaction response time for web based applications.
- Examine and analyze the requirements to document test cases using Quality Center.
- Executetest cases manually and report defects using Quality Center.
- Perform Sanity testing for each new build of the application.
- Test for Functionality, Interface, and Regression testing.
- Create Data Driven Tests to validate the same scenario with different test data with Selenium.
- Writing and maintaining test results and created bug reports.
- Write SQL queries to test Data Integrity, Referential Integrity and performed Database Testing for the Application.
Confidential, Vienna, VA
Senior QA Analyst
Responsibilities:
- Writing test cases based on test plan and user requirement and executed those test cases.
- Performing manual testing procedures and regression testing using Quick Test Pro.
- Involved in discovery, evaluation, and implementation of automated testing tools.
- Used SDLC and QA methodologies expertise to Write test strategies that document testing approach to include: number/type of test cycles required, existing test scripts to use/update new test
- Scripts to write, environment requirements, training needs, and backend system testing.
- Interacting with relational databases to create and validate test data results.
- Designed and executed technical validation scripts to validate data flows across systems.
- Established and maintained a high level of customer trust and confidence
- Strong customer focus and ability to manage client expectations.
- Explained testing methodology, processes, tools, templates, environment and concepts to team members.
- Using Load Runner for performance testing of ‘Pre-Production’ environment.
- Load Runner to stress entire application to isolate and identify potential client, network, and server bottlenecks, CPU performance, I/O delays, database locking, or other issues at the database server.
- Writing shell script to generate test data.
- Running Oracle reports by UNIX shell scripts.
- Performing Data Driven testing, Regression testing, Performance tests and Stress test, GUI testing, Positive testing, Negative testing, and Integration testing.
- Writing SQL Queries to gather/create test data.
- Wrote and maintained test results and created bug reports.
- Planning, managing and executing 6 new application launch testing, 17 major release testing, 12 maintenance releases and countless Emergency Change Requests (ECR) testing.
- Developing SQL Queries to retrieve or create test data from different Oracle test databases and optimized the already existing queries.
- Designing the “Sniff Test Suite” which is used for a sanity check on the test and production environments for the purpose of stability certification of environments pre and post new code drop.
Confidential, MA
Software Test Engineer
Responsibilities:
- The design and development of a new automation and overhauled the software test process from one using only 5% automation to one that s 50% automated
- Improved the speed of software validation by approximately 75% while vastly increasing the test coverage through the use of automation and other process improvements.
- Collaborated with the Software Development manager to develop a Continuous Integration model of Software Development, where Software Verification is automatically initiated every night to test the most recently checked-in software.
- Specific expertise in writing Functional Test plans, Test cases, and Test Report for manual testing for various Business applications.
- Assisted the Automation tester with prioritization of the test scripts to automate based on the business priority of the requirement.
- Followed the test approach used for agile method of software development.
- Ensured that the software test coverage and summary is well documented.
- Developed a flexible resource model utilizing onsite and off-shore contractors in addition to permanent employees to allow the size of the team to fluctuate with work load.
- Responsible for creating and Implementing Quick Test Professional automated regression scripts for the application.
- Conducted testing on the servers using Load Runner to establish the load capacity of the server.
- Developed useful metrics to constantly improve the validation and verification processes, as well as to help develop accurate schedule estimates.