Personal details

Sampath M. - Remote QA engineer

Sampath M.

Full stack Sr. QA Engineer/QA Lead/QA Manager
Based in: 🇸🇬 Singapore
Timezone: Singapore (UTC+8)

Summary

Sampath is a senior, full-stack, quality assurance automation engineer and leader. As a test engineer and manager, he has proven successes in eCommerce, hedge fund management, middle-office, back-office, and post-trade technologies. He is well-versed in functional, automation, ETL, database, mobile, and API testing. Sampath enjoys building and leading teams that meet and exceed goals and expectations.

Work Experience

Principal Engineer
NTUC NE Digital | May 2020 - Present
Python
Kotlin
JavaScript
Swift
Responsible for the implementation of left shift testing in the agile team for the Cart and Checkout releases across FairPrice group. Responsible for the safeguarding the quality thresholds by implementing the Sonarcloud integration for code coverage quality gates with Bitbucket pipelines as part of merge checks. Responsible for creating the end to end test frameworks for Web, mobile and API and integrating with bitbucket pipelines Key Projects: * Cart & Checkout- Involved in set up of the automation framework for web and api. Increased the test automation coverage from 0 to 30% in 1 month. Responsible for set up of the CI-CD pipeline for the all the tests to be executed in different platforms(web, mobile, api). Created the performance testing framework using Locust to run in distributed mode using Kubernetes. Involved in migration to sonar cloud integration for the bit bucket repos from Sonarqube and setting up the quality gates and establishing these quality gates as part of merge checks. * Mobile Native Automation Frameworks - Independently have created the native ios and android automation frameworks to support the integration and end to end ui tests. Used Cucumberish for ios native automation and Kaspresso for Android to create the framework where the tests are faster by atleast 30% when compared with Espresso tests.
QA Lead
Circles Life | May 2019 - May 2020
Java
RabbitMQ
Appium
Kubernetes
Initially, oversaw the workload of 2 resources in creating and maintaining the automation framework of platform notification services initially, after attaining more than 90% automation coverage for notification service, took over the mantle of the team for E-commerce of Circles life in three countries i.e. Singapore, Taiwan and Australia. In this role, was responsible for managing the work load of 14 resources distributed across different geographies supporting three different regions Ecom features in both manual and automation (web + mobile). Responsible for the release management and the Project Management for the release across different services and product feature deployment for the Release trains. Responsible for the team to get the features tested and signed off all the new features to be pushed into production in a timely manner before the end of the sprint. Also responsible for the RCA for any post production issues and setting up the processes in place to avoid future issues as part of learnings from the RCA’s. Key Projects: * Platform Notification Services - Involved in set up of the automation framework for this new notification services across different countries. Increased the test automation coverage from 0 to 90% in 2 months. Responsible for set up of the CI-CD pipeline for the all the tests to be executed in different regions in different environments. * Ecommerce - Involved in sprint planning and prioritizing the requirements for the sprint from the backlog. Responsible for starting the UI automation for the application across three regions, achieved 30% UI automation in first 2 months across countries, later increased the coverage to more than 90%. Responsible for the team which manually tested and signed off all the new features to be pushed into production in a timely manner before the end of the sprint.

Education

Jawaharlal Nehru Technological University, Kakinada
Master of Technology・Software Engineering
Jun 2018 - May 2021
Jawaharlal Nehru Technological University
Bachelor of Technology・Electronics & Communications Engineering
Sep 2006 - May 2010

Personal Projects

Circles Life Mobile and Web App
2020
Java
Ruby on Rails
RabbitMQ
Kubernetes
Go (Golang)
I led and managed the workload for 14 team members who were distributed across several geographies and supporting the manual and automation testing of web and mobile app features in three regions. My responsibilities included project management, release train management for all microservices and weekly release product features, and testing and sign-off so that all new features were pushed into production in a timely manner before the end of the sprint. I was also responsible for RCAs for any post-production issues and for setting up processes to avoid future issues related to the learnings from the RCAs.