Summary
Overview
Work History
Education
Additional Information
Skills
Accomplishments
Timeline
Generic

Samrat Banerjee

Senior Consultant, Quality Assurance
Pune

Summary

8.5 years of experience as Quality Assurance Consultant. Shaping every software building process to be quality focused. Expertise in Finance and Banking Industries with products/Applications ranged from payments, APIs, middleware to consumer website, mobile (native/hybrid/web) and microservices.

  • Experience with customizing, and extending test automation (web / mobile) frameworks - Selenium (TDD, BDD, jBehave, Cucumber), Appium, Postman, Rest Assured (Java, GraphQL), Gatling, Cypress with cloud technologies - GIT, Jenkins, Docker,Kubernetes, AWS, CI/CD, Chaos Engineering
  • Proficient in Agile, Waterfall and Test Methodologies, tools and concepts of quality management
  • Effective communication and strong analytical skills.

Overview

9
9
years of professional experience

Work History

Senior Consultant, Quality Assurance

Thoughtworks
Pune
02.2020 - Current
  • Stakeholder communications across geography / project status reporting to Senior Leadership - Achieved holistic product feedback by setting up channels across teams finally producing the big picture
  • Quality Coach for Agile team - Incorporated shift left mindset for Testing and constantly evolving quality gates, Increasing product resilience by Chaos Engineering, Highlighting version incompatibility vulnerabilities pre-release.
  • Building team for Automation and empowering engineers for Framework maintainability - Selenium, WebdriverIO, Jenkins pipelines (CI/CD), Httpclient, Gatling, Docker, AWS
  • Work closely with multiple development team for engineering excellence - creating early feedback loop for defects and improvements by conducting story kick-offs, desk-checks and client demos
  • Curating Test Strategy for multiple products with priority based feature release adding to client focused delivery
  • Performing toggle based tests in order to achieve expedited feature level testing
  • Leading, mentoring, hiring and nurturing quality engineers of multiple pods
  • Transforming delivery requirements into planning of testing schedules

Senior Associate, Quality Assurance

Publicis Sapient
Gurgaon
07.2018 - 11.2019
  • Carried out automation and functional for end-to-end testing activities across project
  • Achieved early feedback scope by API testing using Rest Assured
  • Stakeholder communication for and requirement gathering and ownership of planning test activities
  • Achieved better coverage and test optimization by enhancing automation framework
  • Created and maintained fully automated CI/CD pipelines for code deployment using Jenkins. Extensively worked on implementing CI with using Jenkins (UI and Pipeline). Automating and optimizing mission critical deployments in AWS, leveraging configuration management, CI/CD, and DevOps processes
  • Leveraged hands-on knowledge of software containerization platforms like Docker

Quality Assurance Analyst

Mastercard
Pune
09.2016 - 06.2018
  • Owning test planning and execution activities for web using Selenium as well as mobile user interface using Appium, BDD (jBehave)
  • NFR Testing - Responsive, Accessibility, APIs Testing using Rest Assured,
  • Transactional Security (UL Tool) for wallet domain
  • Analyzing various logs such as Server/Client Logs, Database Logs
  • Test Cases creation, execution and review (multiple devices, Payment Platform)
  • Imparted various training to internal team as well as external third parties involved in project to skill them up
  • Standardizing processes and determining scope of improvement for maintainability - Collaborate with teams to enhance existing software development processes
  • Contributing in creation of test strategy, test estimation, RAID and acceptance criteria
  • Communicating and reporting at all levels starting from engineers to program managers to product managers

Software Engineering Analyst

Accenture
Bengaluru
01.2014 - 09.2016
  • Analyzing business requirement and determining RAID
  • Test Case and Script Creation, Review, and Test Execution, Defect Reporting
  • Developing and executing scripts for hybrid framework by using core Java,
  • Selenium WebDriver, TestNG, Junit and CI tool Jenkins
  • Analyze and managing the requirement change on QA front as single POC
  • Analyzing automation test execution report
  • Conducted knowledge transfer sessions to different stakeholders
  • Enhancing the existing framework – hub/node connection for parallel execution via Selenium Grid, enhancing the data retrieval process
  • Worked in Agile process which included attending regular scrum meetings arranged by the scrum master and working in sprint.

Education

B.Tech - Computer Science Engineering

West Bengal University of Technology

Additional Information

LinkedIn : https://www.linkedin.com/in/samrat-banerjee

Chaos Engineering Blog : https://medium.com/@samrat.banerjee700/chaos-testing-442fa02abcbd

VodQA Talk on GraphQL Testing : https://youtu.be/mm0GnNSJeZY

Skills

Test Management Tools | Jira, Rally, Trello

Programming Languages | Core Java, javaScript, Scala, GraphQL, Groovy

Automation Testing Tools | Selenium, jBehave, Appium, Postman, Rest Assured, HttpClient, TestNG, UI Automator, WebdriverIO, Maven, Gradle, Gatling, Cypress

Testing Skills | BDD, TDD, Chaos Engineering (Resilience Testing), MIcroservice Testing, Cloud Testing, Performance Testing, Visual Regression

Cloud Technologies | GIT, Jenkins, GoCD, Docker, Kubernetes, AWS, Browserstack

Database | MongoDB. MySQL, Dynamo

Accomplishments

  • Innovation award at organization level for creating automation enablement tool for mobile automation.
  • Client Appreciation flawless delivery.
  • Speaker at VodQA event on GraphQL testing.
  • Published blog on chaos engineering.

Timeline

Senior Consultant, Quality Assurance

Thoughtworks
02.2020 - Current

Senior Associate, Quality Assurance

Publicis Sapient
07.2018 - 11.2019

Quality Assurance Analyst

Mastercard
09.2016 - 06.2018

Software Engineering Analyst

Accenture
01.2014 - 09.2016

B.Tech - Computer Science Engineering

West Bengal University of Technology
Samrat BanerjeeSenior Consultant, Quality Assurance