Sr. Qa Analyst Resume
SUMMARY:
-
Over 16 years of diverse experience in Information Technology, Quality Assurance, Development and Analysis with emphasis on White Box testing, and Black Box testing of Web and Client/Server based applications.
- Led and managed large/complex projects throughout entire life cycle: inception, design, development, testing, and implementation highlighted by a proven track record in Testing Center of Excellence (TCoE).
- Expert in driving end to end quality assurance delivery including development of testing strategy, test plans, test estimation, test designs, test cases, automation & performance testing for both data platforms & SOA (Service Oriented Architecture) based applications.
- Experience in all aspects of the software development lifecycle leveraging methodologies including but not limited to waterfall and Agile, as well as a combination of models
- Excellent organizational skills, able to prioritize and generate results to achieve organizational objectives within time and budgetary expectations
- Worked closely with senior management to identify process improvement opportunities
- Build strong teams and ability to work in a high - paced environment, multi-task and deliver projects on time
- Excellent communication skills - able to interact with all levels of staff, management, and customers
- Demonstrated excellent time management skills, high productivity level, and strong work ethic
TECHNICAL SKILLS:
Functional: Team Leadership, Process Improvement, New Product Management, Change Management, Continuous Integration, Personnel Development, Cost Reduction, ETL Testing, SDLC Model, Agile Methodology, Waterfall Methodology and Iterative Methodology.
Operating Systems: UNIX (AIX, Solaris & HP-UX), Windows NT/9x/2000/XP, LINUX 7.0 and MS-DOS
RDBMS: MS-SQL Server, MS-Access and Oracle
Languages: C, C++, Visual Basic, Java and SQL
Scripting Languages: TSL, SQA Basic, JavaScript and VBScript
GUI: Visual Basic and FrontPage
Testing Tools: WinRunner, TestDirector, LoadRunner, PVCS Tracker, SilkTest, Rational Robot, Rational TestManager, Rational RequisitePro, Rational ClearQuest and Rational Unified Process
Internet Technologies: HTML, ASP, Front Page, JSP, IIS, Apache, Iona, WebLogic, WebSphere and Jrun3.0
WebBrowsers: Internet Explorer and Netscape
Tools/Packages: JIRA, Advanced Query Tool, TCP/IP, MS-Office and Visual InterDev
PROFESSIONAL EXPERIENCE:
Confidential
Sr. QA Analyst
Responsibilities:
-
Responsible for preparing the Test Plan document for each release, design test conditions, conduct meetings with Dev and UAT Teams and get their approvals.
- Responsible for preparing the Test Strategy document for each release outlining how the QA team will support the release, the tools used and processes followed to support the release and help ensure a quality product is delivered.
- Responsible for end to end testing of the application.
- Validate data at the back end using SQL.
Environment: ALM, MSSQL
Confidential
QA Lead
Responsibilities:
-
Manage release cycles, resource allocation, and client expectations.
- Implemented and practiced Agile methodology. Responsible for Scrum Master duties within agile software development practices.
- Responsible for preparing the Test Plan document for each release, design test conditions, conduct meetings with Dev and DB Teams and get their approvals.
- Responsible for preparing the Test Strategy document for each release outlining how the QA team will support the release, the tools used and processes followed to support the release and help ensure a quality product is delivered.
- Responsible for managing a 3 member offshore team.
- Responsible for end to end testing of the application.
- Using extensive SQL queries to validate data at the back end.
- Using SSIS (SQL Server Integration Services) for data extraction, transformation and loading.
- Work and coordinate with offshore QA including help with understanding requirements, reviewing test cases and help with defect tracking and management.
- Coordinate with Prod Support team for each release.
Environment: MSSQL, Oracle BI, SSIS, C Sharp, VB
Confidential
QA Onsite Lead
Responsibilities:
-
Responsible for preparing the Test Plan document for each release, design test conditions, conduct meetings with Dev and DB Teams and get their approvals.
- Responsible for preparing the Test Strategy document for each release outlining how the QA team will support the release, the tools used and processes followed to support the release and help ensure a quality product is delivered.
- Responsible for 5 member Offshore team, to provide guidance where needed and manage their work load.
- Provide CCBCC management with QA metrics such as Lights Report (High, Mid and Lowlights), Project Status Report and KPI (Key Performance Indicator) Report.
- Used ALM to pull all the metrics surrounding Test Case management/execution and Defect handling.
Confidential, Charlotte, NC
Lead Analyst, Testing Center of Excellence
Responsibilities:
-
Manage sprint cycles, milestone deadlines, resource allocation, and client expectations for the product.
- Delivered high quality, on-schedule and within budget E2E QA/Testing services for SafetyAdvisor which is a complex, multi-year and multi phase product .
- Implemented and practiced Agile methodology. Responsible for Scrum Master duties within agile software development practices.
- Responsible for preparing the Test Plan document for each release, design test conditions, conduct meetings with Dev and DB Teams and get their approvals.
- Responsible for preparing the Test Strategy document for each release outlining how the QA team will support the release, the tools used and processes followed to support the release and help ensure a quality product is delivered.
- Responsible for managing a 15 member team, including 6 Full Time Employees and 9+ Contractors.
- Provide management with QA metrics such as Lights Report (High, Mid and Lowlights), Project Status Report and KPI (Key Performance Indicator) Report.
- Used Quality Center to pull all the metrics surrounding Test Case management/execution and Defect handling.
- Triage UAT/DAT defects found in Production on a daily basis and support UAT/DAT testing needs.
- Customized and standardized Quality Center folder structure which then was accepted as the Corporate Standard across all teams.
- Responsible for driving the automation test strategy, script development and execution during the monthly/quarterly releases and report ROI to the Senior Management.
- Automated test cases and help achieve a 40% improvement in productivity.
- Worked closely with the IT Change Management and PMO teams to help simplify the IT operating model, summarize information and project trends for failed processes and applying corrective measures.
- Validated the Load process of ETL Testing to make sure the target tables are populated according to the data mapping provided that satisfies the transformation rules.
- Extracted test data from tables and loaded them into SQL tables.
- Identified duplicate records in the staging area before data gets processed.
Confidential, Charlotte, NC
Functional and Performance Test Lead
Responsibilities:
-
Responsible for leading a small team of 2 people (Off Shore, India), that successfully provided performance testing services for multiple projects within the Confidential ’s TCoE Domain.
- Responsible for budget, forecasting, and managing of resources.
- Responsibilities include mentoring the Off Shore team, meet with client groups to determine performance requirements and goals and determine test strategies based on requirements and architecture.
- Based on the functional requirements, prepare the Functional Test Approach (Test Plan) document for each release, design test conditions, conduct meetings with the client group and obtain their approvals.
- Based on requirements, write down test cases using Quality Center.
- Manually test the application from end-to-end and check for any discrepancies.
- Convert the manual test scripts into Automated scripts using Quick Test Pro (QTP).
- Design and develop custom functions for re-usability purposes.
- Based on the performance requirements, prepare the Performance Test Approach (Test Plan) document for each release with clarifications from the development team, design test conditions, conduct Test Approach meeting with the client group and obtain their approvals.
- Create and implement performance tests using HP’s Performance Center, LoadRunner, write custom scripts to support the load testing efforts, monitor resources to identify performance bottlenecks, analyze test results and report the findings to the clients, and provide recommendation for performance improvements as needed. The group received high recommendations from the client groups that were supported.
- Load and stress tested applications under test and identified functionality and performance issues including deadlock conditions, database connectivity problems and system crashes under load.
- Divided the entire performance testing effort into 3 phases: Baseline Testing, Stress Testing and Duration Testing. Baseline testing included load testing the AUT for a baseline userload to achieve the target TPS (Transactions Per Second) and Response Times. The userload was based on the TPS to be achieved. Stress Testing included procuring the production scenario for peak load and simulating it in the Tech Test environment and try to achieve the break point of the AUT. Duration Testing included taking the Baseline userload and running the AUT for overnight to see how the application copes under a continuos stream of load.
- Designed and developed a tool called TPS builder which helps in determining the user load to apply based on the Target TPS to be reached.
- Heavily involved in procuring and mining of Data that is needed for testing.
- Created and executed SQL queries as part of Data Mining.
- Used Quality Center to log defects and track them down to closure.
Environment: Quick Test Pro (QTP), Performance Center, Quality Center, LoadRunner, Windows XP, XML, J2EE, JSP, JavaServlets, Tomcat 5.0.19, Oracle and SQL Server
Confidential, Charlotte, NC
Team Lead/ Sr. QA Analyst
Responsibilities:
-
When our TestDirector server crashed beyond repair, I was the person totally responsible for Setting up and Installing Quality Center from scratch. I am the main admin person responsible for user defined fields, creating projects, users etc and doing all kind of Admin stuff on QC.
- Analyzed requirements document to formulate the test cases and conducted manual testing for the entire application using TestDirector for Quality Center.
- Created Test Plans, Test Cases and Test Scripts for some of the modules of the application under test (AUT)
- Developed baseline scripts for testing the future releases using WinRunner/QTP
- Involved in formulation of the automation test strategy for effective use of WinRunner/QTP
- Initially we had WinRunner as our Automation tool but since last year we started converting our scripts to QTP since the time we came to know that Mercury is stopping the support for WinRunner by 2007 year end.
- Conducted functional, interface and regression testing during the various phases of the development.
- Performed Positive and Negative testing.
- Executed the test cases during weekly batch test and as new build were rolled.
- Enhanced test scripts by parameterization and adding logical statements.
- Analyzed the Task Distribution Graph and Transaction Profile documents to evaluate the peak load
- Involved in manual testing of the GUI with regard to layout, usability and standards
- Performed Load and Performance test using LoadRunner
- Setting up various Load Scenarios as part of Load Testing for Connection and BAATS trying to simulate Production scenario and successfully helping the team in finding the performance bottlenecks.
- Created goal and manual oriented scenarios using LoadRunner Controller
- Involved in measuring network and server response time, excluding response time of the GUI
- Analyzed Test results by monitoring the scenarios and regularly checking the outputs log on different levels
- Used correlation for unique and dynamic data records accommodation
- Used Controller for creating and executing the scenario and analyzed the results using the Load Analysis tool
- Identified Performance bottlenecks using LoadRunner
- Used rendezvous point to generate peak load.
- Inserted various transactions to evaluate the performance of the application at different loads.
- Involved in the User Acceptance Testing (UAT) in the production environment
Environment: Quality Center for TestDirector, WinRunner, LoadRunner, QTP Windows NT, J2EE, JSP, JavaServlets, Tomcat 5.0.19, Oracle
Confidential, MO
QA Tester
Responsibilities:
-
Analyzed requirements document to formulate the test cases and conducted manual testing for the entire application using TestDirector.
- Created Test Plans, Test Cases and Test Scripts for some of the modules of the application under test (AUT)
- Developed baseline scripts for testing the future releases using QTP
- Involved in formulation of the automation test strategy for effective use of QTP
- Conducted functionality, interface and regression testing during the various phases of the development.
- Performed Positive and Negative testing.
- Executed the test cases during weekly batch test and as new build were rolled.
- Enhanced test scripts by parameterization and adding logical statements.
- Analyzed the Task Distribution Graph and Transaction Profile documents to evaluate the peak load
- Involved in manual testing of the GUI with regard to layout, usability and standards
- Performed Load and Performance test using LoadRunner
- Used rendezvous point to generate peak load.
- Inserted various transactions to evaluate the performance of the application at different loads.
- Involved in the User Acceptance Testing (UAT) in the production environment
Environment: TestDirector, QTP, LoadRunner, Windows NT, JSP, JavaServlets, Web Logic, Apache, SQL Server
Confidential, WA
QA Tester
Responsibilities:
-
Extensively worked on requirements, QA practices, preparing test strategies, identifying critical application arenas
- Developed a test plan by understanding the User Requirements and business logic for manual and automated testing
- Created the strategy document that defines the test environment, phases of testing, entrance and exit criteria into different phases of testing and resources required to conduct the effort
- Created and executed manual test cases using TestDirector
- Automated test scenarios for GUI testing, Functionality testing, Boundary testing, Security testing, Database testing and Regression testing using WinRunner
- Conducted Regression testing for new builds of the application using WinRunner
- Developed Test Metrics on the weekly basis for senior management
- Worked on the continuous improvement of QA Process by reviewing and evaluating existing practices with standard testing guidelines
- Created Vuser scripts for Load testing and Performance testing to verify the throughput capacity and to ensure performance meets or exceeds previous performance benchmarks using LoadRunner.
- Used rendezvous points in LoadRunner to generate peak load onto the server
- Participated in the technical reviews and walkthroughs from the initial phases of the Software Development Life Cycle
- Interacting with Development and QA Teams to ensure overall quality of the software
- Conducted Beta Testing or User Acceptance Testing (UAT) in the production phase
Environment: TestDirector, WinRunner, LoadRunner, ASP, Visual Basic, Oracle, PL/SQL, Windows 2000, Sun Solaris
