Sr. Qa Analyst Resume
Chicago, IllinoiS
SUMMARY
- A competent professional with 12+ years of experience in Web and Mobile Testing and Test Automation
- Proven experience of working in Agile and Waterfall development and delivery practices
- Over 6 years of experience in managing subordinates in large teams spanned across geographies in onshore - offshore delivery model
- Have worked on Test Automation tools like Selenium WedDriver, Java, TestNG, SoapUI, JMeter
- Extensive Hands On experience on Test & Defect Management Tools like Team Foundation Server(TFS), HP Quality Center, JIRA, Bugzilla, Rational Test Manager
- Hands on experience in Functional Testing like System Integration Testing, Regression Testing, Database Testing, Services Testing, Data Migration Testing
- Hands on experience in Non-Functional Testing like Compatibility Testing (Browser & Devices), Accessibility Testing, Performance Testing
- Self-motivated, detailed oriented and quick learner
TECHNICAL PROFICIENCY:
Domain: STM Publishing, Public Sector: Human and Health Services, - Financial Services: Creditor Insurance, POS Mortgages, Pre-Paid Cards, Human Resources (Compensation, Time sheet and Leave & Attendance) and E-learning
Testing: Integration Testing, System Testing, Regression, Services Testing, Web Accessibility Testing, Database Testing, Data Migration Testing, Performance Testing
Automation Tools: Selenium WebDriver, SoapUI, JMeter, Selenium IDE
Test/ Bug Management Tools: JIRA, HP Quality Center, Rational Test Manager, Bugzilla
Content Management System / Workflow Tools: Alfresco, Activiti
DBMS: Oracle 9i/10g, MarkLogic(NoSQL), PostgreSQL
Profiler Tools: YourKit 10.x, SiteScope
Tools: PL/SQL Developer, Toad, pgAdmin, Maven
Continuous Integration: Bamboo
Configuration Management Tools: Git, SVN, eRoom, Confluence
Platforms: Windows, Linux, Unix
WORK EXPERIENCE:
Confidential, Chicago, Illinois
Sr. QA Analyst
Responsibilities:
- Devise the test plan to outline the test approach, types of testing, scope, dependencies
- Actively participate in the Scrum ceremonies - Look Ahead, Sprint Planning, Daily Stand Ups, Demo & Retrospective.
- Review the business requirements and user stories to prepare detailed high level scenarios
- Update the user stories in JIRA with the appropriate testing tasks and estimates for daily tracking
- Attend the daily stand ups and provide updates on progress, risks, roadblocks for the sprint stories
- Develop the test cases based on the acceptance criteria
- Peer review the test cases written by the offshore team members and provide feedback
- Developed an automation framework based on Selenium WebDriver, Java and TestNG
- Create automation test scripts by using the appropriate locators based on ids, xpath etc.
- Create SoapUI test scripts for the REST based scenarios for GET, POST, PUT, DELETE methods.
- Execute the test cases and report the defects with supporting artefacts in JIRA
- Attend defect triage to prioritize the sprint bugs and assist developers to reproduce and resolve the bugs
- Participate in demo and retrospective to improve the overall delivery process
Confidential
Lead QA
Responsibilities:
- Devise and maintain the Test Strategy to include the test approach, scope, risks, dependencies, entry and exit criteria, deliverables, reporting and training needs for the team
- Actively participate in daily SCRUM meetings like look ahead, sprint planning, daily stand ups, demo and retrospective
- Analyze the business requirements and user stories, and accordingly plan the sprint activities
- Create the appropriate tasks in JIRA and update it with the estimates for daily tracking
- Assist building a Hybrid Framework based on selenium WebDriver, Java and TestNG.
- Developed the excel based data driven support using Apache POI and DataProvider
- Developed the automated test scripts and refactored it based on common functionalities for reuse
- Actively monitored the checked in code based on the Bamboo CI tool reports
- Debug and fix the test scripts failure based on the inspection of logs generated on Bamboo and TestNG Reports
- Peer reviews the manual and automated scripts - WebDriver & SoapUI
- Execute the functional test cases and automated scripts and log the defects in JIRA
- Authorize the performance scenarios based on the discussion with the product owner to understand the user journey
- Replicate the user journeys as the performance tests using JMeter
- Execute the performance tests on the performance environment and monitor the resources during the tests
- Participate in the defect triage meeting with other stack holders to discuss the defect priority
- Evaluate the performance of the team members every six months and provide feedback based on their contribution to the project delivery
Confidential
Lead QA
Responsibilities:
- Devise and maintain the test approach for the maintenance sprint to include the necessary checks to be performed before the LIVE release.
- Collaborating actively with business analyst and other stack holders to under the impact of the change requests on the production sites and legacy systems
- Participate actively in the Scrum of Scrums to highlight any risks and dependencies which may affect the sprint delivery
- Performing peer reviews for test cases, WedDriver scripts, regression suite and reports
- Participate with other stack holders in the defect triage calls to prioritize the sprints bugs
- Actively monitor the automated regression suite execution through Bamboo
- Executing the automation suite (Selenium WebDriver)
- Executing the performance scripts and monitor the response times (JMeter)
- Release activities. Executing Regression Pack on Stage and LIVE servers
Confidential
Lead QA
Responsibilities:
- Created the Test Plan enlisting the testing activities, schedule and test cycles details
- Clarifying and following up on issues with onshore business analysts to resolve queries related to business requirements
- Allocate and monitor the work to the team members based on the test plan
- Preparing Daily/Weekly/ Monthly reports to appraise the stack holders of the test activities, risks and dependencies
- Analyze the business specifications documents and Use cases and prepare the high level scenarios, test cases and test data
- Peer review the test cases of the team member and maintained the review logs
- Execute the test cases and log the defects in Rational ClearQuest
- Participate in the defect triage meetings with the technical leads, manager and service delivery manager
- Participate in the CAR sessions at the end of release to fine tune and improve the test processes
- Assist the manager during the half yearly/yearly performance appraisal of the team members
Confidential
Sr. QA
Responsibilities:
- Prepare the test plan enlisting the testing activities for the release
- Follow up with the onshore Business Analyst to clarify the queries raised by the team members and maintained it in a query log
- Allocating work to the team members
- Analyze the use cases and prepare the test cases against it in the HP Quality Center to maintain the traceability
- Execute the test cases in the Quality Center and logs the necessary defect along with the supporting artefacts
- Prepare the test execution reports for the weekly meeting with the stakeholders
- Capturing actuals related to project progress, time reporting etc for quality metrics
Confidential
Senior Test Engineer
Responsibilities:
- Grooming the team members and providing assistance for ‘Base Pay Module’.
- Analyzing business requirements and the use cases and maintain the queries in the query log
- Follow up with onshore business analyst to get clarity on the queries
- Allocating work to the team members
- Prepare test cases based on the requirement analyses.
- Conduct test case reviews for the test members and maintained the review log for the same
- Execute the test cases and log the defects in Bugzilla
- Participation in defect triage calls with the technical lead, onsite BA and onsite manager
- Reporting the testing status to onshore team on daily and weekly basis
Confidential
Test Engineer
Responsibilities:
- Analyze the use cases and maintained the queries in the query log
- Prepare the high level scenarios and test cases and get it reviewed through the test lead
- Modify the test cases based on the review comments and update the review log
- Execute the test cases and log the defects in Bugzilla
- Involvement in peer test cases reviews.
- Handling daily status conference calls with onshore counterparts and provide the status
Confidential
Test Engineer
Responsibilities:
- Test script preparation and execution.
- Reports testing.
- Involvement in peer test script reviews.
- Involvement in daily status conference calls with onshore counterparts.
- Involvement in metrics collection for defects and review comments.
