Sampath Kumar Maka, Developer in Singapore, Singapore
Sampath is available for hire
Hire Sampath

Sampath Kumar Maka

Verified Expert  in Engineering

QA Automation Engineer and Developer

Location
Singapore, Singapore
Toptal Member Since
May 25, 2020

Sampath is a senior, full-stack QA automation engineer and leader. As a test engineer, architect, and manager, he has proven successes in web, 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.

Portfolio

NE Digital
Automated Testing, API Testing, Android, Appium, Locust, Cypress, Selenium...
Container Exchange Services,
Quality Assurance (QA), QA Automation, TypeScript, JavaScript, Cypress...
Lyka
Android, API Testing, Appium, Automated Testing, Automated UI Testing...

Experience

Availability

Part-time

Preferred Environment

REST Assured, Katalon Studio, Appium, Selenium WebDriver, Testsigma, TestComplete, Kaspresso, Espresso, XCUITest, Cypress

The most amazing...

...automation solution I've designed and implemented was for an insurance giant's legacy systems, reducing the time spent on reconciliation by 70%.

Work Experience

Head of Quality Engineering

2020 - PRESENT
NE Digital
  • Joined and promoted to take the lead on quality engineering initiatives throughout the FairPrice group. Defined QA strategy, approach, and execution in development projects. Worked on implementation of the shift left testing approach.
  • Managed functional processes and tools, ensuring fit for purpose and business support. Fostered customer-focused culture to deepen client relationships and leverage broader organization relationships, systems, and knowledge.
  • Assembled the pioneering quality engineering team and functional processes and standards. Developed initial strategy, methodology, discipline, and framework to safeguard quality thresholds across all levels of testing.
  • Safeguarded quality thresholds through SonarCloud integration for code coverage gates with Bitbucket pipelines as part of merge checks.
  • Created the native iOS and Android automation frameworks independently to support integration and end-to-end UI tests. Utilized Cucumberish for iOS native automation and Kaspresso for Android. Created testing frameworks 30% faster than Espresso.
  • Set up the web and API automation framework and boosted test automation in just one month. Created Locust performance testing framework to run in distributed mode using Kubernetes for performance testing of the services.
Technologies: Automated Testing, API Testing, Android, Appium, Locust, Cypress, Selenium, Quality Assurance (QA), QA Leadership, Manual QA, Mobile Device QA Automation, BrowserStack, Java 8, JavaScript, Testsigma, XCUITest, Kaspresso, Espresso, Large-scale Projects, TestCafe

QA Consultant

2022 - 2022
Container Exchange Services,
  • Performed POCs on different automation tools to replace Tosca and finalized the Testsigma tool the organization used for their future automation needs.
  • Set up the initial test automation framework for iOS, web, and database testing using Testsigma for creating end-to-end testing.
  • Oversaw the technical adoption of Testsigma and mentored the team on the best practices for using the tool.
  • Reduced the test development time by 70% and execution time by 90%.
Technologies: Quality Assurance (QA), QA Automation, TypeScript, JavaScript, Cypress, Test Automation Frameworks, Mobile App Testing, Large-scale Projects, Consulting

Senior QA Lead

2021 - 2021
Lyka
  • Set up the test automation frameworks independently for web, mobile (Android and iOS), and API testing from scratch.
  • Managed a team of ten QA, both manual and automation, to enhance the test coverage at all the platforms, ensuring the quality of the product being released to the end-users.
  • Launched the eCommerce module successfully in the application to cater to six million users.
Technologies: Android, API Testing, Appium, Automated Testing, Automated UI Testing, Behavior-driven Development (BDD), BrowserStack, Amazon Web Services (AWS), Cypress, XCUITest, Consulting

QA Lead

2019 - 2020
Circles Life
  • Served as the quality gatekeeper in three countries for Circles Life's web, Android, and iOS app, with a combined reach of 2.5 million customers.
  • Increased the app's ratings from 3 to 4.5 on Google Play and the App Store.
  • Oversaw country launches, implemented the QA processes from scratch, and moved toward shift-left testing.
  • Increased test automation coverage from zero to 60% in three months.
  • Set up the entire test automation framework for web, mobile, and API, using Selenium, Appium, and REST Assured.
  • Conducted both manual testing and automation testing.
  • Increased the ROI of the QA organization by identifying the critical issues and doing proper root cause analysis (RCA) to avoid future issues.
  • Led a team of 20 quality engineers, focusing on manual and automation testing.
Technologies: Amazon Web Services (AWS), Jenkins, Docker, Ruby on Rails (RoR), Ruby, iOS, Android, Go, Node.js, Test Automation Frameworks, Automated Testing, Selenium, Mobile App Testing, XCUITest, Quality Assurance (QA), QA Leadership, QA Automation, Web App Automation, Java 8, Test Case Development, Test Case Creation, Test Case Execution, Automated UI Testing, Microservices Architecture, Espresso, Manual QA, Reporting, QA Testing, eCommerce, Large-scale Projects

Tech Lead

2018 - 2019
Arcesium
  • Revamped and migrated the UI test automation framework from legacy Selenium IDE to Katalon Studio.
  • Oversaw the efforts of 15 team members involved in improving the test coverage of the enterprise application.
  • Performed multiple POCs on test automation tools available in the market to identify the best fit for the organization and selected Katalon Studio as the solution.
  • Increased the regression test automation coverage from 20% to 45%, sprint on sprint.
  • Owned accountability for the quality of the applications dealing with the financial instruments worth around $10 billion.
  • Conducted manual testing of features during sprints.
  • Created and drove an automation backlog from manual test cases.
Technologies: Katalon Studio, Selenium, SonarQube, Node.js, Java, Test Automation Frameworks, Automated Testing, Quality Assurance (QA), QA Leadership, QA Automation, Web App Automation, Java 8, Test Case Development, Test Case Creation, Test Case Execution, Automated UI Testing, Microservices Architecture, Manual QA, Reporting, QA Testing, Large-scale Projects

QA Engineer

2017 - 2018
PropertyGuru
  • Created a custom native iOS testing framework, using XCUITest with Cucumberish.
  • Reduced the feedback time on the application by 20% for any new issues in the builds.
  • Set up the merge check for the new commits into the application.
  • Served as the quality gatekeeper for apps with an aggregate reach of 10 million users.
Technologies: Jenkins, XCUITest, Cucumberish, iOS, Test Automation Frameworks, Automated Testing, Mobile App Testing, Quality Assurance (QA), QA Automation, Test Case Development, Test Case Creation, Test Case Execution, Automated UI Testing, Manual QA, Reporting, QA Testing, eCommerce

QA Lead

2015 - 2017
Excel Global Solutions
  • Built the QA organization from scratch and expanded it to eight employees.
  • Participated in capacity planning for the QA resources.
  • Developed the QA strategy for manual and automation testing for the web and APIs.
  • Created and maintained the regression suite for web and mobile applications.
  • Contributed to the creation, execution, and reporting of test cases and their results to clients.
  • Owned responsibility for the quality of the applications and performed RCAs for post-production issues.
  • Built an out-of-the-box automation solution from scratch, reducing the time involved in the reconciliation process by 70%.
  • Created the automation roadmap and drove the automation scrum to increase test coverage.
Technologies: REST Assured, Robot Framework, TestComplete, JavaScript, Java, Test Automation Frameworks, Automated Testing, Selenium, Quality Assurance (QA), QA Leadership, QA Automation, Web App Automation, Java 8, Test Case Development, Test Case Creation, Test Case Execution, Automated UI Testing, Manual QA, Reporting, QA Testing

Senior Tech Associate

2010 - 2015
Bank of America
  • Performed functional testing on the research applications and recommendations.
  • Created the test strategy, test plan, and test cases for the project.
  • Triaged defects among key stakeholders to drive quick decisions.
  • Increased test coverage by automating 20% of the functional test cases, using Selenium and Java.
  • Set up the continuous integration and continuous delivery (CI/CD) pipeline for testing.
  • Ensured testing effectiveness for releases, reported test results, and conducted root cause analyses.
  • Performed testing for a $2 million portfolio comprising several asset classes.
Technologies: SQL Server Integration Services (SSIS), Microsoft SQL Server, HP Quality Center (QC), Selenium, .NET, JavaScript, Java, Quality Assurance (QA), SQL, Test Case Development, Test Case Creation, Test Case Execution, Automated UI Testing, ETL Testing, Manual QA, Reporting, QA Testing, Banking & Finance, Large-scale Projects

Circles Life Mobile and Web App

Led and managed the workload for 14 team members who were distributed across several geographies and supported 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.

Arcesium Post-trade Management System

Led 15 team members and was accountable for delivering the entire project. I was initially responsible for the manual testing activities and later created and drove the regression automation roadmap for the entire platform. I also researched the available test automation tools (Selenium WebDriver, Katalon Studio, Cypress.io, and Robot Framework) and drove the selection of the best tool to meet the organization's needs. Finally, I was involved in developing and maintaining integration tests for the different applications involved in the entire platform, both manually and through automation.

PropertyGuru Apps

Oversaw the manual testing of eight iOS apps for PropertyGuru before they were released in four countries. I increased the testing efficiency by co-creating a custom BDD framework for mobile iOS automation using Cucumber on Swift in Xcode. I developed another framework to automate API testing, prepared the feature files and step definitions, and led the implementation for all the test cases in BDD using Gherkin.
2018 - 2020

Master of Technology Degree in Software Engineering

Jawaharlal Nehru Technological University (JNTU) - Kakinada, Andhra Pradesh, India

2006 - 2010

Bachelor of Technology Degree in Electronics and Communication Engineering

Jawaharlal Nehru Technological University (JNTU) - Kakinada, Andhra Pradesh, India

APRIL 2011 - PRESENT

ISTQB – Foundation Level

ISTQB

Frameworks

Selenium, Appium, XCUITest, Cypress, TestCafe, Ruby on Rails (RoR), Cucumberish, Robot Framework, .NET, Locust, Espresso

Paradigms

Automated Testing, Manual Testing, Behavior-driven Development (BDD), Microservices Architecture

Other

Web App Automation, Mobile App Testing, Automated UI Testing, Test Case Development, Test Case Creation, Test Case Execution, Test Automation Frameworks, Manual QA, QA Testing, Quality Assurance (QA), Root Cause Analysis, QA Automation, Testsigma, Reporting, Large-scale Projects, ETL Testing, eCommerce, QA Leadership, Consulting, Hedge Funds, Software Engineering, Electronics, Communications Electronics, Team Leadership, Integration Testing, Distributed Team Management, Remote Team Leadership, API Testing, Mobile Device QA Automation, Kaspresso

Languages

Java 8, SQL, JavaScript, Python, Java, Swift, Ruby, Go, Gherkin, TypeScript

Tools

REST Assured, Postman, Cucumber, BrowserStack, RabbitMQ, Katalon Studio, Git, Jenkins, SonarQube, HP Quality Center (QC), Xcode

Platforms

iOS, Android, Docker, Oracle, Windows, OS X, Linux, TestComplete, Amazon Web Services (AWS)

Storage

Database Testing, Microsoft SQL Server, MongoDB, Redis, MySQL, SQL Server Integration Services (SSIS)

Industry Expertise

Banking & Finance

Libraries/APIs

Selenium WebDriver, Node.js

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring