Pranab Sarkar profile picture

Pranab Sarkar

Full Stack Engineer
  • pranabsarkar@protonmail.com
  • +91 0000000000

Career Summary


As a QA Automation Engineer having around 3 years of professional experience in testing Web UI, Complex Web Application, Microservices and APIs and Databases. Also have a good amount of self taught knowledge on web development using React Js, Next Js and Bootstrap. Developed several backend using Python based solution.

Work Experience


Full Stack QA Automation Engineer
Tata Consultancy Services
2020 - Present

Digital Transformation of UK and US Based Supermarket Chain.

Responsibilities:
  • Having around 3 years of professional experience in software testing, including Functional Testing, Automation Testing (API & Microservices Testing, Ul Testing and DB testing).
  • Hands-on Experience in preparation and execution of test cases using Selenium( Web Automation), DB testing (PostgreSQL, DynamoDB and MongoDB) and API/Microservices Testing (JSON And XML). Expertise in automation using Selenium Web Driver, with Java on TestNG(TDD) and Cucumber (BDD). Developed Page Object Model and Page Factory Design pattern based testing framework.
  • Good exposure to each of the phases of the Software Development Life Cycle (SDLC) ,Software Testing Life Cycle (STLC) and Bug Life Cycle.
  • Hands-on experience in Microservices Testing, API Testing using Postman, Rest Assured Class and SOAP. JSON response validation. Implemented Postman based regression suite using javaScript.
  • Hands-on experience in Test strategy, Test Estimation, System Testing, System Integration Testing, Jira, Bit Bucket (Version control), Selenium, Post Man and Amazon Web Services. Expertise in using various defect-reporting and defect-tracking tools like JIRA, BugZilla.
  • Hands-on experience in CI/CD tools like Jenkins, Schedule Cron Job Set Up, parameter Jenkins build and SonarQube code quality check. Aware of Linux based containers Like Docker.
  • Hands-on experience with version control tools like Git CLI, GitHub and Bitbucket.
  • Hands-on experience with AWS and AWS SDK. Programmatic knowledge on AWSAuthenticator, S3, DynamoDB, EC2, Fargate and Cloud Watch Log.
Technologies used:
  • Java
  • Selenium
  • REST APIs
  • Java Database Connectivity (JDBC)
  • Amazon Relational Database Service (RDS)
  • TestNG
  • Jenkins
  • Test Automation
  • Test Driven Development
  • Behavior-Driven Development (BDD)
  • Amazon Web Services (AWS)
  • Sonarqube
  • Bitbucket
Full Stack Engineer
Self Taught
2020 - Present

Building projects to resolve real world problems. Built several full stack systems with calibrated backend.

Responsibilities:
  • This app get details from 3rd party clients or feeds using scheduled cron jobs.
  • New data added to webservices after pass in Data cleaning Mechanism.
  • Adding data as Json in NOSQL (MongoDB) and SQL (PostgreSQL) databases.
  • Showing data to end user as per their queries from frontend with several features enablement.
  • Template based data showing in frontend.
  • Inter Portal for data management.
Technologies used:
  • Next Js
  • Python
  • Jinja 2
  • Flask
  • JavaScript
  • Microservices
  • Github
  • MongoDB
  • SQL

Skills Map


#SkillsYoE
1Java (Maven)3.0
2Web Application Testing (Selenium)3.0
3API (Rest Assured)3.0
4Databases (JDBC, JSCH and MongoClient)3.0
5Framework (TestNG)1.6
6Framework (TestNGAbstractRunner & Cucumber)3.0
7Framework (Pytest-Behave & Cucumber)1.6
8Project Management (Jira, Confluence)3.0
9Git (GitBash, Github, Bitbucket)3.0
10Tools (Postman & JavaScript)1.6
#SkillsYoE
1HTML55.0
2CSS3 (SCSS & SASS)2.5
3JavaScript (NodeJs) 1.3
4React0.2
5Next0.2
6Bootstrap4.0
#SkillsYoE
1Java Databases - JDBC, JSCH & MongoClient3.0
2Python Databases - SQLAlchemy, PyMongoClient3.0
3Java API (RestAssured)3.0
4Python API (requests)2.0
5Python API (requests)2.0
6Framework webservices (Flask, blueprint, smorest, resource-schema)2.5
7Flask-Jinja2 Web Development1.6 (Discontinued)

Skills & Tools


Frontend

  • Next Js
  • JavaScript
  • React
  • Bootstrap
  • Html 5 and Css 3

Backend

  • Java (Maven)
  • Jsch & Jdbc
  • Python - flask
  • Microservices
  • MongoClient

QA Automation

  • Selenium
  • UI Testing
  • API Testing
  • DB Testing
  • Cucumber Bdd

Others

  • Jira
  • Jenkins CI/ CD
  • Git
  • Bitbucket
  • SonarQube

Education


  • MSc In Computer Science
    SASTRA University
    2021-2023
  • BSc In Computer Science
    KNU
    2017-2020
  • Specialization : Web Development
    Hongkong Institute of Science and Technologies
    2019-2020

Awards


  • TCS Wings 1 Fullstack Track Compleation
  • TCS High Performer * 2

Language


  • Bengali(Native)
  • English(Professional)
  • Hindi(Professional)

Interests


  • Coding
  • Cosmology
  • Farming
  • War Strategies