
Tarun Kumar
Verified Expert in Engineering
QA Specialist and Back-end Developer
Dublin, Ireland
Toptal member since January 28, 2022
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
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
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.
Senior Software Development Engineer in Test
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.
QA Engineer
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.
Senior Software Development Engineer in Test (SDET)
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.
Software Development Engineer in Test (SDET)
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.
Software Development Engineer in Test
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.
Experience
TAF | Test Automation Framework
https://github.com/tarungituser/protractor-automation-frameworkPage Load Performance Testing
https://github.com/tarungituser/pageload-performance• 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/Education
Bachelor's Degree in Information Technology
Kurukshetra University - Kurukshetra, Haryana, India
Certifications
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
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring