Summary
Overview
Work History
Education
Skills
Projects
Tech Stack
Timeline
Generic

Ankit Thakkar

Chandler,AZ

Summary

A skilled and detail oriented tester who is well versed with SDLC – Agile, Scrum methodologies, has Good understanding of the STLC process – Test case documentation & review. Designs automated testing scripts with oversight for the deployment of tests by QB analysts. Involves in testing during the system testing or UAT phases.

Overview

10
10
years of professional experience

Work History

Senior Manager - Software Quality Engineering

EXL Service
06.2024 - Current
  • Leading the entire QE team of 17 to establish functional, performance and automation testing frameworks.
  • Accountable for the quality strategy and standards for entire QE team.
  • Built strong client relationships to understand and align software quality objectives with client requirements.
  • Architect and maintain scalable, reusable automation framework using Java and Python to support both web and mobile applications.
  • Developed and implemented QA processes and standards across projects.
  • Implemented the Data Quality Framework to ensure quality monitoring
  • Implemented best practices for team management.
  • Conducted regular one on one meetings, clear goal-setting and tracking performance milestones.
  • Mentoring onshore and offshore teams, fostering professional growth and learning new tools and technologies

Lead Software Quality Engineer

Clairvoyant India Pvt. Ltd
04.2021 - 05.2024
  • Leading a team of 5 to deliver required outcomes
  • Participate in continuous improvement by generating suggestions, engaging in problem-solving activities to support teamwork.
  • Supervise and help team members to keep on task for timely completion.
  • Identify issues, analyze information and provide solutions to problems.
  • Use critical thinking to break down problems, evaluate solutions and make decisions.
  • Assess application patches and updates at development, testing and quality assurance stages.
  • Collaborate with stakeholders to establish, meet and maintain quality assurance thresholds based on best-practice tools.
  • Test software to assess optimal in-project deployment.
  • Design, execute and maintain automated test scripts for in-project deployment.
  • Plan and devise cohesive test plans for projects using advanced testing technologies.
  • Continuous completion of pre-implementation testing for new system modifications to assess potential impacts.
  • Perform automated and manual tests on modules and application implementations for all the given projects .
  • Debug code and located root causes of problems by reviewing configuration files and logs.
  • Document testing procedures for developers and future testing use.
  • Build automated test scripts to handle repetitive software testing work.
  • Reduce overall testing hours by writing and optimizing automation test scripts.
  • Keep scripts and test cases updated with current requirements.
  • Operate under Agile and Scrum frameworks to complete releases at given timeframe and well-organized sprints.

Senior Software Quality Engineer

Clairvoyant India PVT LTD
04.2020 - 03.2021
  • Documented testing procedures for developers and future testing use.
  • Developed and maintained defect databases for known issues.
  • Monitored resolution of bugs, tested fixes, and helped developers tackle ongoing problems by providing QA perspective.
  • Built automated test scripts to handle repetitive software testing work.
  • Operated under Agile and Scrum frameworks to complete releases and well-organized sprints.
  • Kept scripts and test cases updated with current requirements.

Software Quality Engineer 2

Clairvoyant India Pvt. Ltd
01.2018 - 03.2020
  • Addressed quality status and product defect concerns.
  • Supervised testing environment for all system compatibility checks.
  • Enforced test development standards in coordination with senior management.
  • Assisted diverse support team delegations in manual and automated test plan production.
  • Gathered data and produced reports for Change Control board meetings on a regular basis
  • Led projects and analyzed the platform to identify opportunities for improvement and smooth functioning
  • Developed and executed QA test cases, scripts and procedures for automated software maintenance.
  • Resolved technical issues and forecasted troubleshooting complications during software trials.
  • Assessed application patches and updates at development, testing and quality assurance stages.
  • Fixed identified issues for smooth application running and boost workflows.

Software Quality Assurance Engineer

Clairvoyant India Pvt. Ltd
07.2015 - 12.2017
  • Assisted development teams in efficient test plan formulation.
  • Monitored updates of existing and new automated test suites and infrastructures.
  • Verified all aspects of Software Development Lifecycle (SDL) maintenance.
  • Provided engineering team with technical guidance and support as needed.
  • Created accurate and successful test scripts to manage automated testing of the application and features.

Quality Assurance

Clairvoyant India Pvt. Ltd
12.2014 - 06.2015
  • Responsible for quality analysis of the application and its development

Education

Computer Science

Babasaheb Ambedkar Marathwada University
06.2011

Higher Secondary -

Maharashtra Board
06.2007

Skills

  • SQA Testing & Methodologies
  • Test Plans, Cases & Processes
  • Functional Requirements
  • Documentation of Test Cases
  • Regression & Negative Testing
  • UI & Compatibility Testing
  • Database Testing
  • Performance/Load/Stress Testing
  • Testing Automation
  • Defect/Bug Tracking
  • Test Strategies & Coverages
  • Reporting management

Projects

Project Name: LMS (Learning Management System)

Domain: Education

Duration: Jan 2020 to present

Tools: Azure DevOps, Selenium, Cucumber, Cypress, JMeter


Description:

LMS is a Learning Management System, which is used by GCU for online classes and grading.


Roles and Responsibilities:

1. Performed requirement feasibility analysis and identified test scenarios/test objectives

2. Created Test Strategy for the Software Testing Life Cycle (STLC) to make sure the testing is effective at each level of the Software Development Life Cycle.

3. Contributed to the preparation of the defect management, communication and Test scope sections of the test plan

4. Identified end-to-end test cases, regression suites and system test cases. Involved in Test data identification and gathering

5. Currently the application handles 50K students and it is a standalone platform with capability to integrate with any university in the future.

6. Created the automation framework from scratch using Selenium with Cucumber and Cypress with Cucumber

7. Integrated automation test cases with Azure DevOps


Project Name: Corridor

Domain: Finance

Duration: Dec 2018 to Dec 2019

Tools: JIRA, Cypress, Selenium, Protractor


Description:

Corridor is a Risk Analysis and Risk Management product for the banks.


Roles and Responsibilities:

1. Involved in Test data identification and gathering

2. Documented test cases and performed peer reviews on the team mate’s work.

3. Responsible for the Smoke and Sanity test.

4. Performed elaborate functional testing for the Admin module along with exploratory testing of the entire site. Also, worked on test case maintenance when necessary.

5. Performed cross-browser compatibility testing.


Project Name: DPA (Degree Progress Audit)

Domain: Education

Duration: Dec 2015 to Dec 2018

Tools: JIRA, Selenium


Description:

DPA is a Degree Progress Audit Application which tracks students progress and maintains their schedule for the degree.


Roles and Responsibilities:

1. Performed feasibility analysis for the user stories in the Product backlog and identified test scenarios/test objectives

2. Participated in daily scrum meetings

3. JIRA was used for issue tracking in case of environmental issues

4. Reported over all sprint status and daily status

5. Integrated automation test cases with Jenkins


Tech Stack

  • Core Java
  • Selenium with TestNG & Selenium with Cucumber for Automation
  • JMeter and K6 for performance testing,
  • MySQL, Snowflake
  • Mongo DB
  • API & GraphQL Testing
  • Cypress, Protractor & Playwright

Timeline

Senior Manager - Software Quality Engineering

EXL Service
06.2024 - Current

Lead Software Quality Engineer

Clairvoyant India Pvt. Ltd
04.2021 - 05.2024

Senior Software Quality Engineer

Clairvoyant India PVT LTD
04.2020 - 03.2021

Software Quality Engineer 2

Clairvoyant India Pvt. Ltd
01.2018 - 03.2020

Software Quality Assurance Engineer

Clairvoyant India Pvt. Ltd
07.2015 - 12.2017

Quality Assurance

Clairvoyant India Pvt. Ltd
12.2014 - 06.2015

Computer Science

Babasaheb Ambedkar Marathwada University

Higher Secondary -

Maharashtra Board
Ankit Thakkar