Arunabh P.

About Me

Arunabh is a highly accomplished Senior Software Engineer in Test (SDET) with over 9 years of hands-on experience driving quality at scale. Core expertise includes Advanced Java Engineering and architecting, designing, and optimizing scalable test automation frameworks using tools like Selenium, JUnit, and TestNG. Arunabh demonstrates full end-to-end ownership of the automation ecosystem, managing everything from strategic planning to CI/CD integration (Jenkins/Git). He has actively leveraged emerging automation enhancement tools to expedite testing cycles, improve regression coverage, and engineer intelligent solutions for superior software quality. Passionate about innovation and defining the next generation of quality assurance processes. As a passionate coder, Arunabh has reached the finals in Alexa Hackathon Code Gladiators 2018 and is ranked among the top 300 coders in India.

Frontend

Backend

Database

DevOps

QA & Testing

Other

Work history

UpStack
UpStack
Senior Full-stack Developer
2023 - Present (2 years)
Remote
  • Architected and developed robust, high-performance Microservices using Java and Spring Boot, with a specific focus on designing for testability and maintainability from the initial architecture phase.

  • Drove Continuous Integration and Continuous Delivery (CI/CD) implementation using Jenkins/GitLab, integrating comprehensive automated quality gates to ensure seamless and zero-defect deployments.

  • Utilized Advanced Java proficiency to write clean, reusable, and optimized codebase, performing continuous code reviews and refactoring, which directly benefited test script maintainability and performance.

Gartner
Gartner
Senior Software Developer
2023 - 2025 (2 years)
Remote
  • Served as the key contributor and flag bearer for test automation initiatives across multiple project teams within the practice, driving high test coverage and the adoption of standardized quality engineering processes.

  • Designed, developed, and maintained comprehensive Selenium WebDriver automation suites for critical web applications, resulting in a significant reduction in manual regression testing efforts.

  • Spearheaded the development of JUnit unit test cases across various projects, ensuring high Java code quality and performing rigorous debugging for complex issues.

  • Gained hands-on experience with Appium automation for testing mobile devices, ensuring full end-to-end quality and coverage across diverse platforms (desktop and mobile).

Crossover for Work
Crossover for Work
Senior Software Engineer
2021 - 2022 (1 year)
Remote
  • Designed and implemented new features on a client's product with 15+ applications within a microservice architecture.

  • Identified, diagnosed, cleaned, and refactored the legacy codebase into a modern, scalable, resilient solution.

  • Built and deployed new product services to enhance and optimize the performance of different applications.

Curl
Curl
Full-stack Blockchain Developer
2019 - 2021 (2 years)
Bangalore, India
  • Designed, architected, and led the development of a microservices-based application interacting with Deep Learning models (AI) on multiple fronts.

  • Designed and executed multiple features, functionalities, and services to improve the microservices-based application.

  • Worked closely with the Ops team to execute Kubernetes on the project.

  • Implemented microservice concepts like network discovery, message broker, naming server, etc., effectively used multithreading, resource efficiency, and scaling, and implemented Redis caching.

  • Designed and contributed to the development of an asset tokenization use case.

KPIT
KPIT
Blockchain R&D | Consulting Developer
2016 - 2018 (2 years)
Pune, India
  • Participated in building a new productivity accelerator framework to expedite delivering standard codebases on projects.

  • Implemented framework solutions to generate standard, scalable, maintainable code designed for end-to-end multilingual applications.

  • Coordinated with teams to optimize code and solutions for production deployment.

Showcase

Full-stack Developer - Development Accelerator Framework
Full-stack Developer - Development Accelerator Framework
  • Developed a new application to facilitate application migration to a new tech stack.

  • Defined standards and design principles for the dev team.

  • Implemented caching and server-side pagination for the framework.

Senior Software Developer - Data Extraction Platform
Senior Software Developer - Data Extraction Platform
  • Developed a data extraction platform using 7+ Machine Learning algorithms.

  • Implemented individual applications for each algorithm, integrated with a microservice architecture.

  • Designed a seamless user experience through orchestration of the data extraction process.

Senior Software Developer - Upland Software
Senior Software Developer - Upland Software
  • Developed and implemented a new solution to improve an existing product.

  • Enhanced 15+ applications that interact with each other in a microservices setup.

  • The solution supports 20K users daily.

Education

B.Eng Computer Science
B.Eng Computer Science
B.V. Bhoomaraddi College of Engineering & Technology - India
2012 - 2016 (4 years)