The details of the various key assignments that I have handled in TATA Consultancy Services for different Clients are listed below, in reverse chronological order.
Client: CIBC (Canadian Imperial Bank of Commerce)
Period: 06/2017 – Till date
Work Location: Toronto, Canada
Role: Sr. QA Lead in Robotics Process Automation
Domain: Banking and Financial Services
Responsibilities:
- Requirement analysis, attend walkthrough meetings with business.
- Coordination with offshore team, attend daily meetings with offshore and get the updates.
- Attend daily meeting and huddles as onsite lead/coordinator and provide daily updates to management.
- Review test case design as per PDD requirements and provide comments to offshore team.
- Prepare project estimates #days required for analysis, test data preparation, SIT and UAT execution and get all the approvals from business.
- Prepare Test Strategy/plan for the overall project, prepare Test Entry and exit criteria.
- Review Test Plan and Test cases with business before SIT execution
- Test Execution in Blue Prism - Control room and process studio.
- Test execution using Multi BOT testing.
- Identify Regression scenarios and test cases and get execution done from offshore team. Provide daily updates to client and management.
- Schedule UAT Demo with business after SIT completion and get all the approvals from Business to promote the process to Production.
- Agile Testing - Attend Spring Planning meetings, daily scrum meetings, Sprint retrospective etc. as a part of Agile project.
- Involve in Pilot testing and support after server implementation.
- Offshore team management and represent client on the daily progress.
Client: BMO (Bank of Montreal)
Period: 04/2012 – 06/2017
Work Location: Toronto, Canada
Role: Sr. QA Lead
Domain: Banking and Financial Services
Responsibilities:
- Preparation of TLA (Test Level Agreement) and Test plan document, conducting review meetings with business to get approval for TLA and Test Plan.
- Involved in the Requirement gathering activities from business, make sure that onshore and offshore team is having proper understanding on the business requirements and setup required meetings with BA.
- Attend meetings/calls with Project Manager and provide daily updates.
- Preparation of Test scenarios, test cases and co-ordination with offshore team. Conducting review meetings with business to get approval for test scenarios and test cases.
- Co-ordination within a team for Internal review of test plan and test cases before sharing to the external teams (Business/Stakeholders, Project Manager, Dev team, Business Analyst etc.).
- Online application testing, test verification using Star tool and DB2(run queries).
- Managing onshore and offshore team. Co-ordination and daily sync up calls with onshore and offshore.
- Defect Tracking and Reporting. Highlighting issues in daily discussion forums.
- Co-ordination with Environment team and schedule for offline runs.
- Manage test case execution. Co-ordinate with offshore team. Keep tracking on the execution on daily basis, get status from offshore team.
- Daily interaction (meetings/calls) with the Clients / Project Manager / Dev Team.
- Support to E2E team to execute end to end scenarios.
- Identify and execute the regression test pack.
- Prepare QA Sign-off letter after completing all the QA activities and share with project teams.
- UAT Support – Provide support to Business team to execute UAT scenarios and arrange necessary setup for the business users.
- Implementation Support – Involved in production support activities before moving code to the production and post production support.
Client: British Telecom, UK
Period: 05/2009 – 03/2012
Work Location: Pune, India
Role: Sr. Quality Engineer
Domain: Telecom.
Responsibilities:
- Responsible in Network Reporting part of the project. Testing was performed on the UNIX OS.
- Preparation of the Test scenario, test case design.
- Responsible in test case execution activities.
- Highlight the risks/critical/blockers in daily discussion forums.
- Involved in Onshore-Offshore co-ordination. Attend calls with Onshore lead, get new CR related information and share information among team members at offshore.
- Responsible to send Status Report to Onsite coordinator.
Client: National City Corporation, USA
Period: 10/2008 – 05/2009
Work Location: Pune, India
Role: Software QA Engineer
Domain: Banking and Financial Services
Responsibilities:
- Responsible for writing test cases on the assigned modules.
- Responsible in Test Case Review activity.
- Involved in test case execution.
- Involved in test case execution as well as raising defect in HP QC.
- Responsible for requirement mapping with the test cases.
- Analysis and review the Test Cases prepared by other team members.
Client: Saudi Telecom Company (STC)
Period: 08/2007 – 09/2008
Work Location: Mumbai, India
Role: Software QA Engineer
Domain: Telecom
Responsibilities:
- Responsible for writing scenarios, test cases and review activities.
- Responsible for distributing tasks among team members at offshore.
- Involved in Test Cases execution for Functional, Integration and System testing and Test Data preparation.
- Identify regression scenarios and execution
- Involved in Sanity testing and creating sanity checklist in each project.
- Provide training to new joiner and update KT documents periodically.
- Highlight defects/issues in a daily discussion forum.
- Attend onshore-offshore meeting on daily basis and provide individual project updates.