Tarun Kumar, Developer in Dublin, Ireland
Tarun is available for hire
Hire Tarun

Tarun Kumar

Bio

Tarun is an expert test automation architect with over 14 years of experience in eCommerce, fleet services, and business process management applications. Throughout his career, he's set up numerous test automation strategies from scratch, led QA engineering teams in Agile environments, and provided quality training. Tarun thrives under pressure and works well in various environments, having experience in multiple programming languages such as Java, C#.NET, JavaScript, TypeScript, and Python.

Portfolio

Fleetmatics
Amazon Web Services (AWS), GitHub Actions, TypeScript, REST APIs, WebdriverIO...
Karius Inc.
Quality Assurance (QA), QA Testing, JavaScript Testing, Node.js, Jama...
Space Ape Games
Quality Assurance (QA), Manual QA, QA Testing, Mobile Games, Quality Auditing...

Experience

  • QA Automation - 10 years
  • Jenkins - 8 years
  • Selenium - 8 years
  • REST API Automation - 8 years
  • REST APIs - 8 years
  • C#.NET - 8 years
  • Java - 8 years
  • Protractor - 3 years

Preferred Environment

Windows, Linux, MacOS, IntelliJ IDEA, Visual Studio .NET, Visual Studio Code (VS Code), Git, WebStorm, PyCharm

The most amazing...

...solution I've developed is an end-to-end test automation framework integrated with Jenkins, TestRail, Jira, BrowserStack, and Slack.

Work Experience

Lead SDET

2024 - 2026
Fleetmatics
  • Owned end-to-end cloud and mobile quality strategy for enterprise networking and SaaS platforms.
  • Led automation across web, mobile (iOS and Android), API, distributed systems, and performance testing.
  • Architected a layered automation strategy: unit, component, integration, API, E2E, and performance testing.
  • Integrated CI pipelines with automated quality gates using GitHub Actions and SonarQube analysis.
  • Implemented observability validation using Datadog for production monitoring feedback loops.
  • Mentored senior engineers and defined a quality roadmap aligned with product scalability.
  • Leveraged AI tools, such as Claude Code, GitHub Copilot, and ChatGPT, for scalable test generation and coverage improvement.
Technologies: Amazon Web Services (AWS), GitHub Actions, TypeScript, REST APIs, WebdriverIO, Apache JMeter, SonarQube, Claude Code, Jest, White Box Testing, Test-driven Development (TDD), Postman, Smoke Testing, Test Automation Frameworks, AI-generated Code, Artificial Intelligence (AI), Kubernetes, Agile QA, APIs, System Testing, Validation, Microservices Architecture, B2C, QR Codes, Claude, Claude API, Hardware Testing, Firmware Testing, Hardware Integration, Terraform, XCUITest, GitHub, Large Language Models (LLMs), Back-end, SuperTest, Testim, Tricentis Tosca, Testsigma

Senior Software Development Engineer in Test

2022 - 2024
Karius Inc.
  • Kept track of the new requirements in the project and updated the automated/manual test cases accordingly.
  • Contributed to driver verification and validation testing for the releases successfully.
  • Designed, developed, and maintained a UI/API test automation framework using TypeScript, Cypress, SuperAgent, Mocha, and Chai.
Technologies: Quality Assurance (QA), QA Testing, JavaScript Testing, Node.js, Jama, UI Automation, QA Automation, REST API Automation, Playwright, GraphQL, Integration Testing, Test Case Execution, SDET, GitHub Actions, QA Leadership, Test Case Creation, Test Planning, Browser Automation, E2E Testing, TestComplete, CI/CD Pipelines, Test Management, Mobile Device QA Automation, Cypress, Software QA, White Box Testing, Smoke Testing, Test Automation Frameworks, Supabase, Agile QA, APIs, System Testing, Validation, Laboratory Information Management System (LIMS), Microservices Architecture, Disaster Recovery (DR), User Experience (UX), GitHub, Back-end, Katalon, Low Code, API Integration, Snowflake

QA Engineer

2022 - 2022
Space Ape Games
  • Spearheaded the delivery of an iOS and Android mobile game.
  • Supervised and co-created testing and defect-tracking documentation with a 100% closure rate.
  • Led the pre-booking-based on-demand testing team, achieving a high level of productivity.
  • Analyzed the business and system requirements and the Test Requirements Document (TRD) using Confluence, TestRail, and Jira.
  • Wrote and executed test cases in TestRail for the Android and iOS mobile apps.
  • Contributed to preparing test plans for different modules and documented test cases and scripts for various application screens.
  • Took part in identifying test scenarios and cases for functional, system, integration, and regression testing as per the requirements of the mobile apps.
  • Kept track of the new requirements in the project and updated the test cases accordingly.
Technologies: Quality Assurance (QA), Manual QA, QA Testing, Mobile Games, Quality Auditing, QA Automation, System Requirements, Confluence, Test Cases, Mobile, Mobile UI, Mobile Applications, Mobile App UI, Mobile Apps, Xcode, Android Studio, Functional Testing, Regression Testing, Mobile App Testing, Agile, Jira, TestRail, Delivery, Leading Quality Assurance (LQA), Quality Improvement, Test Reporting, Gaming, Gaming Platforms, Azure, Integration Testing, Test Case Execution, UiPath, Apple Pay, Google Pay, Stripe, Stripe API, QA Leadership, Test Case Creation, Test Planning, E2E Testing, CI/CD Pipelines, Test Management, Mobile Device QA Automation, Software QA, PostgreSQL, Smoke Testing, Agile QA, System Testing, Validation, Microservices Architecture, User Experience (UX), Maestro, GitHub, Back-end, TestFlight, Google Play Store

Senior Software Development Engineer in Test (SDET)

2016 - 2020
Monotype
  • Designed, developed, and maintained a UI test automation framework using Java and Selenium and JavaScript and Protractor for the front end.
  • Oversaw, developed, and maintained an API test automation framework using Java and REST Assured.
  • Created a Jenkins pipeline to run automation tests with a CI/CD workflow.
  • Defined the process to run automation tests in compliance with the Git workflow.
  • Set up quality metrics for the project and ensured that all releases were compiled with defined metrics.
  • Reviewed the automation code for the entire team and made sure the team was following best engineering practices.
  • Designed, developed, and maintained a mobile app test automation framework using Appium.
  • Reviewed project deliverables and ensured they met quality standards.
  • Ensured the project delivery within the allotted timelines.
  • Conceived, developed, and maintained a UI and API test automation framework using Python and Pytest.
Technologies: Java, Selenium, Apache JMeter, REST API Automation, QA Automation, Quality Assurance (QA), Node.js, MongoDB, Amazon Web Services (AWS), Git, Appium, Protractor, Docker, Agile, Scrum, Python, PyCharm, Pytest, Automated Testing, QA Testing, Manual Testing, JavaScript, Unit Testing, Testing, Cucumber, Manual QA, Cypress, JavaScript 6, MongoDB Atlas, Code Coverage, iOS, Android, Test Automation, Quality Auditing, Release Management, Delivery Management, Web App Testing, Puppeteer, eCommerce, System Requirements, Web Applications, Capybara, API Testing, Software Troubleshooting, Gherkin, Confluence, Test Cases, Mobile, Mobile UI, Mobile Applications, Mobile App UI, Mobile Apps, Android Studio, Xcode, Functional Testing, Regression Testing, Mobile App Testing, Windows, Linux, MacOS, C#.NET, Database Management Systems (DBMS), C#, .NET, Jira, TestRail, UI Automation, Apache Maven, TestNG, Allure Testing Framework, SQL, REST APIs, IntelliJ IDEA, Visual Studio Code (VS Code), WebStorm, Delivery, Automated UI Testing, UI Testing, Leading Quality Assurance (LQA), TypeScript, B2B, Quality Improvement, Test Reporting, User Interviews, System Integration Testing (SIT), Integration Testing, Test Case Execution, BrowserStack, Event-driven Architecture, SDET, React, Performance Testing, QA Leadership, Test Case Creation, Test Planning, Embedded C++, C++, Robot Framework, Browser Automation, REST Assured, E2E Testing, CI/CD Pipelines, Test Management, Mobile Device QA Automation, React Testing Library, Software QA, PostgreSQL, Test-driven Development (TDD), Postman, Smoke Testing, Test Automation Frameworks, APIs, System Testing, Validation, Trello, Microservices Architecture, Big Data, User Experience (UX), Acceptance Testing, Database Testing, iPhone, Back-end, API Integration, TestFlight, Google Play Store

Software Development Engineer in Test (SDET)

2014 - 2016
Harman
  • Worked as the sole QA specialist in an agile product team consisting of seven senior developers, a product owner, and a designer.
  • Created a scalable and easily maintainable end-to-end test framework based on Selenium and Appium to test the eCommerce application.
  • Advised on company-wide best test automation practices for testing front-end web apps.
  • Trained manual QA team members to become automation engineers.
  • Automated test cases for the app and the UI using Selenium and Appium.
  • Created automated API tests with REST Assured test frameworks.
  • Extended the API test cases for dozens of microservices.
  • Oversaw and took responsibility for QA processes and testing activities within the team.
  • Defined the quality standards and metrics for projects in development. Ensured that all the development tasks and processes met the quality criteria.
  • Advised on company-wide best test automation practices for testing front-end web apps.
Technologies: .NET, Java, Selenium, REST APIs, QA Automation, Quality Assurance (QA), Apache JMeter, Jenkins, Git, Jira, TestRail, MySQL, Microsoft SQL Server, REST API Automation, QA Testing, Manual Testing, Unit Testing, Testing, Cucumber, Manual QA, Ruby, Test Automation, Quality Auditing, Web App Testing, eCommerce, System Requirements, Web Applications, API Testing, ETL Testing, Software Troubleshooting, Test Cases, Functional Testing, Regression Testing, Windows, Linux, C#.NET, Database Management Systems (DBMS), C#, Agile, UI Automation, Apache Maven, TestNG, Allure Testing Framework, SQL, IntelliJ IDEA, Visual Studio Code (VS Code), Automated Testing, Delivery, Automated UI Testing, UI Testing, B2B, Quality Improvement, Test Reporting, User Interviews, RSpec, Test Case Creation, Test Planning, Ruby on Rails (RoR), Browser Automation, E2E Testing, CI/CD Pipelines, Test Management, Software QA, Postman, APIs, Acceptance Testing, Database Testing, PHP

Software Development Engineer in Test

2012 - 2014
Aditi Technologies
  • Performed acceptance and regression testing, analyzed test results, and performed bug fixing activities.
  • Reviewed project deliverables and ensured they met quality standards. Guaranteed that the project was delivered within the allotted timelines.
  • Executed manual tests of web applications in various environments, wrote test cases, and managed their execution and the test documentation.
Technologies: C#, Selenium, Selenium Grid, Coded UI Tests, Jenkins, Git, TFS, REST API Automation, IIS SQL Server, QA Testing, Delivery, Agile, Jira, SOAP, Quality Assurance (QA), MySQL, Automated UI Testing, UI Testing, Test Automation, Quality Auditing, Web App Testing, Finance, System Requirements, Web Applications, API Testing, Test Cases, Functional Testing, Regression Testing, Windows, C#.NET, Data Structures, Database Management Systems (DBMS), QA Automation, .NET, UI Automation, TestNG, SQL, Visual Studio Code (VS Code), Automated Testing, Quality Improvement, SaaS, Test Reporting, User Interviews, Product Lifecycle Management (PLM), FlexPLM, Test Case Creation, Test Planning, Browser Automation, Test Management, Software QA, Acceptance Testing

Experience

TAF | Test Automation Framework

https://github.com/tarungituser/protractor-automation-framework
I've worked on a test automation framework with the following capabilities—UI automation, API automation, Jenkins integration, TestRail integration, BrowserStack integration, and Allure report. I used various tools and technologies, including Java, Selenium, REST Assured, TestNG, and Maven.

Page Load Performance Testing

https://github.com/tarungituser/pageload-performance
The project was meant to get page load performance metrics using Lighthouse and to perform validations with the expected benchmark and HTML report generation. The list of metrics that is possible to calculate using Lighthouse comprises:
• First Contentful Paint (FCP), which measures how long the browser takes to render the first piece of DOM content after a user navigates to your page
• Speed Index that measures how quickly content is visually displayed during page load
• Largest Contentful Paint (LCP) metric that reports the render time of the largest image or text block visible within the viewport
• Time to Interactive (TTI), which measures how long it takes a page to become fully interactive
• Total Blocking Time (TBT), which measures the total amount of time that a page is blocked from responding to user input, such as mouse clicks, screen taps, or keyboard presses
• Cumulative Layout Shift (CLS), a measure of the largest burst of layout shift scores for every unexpected layout shift that occurs during the entire lifespan of a page

Tech stack used in the project
• Performance tool: Lighthouse
• Test framework: Jasmine
• Reporting: Jasmine Allure reporting
• Programming language: JavaScript
• Environment: Node

Monotype

https://www.monotype.com/
Monotype develops, markets, and licenses technologies and fonts serving worldwide customers. The company offers fonts for print, web, games, applications, cars, digital advertisements, and hypertext markup language. I've contributed to the company's product development.

Education

2008 - 2012

Bachelor's Degree in Information Technology

Kurukshetra University - Kurukshetra, Haryana, India

Certifications

SEPTEMBER 2012 - PRESENT

Oracle Certified Associate (OCA)

Oracle

Skills

Libraries/APIs

Node.js, REST APIs, Playwright, Claude API, Selenium Grid, Puppeteer, React, Stripe, Stripe API, React Testing Library

Tools

Apache JMeter, Git, Jenkins, TestRail, IntelliJ IDEA, Visual Studio .NET, WebStorm, Cucumber, Confluence, BrowserStack, REST Assured, Postman, Trello, Claude, Terraform, GitHub, SuperTest, Testim, TestFlight, Jira, Apache Maven, PyCharm, Pytest, TFS, MongoDB Atlas, Android Studio, Xcode, RSpec, Gatling, Katalon, JavaScript Testing, WebdriverIO, SonarQube, Claude Code

Languages

C#.NET, Java, C#, SQL, Python, Gherkin, TypeScript, GraphQL, Embedded C++, C++, Snowflake, PHP, JavaScript, Ruby, JavaScript 6

Frameworks

Selenium, Protractor, .NET, TestNG, Allure Testing Framework, Cypress, Robot Framework, Ruby on Rails (RoR), Jest, Appium, XCUITest, Capybara, Jasmine

Paradigms

Agile, Scrum, Automated Testing, Manual Testing, Unit Testing, Testing, Test Automation, Functional Testing, Event-driven Architecture, E2E Testing, Test-driven Development (TDD), Microservices Architecture, B2C, Acceptance Testing, Coded UI Tests, B2B, Load Testing

Platforms

Windows, Linux, MacOS, Visual Studio Code (VS Code), Mobile, TestComplete, Kubernetes, Maestro, Amazon Web Services (AWS), Docker, iOS, Android, Azure, Tricentis Tosca, Testsigma

Storage

Database Management Systems (DBMS), PostgreSQL, Database Testing, MongoDB, Microsoft SQL Server, MySQL, IIS SQL Server

Other

REST API Automation, QA Automation, Quality Assurance (QA), UI Automation, QA Testing, Manual QA, Delivery, Automated UI Testing, UI Testing, Quality Auditing, Mobile Games, System Requirements, Web Applications, API Testing, Software Troubleshooting, Test Cases, Mobile UI, Mobile Applications, Mobile App UI, Mobile Apps, Regression Testing, Mobile App Testing, Quality Improvement, Test Reporting, User Interviews, Performance Testing, System Integration Testing (SIT), Product Lifecycle Management (PLM), FlexPLM, Integration Testing, Test Case Execution, UiPath, SDET, GitHub Actions, QA Leadership, Test Case Creation, Test Planning, Browser Automation, CI/CD Pipelines, Test Management, Mobile Device QA Automation, Software QA, White Box Testing, Smoke Testing, Test Automation Frameworks, Supabase, AI-generated Code, Artificial Intelligence (AI), Agile QA, APIs, System Testing, Validation, Laboratory Information Management System (LIMS), QR Codes, Hardware Testing, Firmware Testing, Hardware Integration, Big Data, User Experience (UX), iPhone, Large Language Models (LLMs), Back-end, API Integration, Google Play Store, Data Structures, SOAP, Code Coverage, Release Management, Delivery Management, Web App Testing, eCommerce, Finance, ETL Testing, Leading Quality Assurance (LQA), SaaS, Gaming, Gaming Platforms, Apple Pay, Google Pay, Disaster Recovery (DR), Low Code, Performance, Jama, Octopus Deploy

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