Quality Assurance Engineer Resume
5.00/5 (Submit Your Rating)
Suitland, MD
OBJECTIVE
- Aspiring to obtain a position of Software Automation Engineer/ QA Analyst in an organization where I will able to formulate use of my knowledge of 6+ years of skill in software testing and handling and monitoring testing activities and technological proficiency
SUMMARY
- Strong understanding of the SDLC and STLC with multiple software projects and testing methodologies
- Hands - on experience of testing both front-end and back-end applications
- Experience with writing test plans, test cases, and test procedures from requirements and specifications
- Ability to function in a team environment with multiple internal constituencies and manages simultaneous deadlines
- Strong knowledge of business and technical terms and terminologies
- Experience delivering web-based applications and services with emphasis in web site and portal technologies
- Experience with high volume, high-availability applications
- Experience with all components of application architecture including web tier, application tier, database tier, and networking in order to facilitate performance troubleshooting
- Good understanding of applicable business systems and industry requirements
- Momentous experience formulating application test plans, scripts, and other testing documentation for test projects
- Well understand and hands on in Black Box, White Box and Grey Box Testing
- Experience with Defect Tracking Tools using Quick Test Pro, Load Runner, Quality Center and Test Director
- Proficient in SQL and database related activities like writing complex queries
- Experience with Relational Databases using Oracle, SQL Server, and FireBird databases
- Expertise knowledge in VBScript
- Strong organizational and prioritizing skills and ability to handle multiple tasks
- Ability to work well with diverse groups in coordinating and meeting deliverables
TECHNICAL SKILLS
Testing Tools: Quick Test Professional (QTP), Load Runner, Quality Center, Test Director
Languages: Java, ASP.NET MVC, JavaScript, VBScript, HTML, SGML, XML
Application Software: MS-Excel, MS-Word, Visual Source Control
Databases: Oracle, Microsoft Access, Microsoft SQL Server, DB2, Sybase, FireBird
Tools: SQL*Loader, TOAD, SQL Analyzer, SQL Profiler, Microsoft Visio
Operating Systems: Windows, UNIX, Linux, MS-DOS
PROFESSIONAL EXPERIENCE
Confidential, Suitland, MD
Quality Assurance Engineer
Responsibilities:
- Proactively engaged test plans, Test Case and test scripts development, DB Query wrote for back-end test
- Executed test procedures for testing of client-server network-based backup and recovery software
- Created detailed Modification Requests (MRs) and worked with software developers to track down and solved the problems related with testing
- Conducted client interfacing role as a single point interface between client and the development team for day to day project execution
- Tracked and communicated testing efforts - Defines and tracks quality assurance metrics such as performance degradation, defects, defect counts, test results and test status
- Performed complex functional, integration, regression, and GUI tests on multiple product domains
- Conducted Black Box and Grey Box Testing
- Conducted test planning, documentation and execution of systems, regression and performance tests to uncover defects and improve the overall quality of the software
- Wrote highly detailed test plans and writing test cases using Quality Center
- Documented test results, revised test cases and scripts as needed, and rerun test scripts to verify results
- Developed automated Data-driven and Key Word Driven Frameworks using VB Script in QTP to perform regression testing of the modules
- Developed and maintained reusable test case libraries to help build streamlined and efficient development/testing processes
- Conducted web based testing using QTP for checking page contents, broken links, web objects, frames and tables
- Performed database testing on Oracle database using SQL queries (stored procedures and user defined functions)
- Developed, maintained, and upgraded automated test scripts and architectures for application products using Load Runner
- Responsible for the creation and execution of performance scripts utilized for capacity testing.
- Responsible for the monitoring and analysis of performance monitoring tools results during and after performance testing
- Used the Test Batch Runner to run several tests in succession using QTP
- Used LoadRunner for Performance testing by planning the load analyzing Task distribution diagram, Transaction Profile and User profile, creating virtual users and analyzing different reports.
- Used Rendezvous point to better control and generate peak load on the server thereby stressing it, and measuring its performance using LoadRunner
- Used LoadRunner to Monitor Performance Measurements such as end-to-end response time, network and server response time, server response time, middleware-to-server response time.
- Executed the scenarios, analyzed the Graphs and coordinating with the DBA’s and Network Admin to ensure optimum performanc
- Participated in team meetings with the developers and informed them of any deviations of the application, with regard to the requirements
- Performed UAT test of the system on every deliverables
Confidential, New York, NY
Quality Analyst
Responsibilities:
- Participated in reviews and provided feedback on System Architecture, Design documents and Specifications from testing perspective
- Responsible for creating/maintaining test plans and manual test cases
- Ensured the highest quality standards were met in terms of functionality, usability, and reliability through manual testing and by developing automated testing solutions
- Responsible for defining strategies and test cases covering all phases of testing
- Worked closely with development teams to ensure that all testing activities occur in a timely fashion and to the level of quality required by the governing standards and business requirements
- Interfaced with client’s IT Technical analysts and development teams to understand and resolved any quality issues that were discovered during any phase of the project life cycle
- Estimated work effort for projects, develop QA timelines, and manage work to meet the project schedules
- Used Quality Center for tracking requirements and communicated them to the team during the test processand translated the information to test procedures
- Executed test cases independently or collaborate with other QA members in test execution.
- Performed SQL queries in the Database to sustain the ACID properties
- Produced Test Status Report for the senior management team
- Provided a systematic review process and resources to assured all products met regulatory and conformant requirements prior to release
- Provided documentation and communication of all issues relating to product/process non-conformance, quality status updates, and other applicable coordination activities to management, the program team, and inter-departments for resolution and awareness
- Transformed manual test cases into functional test scripts using automation tools using QTP
- Developed and executed various VB scripts, created GUI Check points, Data Base check points, Implemented Data Driven Test and Synchronizations and automated web application using QTP
- Performed Functional, Regression, Integration and End to End testing using QTP
- Created Database Checkpoints and conducted Back End Testing & Data Driven testing using QTP
- Performed Database level verification of successful processing using complex SQL queries
- Conducted performance and stress testing using LoadRunner to expose the application bottlenecks
- Used LoadRunner (VUGEN) created vuser scripts, (Controller) create scenarios
- Used the LoadRunner tool for Stress/Load Testing
- Using LoadRunner developed Test scripts according to specifications; executed multi-user performance tests, used online monitors, real-time output messages of the LoadRunner Controller.
- Designed Performance test scenarios using LoadRunner, performed Stress & Volume Testing, and analyzed the results
- Promoted the use of knowledge management and knowledge sharing processes and tools
- Shared and leveraged successful products, processes and practices
- Assisted in evaluating knowledge sharing tools and making recommendations for knowledge management improvements across the team
Confidential, New York, NY
Software Test Engineer
Responsibilities:
- Built and maintained a solid understanding of the major technology trends impacting the business
- Maintained a broad business and IT product knowledge, including the impact of industry trends, regulatory environment, and relevant best practices on the recommended solutions
- Followed the standards, procedures and methodologies in the SDLC and STLC in test development and recommended of technical solutions and testing best practices
- Built and maintained a solid understanding of testing processes and procedures for software development/testing cycles
- Built and maintained an in-depth understanding of business process and products across ITTL.
- Managed individual workload and delivered to agree upon milestones
- Demonstrated strong ability to work in a team environment and foster cross-team collaboration
- Analyzed the requirements & design document and the use case document and developed detailed test cases and test scripts
- Developed a plan to created automation test scripts for unit, integration, and regression test cycles
- Involved both manual test and automation test activities
- Planed and organized the testing process, created database of manual and automated tests, built test cycles using TestDirector
- Used Quick Test Professional for functional and regression testing and to create and perform maintenance of object repository
- Developed automation scripts using VB script
- Developed SQL scripts for database/back-end testing
- Used agile methodology to maintain and update test scripts and during testing phase
- Created a strong morale and spirit in the IT team through collaborative atmosphere
- Ensured documentation was captured appropriately and was easily assessable to the team members
