Summary
Overview
Work History
Education
Skills
Accomplishments
Timeline
Generic

Deepan Raj Pattabiraman

Farnborough

Summary

SDET Professional with a progressive 11 years experience in Test Automation and Cucumber BDD framework. Strong background in testing backend applications, APIs and UI with experience in Java and AWS cloud. Passionate learner with interpersonal skills and committed to quality delivery.

Overview

11
11
years of professional experience

Work History

Senior QE Lead

Discover Financial Services
07.2023 - Current
  • Developed and maintained automated test scripts using Java programming language in projects involving Microservices architecture.
  • Extensively worked in RESTFul API testing as consumer and provider. Performed contract testing using PACT.
  • Designed Test Framework from scratch using BDD/Cucumber and RestAssured ensuring reusablilty and maintainability.
  • Strong experience in integrating various levels of testing into CI/CD pipeline (Jenkins). Able to write pipeline scripts using Groovy.
  • Exposure to testing components deployed in AWS by automating validations in test suite and familiar with AWS CLI commands
  • Developed automating testing framework for large-scale web application using Selenium and Java
  • Improved application stability by creating comprehensive test suite using Selenium that resulted in 30% decrease in production bugs
  • Performed automated functional, system, regression, smoke and end-to-end testing with Agile ways of working.
  • Been strong supporter of Shift Left testing approach and implemented indicative performance testing earlier in cycle using JMeter
  • Managed project planning activities like timelines, schedules, testing cycles and test strategy.
  • Leading team of quality engineers, driving testing and automation strategies for API and JSON validations

QA Engineer (Blockchain Digital Payments)

nChain Limited
06.2021 - 06.2023
  • Planned and created test cases, scripts, scenarios with different stakeholders.
  • Automated testing for Smart contract products using RestAssured/Java to increase efficiency of issue identification.
  • Experienced in automating the Performance tests using JMeter along with Java coding which reduced performance related defect leakage in Production.
  • Involved in release management and coordinating with programming team to plan the deliverable and set deadlines/release dates and milestones for the team
  • Investigated application failures in AWS by analysing the coudwatch watch logs and creating specific log filters.
  • Designed and Performed different types of testing including Black Box Testing, performance analysis.
  • Configured and automated API testing in Postman with pre-requisite scripts and test assertions
  • Perform regression testing in different environment(UAT/SIT) and Platforms, Analyze customer support issues to identify patterns of problem areas that need additional test coverage.

Quality Engineer (Banking & Payments Platform)

Cognizant Technology Solutions
02.2013 - 06.2021
  • Developed BDD and TDD script with Cucumber and written step definition using Java.
  • Worked in DevOps , installing, configuring and integrating Automation scripts on Continuous Integration tools (CI/CD) like Jenkins for nightly test suite execution
  • Designed automation test suite for API testing using RESTAssured and Postman.
  • Experience in performing Automation for REST Webservices using Maven Projects integrated with TestNG and Junit frameworks
  • Performed Backend testing by writing complex SQL Queries for data validation and integrity, good at writing complex Joins and knowledge in PostgresSQL, DynamoDB
  • Implemented Testing strategy and test cases for AWS based applications by designing cloud automation framework from scratch.
  • Performed functional testing of cloud based(PCF) applications
  • Worked closely with Quality Architects and Platform leads to ensure quality of applications from the start.
  • Mostly worked in an Agile environment and Kanban model of delivery
  • Identified methods to optimize the overall test effort through scripted automation. Converted previously generated manual test case suites to scripted automation

Education

Master of Science - Software Engineering

Bannari Amman Institute of Technology
India
05.2012

Skills

Programming: Java

Database: PostgresSQL, Maria DB, Dynamo DB, HBase

CI/CD Tools: Jenkins

Test Framework: Behaviour-Driven Development (BDD)

Testing Tools: Cucumber, Jmeter, PostMan, Selenium, TestNG

Bug Tracking: Jira, Rally

Version Control: BitBucket, GitHub

IDE: Eclipse, IntelliJ, Spring Tool Suite

Test Methodologies: Agile Methodology(scrum& kanban)

Cloud Platforms: Amazon Web Services(AWS)

Accomplishments

  • Implemented Automated Server Cleanups in the nightly regression which reduced server space issue tickets by 0.
  • Created an utility to validate AWS Dynamo DB that can be commonly used across teams testing application interacting with Dynamo DB.
  • Identified areas of manual intervention from minor to major to help client achieve Extreme Automation goal.
  • Achieved 100% automation of test scenrios in most of the applications I worked (batch and API ).
  • Consistent contribution to my departement Newsletter on different categories for Key Project Highlights.
  • Designed a resilient test suite for validating AWS Kinesis streams for the applications using Kinesis Producer Library.
  • Participated in the UKI Hackathon 2018 and presented a project on Blockchain Technology being among 5 finalists.

Timeline

Senior QE Lead

Discover Financial Services
07.2023 - Current

QA Engineer (Blockchain Digital Payments)

nChain Limited
06.2021 - 06.2023

Quality Engineer (Banking & Payments Platform)

Cognizant Technology Solutions
02.2013 - 06.2021

Master of Science - Software Engineering

Bannari Amman Institute of Technology
Deepan Raj Pattabiraman