Sr. Qa Engineer Resume
Chicago, IL
Summary
- Extensive experience in managing and leading QA effort at various stages involving functional automation and performance evaluation of software applications.
- Proficient with various models and methodologies associated with Software development lifecycle (SDLC) and Software testing lifecycle (STLC) with knowledge of ISO and CMM level standards.
- Expertise in creating Automation scripts using HP Quick test professional and integration to Quality Center
- Quality Assurance, Automation, Testing, Analysis and Documentation of Web Based and Client / Server applications
- Extensive experience in reviewing and analyzing of business requirements and writing detailed Test Plans, Test Cases, and Test Scripts.
- Exposure to all stages of Software development life cycle, excellent in verbal and written communication, pragmatic team player with a combination of business acumen and technical skills.
- Developed Functional test plan and automated test cases using HP Quick test professional.
- Proficient in designing and implementing automated regression script suite utilizing HP/Mercury’sQTP.
- Worked with creating centralized object oriented test automation framework which could be referenced to new QTP script development across the organization.
- Proficient with creating data driven test scripts which test application functionality over data point combinations.
- Utilized hands-on technical automation skills and the ability to communicate and interact effectively with involved technical teams to gather and analyze functional requirements and develop automation scripts based on functional, business and resource critical scenarios set as a highest priority.
- Proficient with Visual Basic and Logical enhancement of QTP scripts
- Introduced Object property and data checkpoints as demanded by the test case.
- Utilized global function files when needed to replicate activities as demanded by test scenarios.
- Customized the scripts to generate bug snapshot reports for each test run.
- Introduced Error Handling and default base state ,methods to ensure scheduled batch test runs.
- Employed data driven ,Priority based Batch testing.
- Expertise with GUI Map management and Custom Object declaration.
- Utilized Functional testing tools in conjunction with Load testing tools to identify functional bugs which arise during peak loads only.
- Proficient in manual and automated testing methodologies, including data driven test design
- Knowledge in Quality Center for Test Management as well as Requirement Management
- Exposure to Software Configuration Management (SCM)
- Performed Sanity, Functional, Integration, Reliability, Compatibility, System, Regression and User Acceptance Testing (UAT) testing for authenticating environment stability and readiness for Load testing and overall certification.
- Extensive experience in data validation and manipulation in the Oracle, DB2, SQL server
- Proficiency in writing UNIX shell scripts, for monitoring and scheduling batch jobs
- Strong experience in writing queries to extract data from databases using SQL and TOAD
- Experience in working across the various platforms and have good exposure to client server architecture, object oriented approach and Internet technologies
Experience
Confidential, Chicago, IL Jun 09 - Present
Sr. QA Engineer
Confidential is a global leader in retail and commercial banking sector, providingfinancial services to private, corporate and institutional clients. With a global expertise in investment banking and asset management, UBS provides international wealth management and banking services.
Quality center of Excellence (QCOE) team provides expert solution to all QA (Manual and Automation) testing operations as a part of implementing single stop solution to furnish expertise with QA testing methodologies and tools needed to conduct the testing demanded by different testing teams. This Team also works on installation of Quality Center \\ QTP licenses and providing script solutions and strategies for all applications based on the involved technologies and architectures. Also this team maintains a share point site to address all ongoing issues reported by other QA testing teams which include Scripting and tool guidance POC sessions, Protocol Identification and best practices for QTP scripting and maintenance of Centralized Library ,repository , Troubleshooting all QC issues along testing of internal projects such as time management and defect management applications used by different QA teams.
Responsibilities
- In the role of Senior QA Engineer my key responsibilities were to provide QA test solutions to the projects involved with along working as a representative to Quality COE team by providing mentoring and troubleshooting guidance to the issues presented over Quality Center and QTP tools.
- As a part of QCOE team at UBS, I was responsible to gather requirements which included conducting review session to gain Functional, Navigational and Architectural understanding over Business requirements and software specifications.
- Represented QA team and provided smoke and checksum testing coverage to new deployments over various environments.
- Develop test plans which prioritize the level of testing and modularize test cases along outlining deliverables over timelines.
- These test plans included details of User Profiles, Configurations, Environments, Risks, Test Cases, Test Schedules along test Entry and Exit criteria that needed signoffs.
- Collaborated with different teams such as development, users and support groups to understand the application navigational and architectural pure paths to offer extensive regression testing coverage over varying application versions, along upgrades to software, hardware, network and infrastructure.
- Create Test Case document, which includes testing prerequisites along test case navigational steps
- Utilize Quality Center as a test case repository and periodically update Test Plan and Test lab tabs in QC with periodic progress.
- Communicate the progress of test case execution and Create Defect reports using defects tab in QC.
- Periodically review defect status\\progress and conduct re-testing needed to the bug fixes applied.
- Utilize QTP as an automation tool and integrate the QTP automation scripts to Quality center.
- Designed test cases and prioritize the test cases based on business goals and priorities.
- For test cases requiring frequent revisits, utilized HP Quick test professional as an automation tool to generate automation scripts based on the manual test cases.
- Developed data driven test scripts ,with logical, text and bitmap check points
- Performed functional and regression tests on new applications and changes to existing applications.
- Organized meetings to update the upper management on the status and outcomes of the analyses for the application under test (AUT).Represent QA team for weekly deployments.
- Review and analyze new user requirements, program design, coding, and Unit testing.
- Managed bugs and report testing status to project teams utilizing HP Quality Center .Conducted verification to bug fixes and updated periodic progress for the defect ID to ensure proper closure to the issue.
- Maintained Master GUI Map along Test script framework\\libraries in a central repository and updated it for version changes
- Generated Test data for positive and negative testing over expected handling.
- Provided periodic progress of the QA testing efforts to ensure high level of clarity to all participation teams.
- Provided summary reports with schematic Analysis of artifacts and Presentation of Results to aid go-no-go decisions. Obtained signoffs on test cycle conclusion.
- Worked on Conducting POC sessions and Creating best practice documents to support junior members in the team.
- Provided support to QC and QTP related issues raised by other QA teams at UBS, along providing with assistance in scripting and best practice implementation.
PROJECTS HANDLED AT UBS:
- TITTLE: LAREDO
- APP TYPE / INTERFACE: Http\\Html
- TOOLS USED: Quality Center , Manual Testing
- TITTLE: Jersey MS
- APP TYPE / INTERFACE: Http\\HTML,Webservices
- TOOLS USED: Quality Center,Manual,QTP regression
- TITTLE: HYDRA
- APP TYPE / INTERFACE: Web
- TOOLS USED: QTP,Team Track
- TITTLE: Niku-Clarity
- APP TYPE / INTERFACE: Http\\Html
- TOOLS USED: QC,QTP,Loadrunner
- TITTLE: Team Track
- APP TYPE / INTERFACE: Http\\Html
- TOOLS USED: Manual testing, QTP
Environment\\Tools: HTTP, Web services with SAML authentication, HPUX and Solaris, Oracle, SQL (Toad), Performance Center (vUgen, Analysis and Online Trending), MOFW and OTF agents in sync with Loadrunner, HTTP Analyzer, Wire shark
Confidential St Louis, MO Nov 08 - Jun09
QA Engineer
Confidentialis the largest provider of local, long distance telephone services in the United States, and also sellsdigital subscriber lineInternet access and digital television. Confidential is the second largest provider of wireless service in the United States
Played a vital role in Confidential's performance and regression testing team. This QA Testing team is responsible for providing automated solutions for performance and regression testing. Automated regression testing focuses on the utilization of tools that capture, validate, and replay user interactions automatically to identify defects and ensure that business processes work flawlessly upon production deployment. The objective of the performance testing effort is to reduce the risks of poor performance after production deployment by testing systems under “production like” conditions while simulating peak and above peak workloads. Performance objectives and requirements are validated through the development of test strategies based on the system architecture and through the use of load generators and monitors.
Responsibilities:
As a part of this team my job responsibilities are; but not limited to:
- Understanding the application under test, writing test plan, deifying test strategy, coming up with test matrix and guiding/working with the test engineers in scripting.
- Work with development, users and support groups to understand the application architecture, use and current production issues to simulate the best possible real time scenarios for load and stress testing.
- Defining the test scenarios and making sure that scripts are working according to planned scenario.
- Attending meeting with other groups and explains performance objective, strategy and progress
- Analyzing and recommending best suited tools for scripting and reporting, this recommendation normally based on application under test.
- Creating reports for higher management on performance test results
- Configuring the Load runner Agents and enable running virtual users over firewalls.
- Configuring Performance center monitoring profiles and site cope based monitoring that is needed to monitor AUT under stress to analyze the application behavior over varying loads
- Configuring Over Firewall Monitoring (MOFW).
- Worked with HP Performance center\\Load runner for Performance testing and QTP for Functional test activities
- Tested web, Client server and web service based applications, using various workloads as demanded by the application.
- Executed and analyzed the test results, compared the Response times over Load and correlated the resource statistics, for Identifying involved bottlenecks if any.
PROJECTS HANDLED AT AT&T:
- TITTLE: SGW
- APP TYPE / INTERFACE: Http\\Html ,Web services
- TOOLS USED: Load runner, Test Director
- TITTLE: PMT
- APP TYPE / INTERFACE: Http\\Html
- TOOLS USED: Performance Center ,QTP
- TITTLE: OCV
- APP TYPE / INTERFACE: Http\\Html, Winsock
- TOOLS USED: Load runner
- TITTLE: CADS
- APP TYPE / INTERFACE: Web\\Web service
- TOOLS USED: Load runner
Confidential, Tampa, FL Oct 06 - Nov 08
QA Engineer
Headquartered in London, Confidential is one of the largest banking and financial services organizations in the world. Through an international network linked by advanced technology, including a rapidly growing e-commerce capability, HSBC provides a comprehensive range of financial services: personal financial services; commercial banking; corporate, investment banking and markets; private banking; and other activities.
Played a vital role in the group titled Testing Centre of excellence (TCOE) which constituted of 8 test engineers. The TCOE team is responsible Functional testing different software applications under Confidential retail and Banking sectors. The team is responsible Quality assurance of different applications along conducting periodic regression tests over periodic upgrades to the existing applications. Lead various initiatives involving analyzing of business requirements and writing detailed Test Plans, Creating and Executing Test cases based on priority and criticality, Bug reporting and fix validation.
The QA objective of the TCOE is to conduct functional analysis and provide in-depth insights to Go Live discussions by outlining key show stoppers and risks if any before AUT going Live.
Automated regression testing focuses on the utilization of tools that capture, validate, and replay user interactions automatically to identify defects and ensure that business processes work flawlessly upon production deployment. The principal Automation tool used for this purpose is Mercury Quick Test Professional. Quality Center and Serena Team track were used for defect management and QA effectiveness
Responsibilities:
- Worked for numerous Functional testing projects involving Web, Client Server and Thick Client applications.
- Participated in Initial discussion to gather SRS documentation and obtain functional understanding of involved application.
- Worked with Engineers, Technical Leads, and Managers to maintain the highest possible levels of quality on the software solutions delivered.
- Derived test objectives and Created Test Plan documents to outline the scope, and test strategy involved in planning scheduling and implementing testing projects.
- Designed test cases and prioritize the test cases based on business goals and priorities.
- For test cases requiring frequent revisits, utilized HP Quick test professional as an automation tool to generate automation scripts based on the manual test cases.
- Developed data driven test scripts using expertise in VB by implementing functions to aid logical validation as needed in test cases.
- Performed functional and regression tests on new applications and changes to existing applications.
- Organized meetings to update the upper management on the status and outcomes of the analyses for the application under test (AUT).
- Represent QA team for weekly deployments.
- Review and analyze new user requirements, program design, coding, and Unit testing.
- Managed bugs and report testing status to project teams utilizing HP Quality Center and Serena Team Track
- Interact with developers to resolve for the defects, which would affect income generating functionality in Production.
- Developed High Level Test Plans by incorporating User Profiles, Configurations, Environments, Risks, Test Scenarios, Schedules and Analysis and Presentation of Results
- Worked with development, users and support groups to understand the application navigational and architectural pure paths.
- Maintained Master GUI Map in a central repository and updated it for version changes
- Attended meetings to outline and present performance testing strategies and objectives.
- Developed scenarios for Regression/Functional utilizing HP Quick test professional which covers more than 90% of the Critical scenarios for the application.
- Generated Test data for various types of testing to valid data, Invalid data, Partial data, bad data Testing
PROJECTS HANDLED AT HSBC:
- TITTLE:MCD
- APP TYPE / INTERFACE: Http\\Html ,Web services
- TOOLS USED:Manual Testing/QTP 9.0/Quality Center/Team Track
- TITTLE:Clarity
- APP TYPE / INTERFACE: Http\\Html, SQL server
- TOOLS USED:Manual /QTP 9.0/Quality Center
- TITTLE:CHORDIANT
- APP TYPE / INTERFACE: Java Client, Citrix, MQ
- TOOLS USED:Manual / QTP 9.0/Quality Center
- TITTLE:SOLAR
- APP TYPE / INTERFACE: Http\\Html, Web services
- TOOLS USED:QTP 9.0/Quality Center
- TITTLE:MCD EDMS
- APP TYPE / INTERFACE: Http\\Html, Web services
- TOOLS USED:QTP/Load Runner 9.0/Quality Center
Environment: HP Quality Center/ Quick test professional / Load Runner, Team Track
Win NT/2000, Java, UNIX, J2EE, EJB, Web Sphere, Servlets, JSP, JavaScript, XML, HTML, DHTML, VBScript, and Oracle 9x, SQL, C, C++ and JDBC.
Confidential, Greenville, NC Oct 05 - Sep 06
QA Tester
Alliance One International is a leading independent leaf tobacco merchant serving the world\'s largest cigarette manufacturers. Alliance One selects, purchases, processes, packs, stores, and ships leaf tobacco. The Software development team at Alliance one is responsible for creating software solutions to aid order management, Inventory assignment and management along human resource management for SAP implementation and usage.
Responsibilities:
The responsibilities at Alliance One as a QA tester included Leading manual and automation testing efforts. It also extended to mentoring a team of 5 with QA Methodologies. Participated in Proof of concept sessions to evaluate Automation and Performance test tools to implement SAP and Siebel Testing. Participated and presented in weekly brainstorming sessions with offshore team to aid standardization and code reusability standards and enhance uniformity and clarity of QA testing efforts
- Lead a team of 5 QA testers and was involved with test case development and execution.
- Played a important role in SAP testing where the QA tools needed were chosen based on POC sessions with tool vendors. This helped in understanding and Comparing Silk Test over QTP and Silk Performer over Load runner to determine the right tool needed for SAP testing.
- Developed test plans and obtained signoffs .Created test cases and automated the regression test cases for verification over minor\\major enhancements to the Application.
- Utilized Test Director as repository for various QA efforts. Maintain and administrate Mercury Test Director (TD).
- Responsible for Identifying and Assigning bugs to the internal bug tracking portal. Periodically review and update to fixed issues by regression testing.
- Conduct ongoing analysis on emerging test tools and QA best practices and conduct guidance sessions to the other QA counterpart teams.
- Evaluate Mercury and Segue Test tools and conduct POC for implementation of SAP testing.
Testing Tools Used : Manual Testing , QTP, Loadrunner,Segue Silk Test and Silk Performer
Technologies : VB, Java, Web logic, HP-UX, Oracle
Confidential, Hyderabad, India Apr 04 - Sep 05
Software Quality Assurance Engineer
iMedx is a rapidly growing medical software and services company. It also offers a healthcare software services and consulting. iMedx provides software solutions to different areas such as medical transcription over internet, internet based compliant heath record solutions, online prescription services to mention a few.
Responsibilities:
The responsibilities at iMedx as a Software QA engineer were included but not limited to
- Planning, Designing, Developing and Executing Standard testing and quality assurance methodology.
- Developing Manual test cases, validating and reporting defects.
- Confirming, Enhancements and bug fixes,
- Developing regression scripts utilizing Visual Basic utilizing Mercury QTP.
- Was responsible for maintaining and administrating Mercury Test Director (TD).
- Was involved with utilizing TD for maintaining Test cases, defect tracking and reporting.
- Participated in Mercury Loadrunner Training program and evaluated Loadrunner 8.0.Worked on POC for performance testing utilizing Loadrunner.
Projects handled:
- iMedx Turbo scribe: let\'s doctors rapidly access and manage their transcriptions over the Internet. The transcribed documents are secure, portable, and easily searchable.
Test tools Used : Manual testing, Test Director, QT-Professional, SQL. Unix Shell Scripting. Technologies : Java, UNIX, Oracle, Web sphere
- iMedx Turbo Record: is an internet-based compliant electronic health record (EHR) solution.
Test tools Used : Manual testing, Test Director, TOAD (SQL), Shell Scripting
Technologies : Java, UNIX, Oracle, Web sphere
- iMedx TurboRx : is an online, e-prescribing service.
Test tools Used : QTP, HP Test Director, IBM Functional tester, Load runner
Technologies : Java, UNIX, Oracle, Web sphere
Confidential, Hyderabad, India Oct 03- Mar 04
Software Tester
Mahaveer Infoway provides software solution to clients in different areas such as Banking and Finance, Insurance, Telecom, Manufacturing and Real Estate.
Responsibilities:
- Developing Manual test cases and Use cases utilizing Software Specification Documents and Business requirement documents.
- Creating Test Plan and Highlighting and prioritizing software modules to be tested based on availability, business critical and resource critical nature.
- Creating test cases and validating test cases.
- Identifying and reporting bugs using Segue Silk Radar.
- Confirming, Enhancements and bug fixes,
- Developing regression scripts utilizing Segue Silk test and QTP
Testing Tools Used : Silk test, QTP (Testing GUl), SQL queries and Shell scripts
Technologies : VB, Java, Web logic, HP-UX, Oracle
Education
BS Computer science
Masters in Computer Application