Nikhil K. Gupta

DevOps Engineer

Harrow, England, United Kingdom14 yrs 3 mos experience

Key Highlights

  • Built enterprise mobile automation framework from scratch.
  • Reduced manual testing efforts by 70% through automation.
  • Integrated automated testing into CI/CD pipelines.
Stackforce AI infers this person is a SaaS-focused automation engineer with expertise in CI/CD and test frameworks.

Contact

Skills

Core Skills

Mobile Test AutomationTest Framework ArchitectureFull-stack DevelopmentDevops & Ci/cd

Other Skills

API TestingAgile/ScrumAllureAllure ReportingAndroid AutomationAppiumContinuous Integration and Continuous Delivery (CI/CD)DockerFlaskGit/GitHubJavaScriptJenkinsKubernetesMicroservicesPlaywright

About

DevOps & Test Automation Specialist | 13+ Years Building Scalable Test Frameworks Passionate automation engineer specializing in building enterprise-grade test automation frameworks and CI/CD pipelines. Expert in mobile automation (Appium), web automation (Selenium, Playwright), and full-stack development for automation tooling. 🔧 Core Expertise: • Mobile Test Automation: Appium, Robot Framework, iOS/Android testing • Web Automation: Selenium, Playwright, Pytest • DevOps & CI/CD: Kubernetes, Docker, Jenkins, Ansible, AWS • Full-Stack Development: Python (Flask), React JS, TypeScript • Test Infrastructure: Framework architecture, parallel execution, cloud integration 🎯 Recent Achievements: • Built enterprise mobile automation framework from scratch at Motorola Solutions • Developed web-based automation execution platform with real-time monitoring • Integrated automated testing into CI/CD pipelines for iOS & Android devices • Reduced manual testing efforts by 70% through strategic automation implementation 💡 Technical Philosophy: I believe in building reusable, maintainable automation frameworks that empower teams to deliver quality software faster. My approach combines software engineering best practices with deep testing expertise to create scalable solutions. 🌟 Specializations: Mobile Automation | Robot Framework | Appium | Python | React JS | Kubernetes | Docker | Jenkins | REST APIs | Test Framework Architecture

Experience

Motorola solutions

Software Test Engineer - Automation

Jan 2025 – Present · 1 yr 2 mos · Uxbridge, England, United Kingdom · Hybrid

  • Mobile Test Automation Framework
  • Architected enterprise-grade mobile automation framework from scratch supporting iOS and Android platforms using Appium, Robot Framework, and Python
  • Built 100+ reusable Robot Framework keywords with custom libraries for login, home, settings, rules, and device management scenarios
  • Implemented intelligent driver management with automatic Appium service orchestration and iOS WebDriverAgent (WDA) setup
  • Designed modular page object architecture with 20+ screen objects enabling maintainable, scalable test development
  • Integrated pytest for parallel execution (pytest-xdist) and Allure reporting for comprehensive test visualization
  • Web-Based Automation Platform
  • Developed full-stack automation execution dashboard using React TypeScript frontend and Python Flask backend
  • Built real-time test execution monitoring with historical reports and integrated Allure report viewing
  • Engineered REST API for test orchestration, device management, and execution result storage
  • Created Kubernetes deployment configuration for scalable cloud-based execution
  • Implemented responsive UI with test metrics visualization and execution trend charts
  • CI/CD Integration & Infrastructure
  • Integrated framework into CI/CD pipeline enabling automated validation for every build on real devices
  • Configured Jenkins pipelines for scheduled execution and video recording for failed scenarios
  • Set up device farm management with automatic device discovery and allocation
  • Impact:
  • Reduced manual regression testing by 70% through strategic automation coverage
  • Achieved 95%+ test reliability with automatic retry mechanisms
  • Accelerated release cycles with continuous automated validation
  • Enabled non-technical stakeholders to write tests using Robot Framework's natural language syntax
  • Tech Stack: Python | TypeScript | Appium | Robot Framework | Pytest | React | Flask | Jenkins | Docker | Kubernetes | Allure | iOS/Android
AppiumRobot FrameworkPythonJenkinsKubernetesDocker+6

Eurostop ltd.

Software Test Engineer

Sep 2023 – Apr 2025 · 1 yr 7 mos · Ealing, England, United Kingdom · On-site

Imagination technologies

Senior Software Engineer

Jun 2022 – Jun 2023 · 1 yr · Kings Langley, England, United Kingdom · On-site

  • > P4 command line, P4V GUI Perforce
  • > APIs building using Flask-Restful
  • > Built Dashboard for automation results using React JS(Redux Toolkit)
  • > Pipeline building using Jenkins files
JenkinsJavaScriptPythonREST APIsReact JSFull-Stack Development

Crowdstrike

Software Engineer II (Level-2)

Jul 2020 – May 2022 · 1 yr 10 mos · Pune, Maharashtra, India

Druva

Staff Software Development Engineer in Test

Sep 2017 – Jul 2020 · 2 yrs 10 mos · Pune Area, India

  • Staff Software Development Engineer in Test

Persistent systems

Module Lead

Nov 2015 – Sep 2017 · 1 yr 10 mos · Pune Area, India

Autogrid

Automation Engineer

Nov 2015 – Sep 2017 · 1 yr 10 mos

  • Worked as Automation Engineer in the team of our client AutoGrid on a project for Virtual Power Plant.

Symantec

Software Quality Assurance Engineer

Sep 2011 – Nov 2015 · 4 yrs 2 mos · Pune Area, India

Education

Centre for Development of Advanced Computing (C-DAC)

Post Graduate Diploma in Advance Computing — Computer Science

Feb 2011 – Jul 2011

Gautam Buddha University

Bachelor of Technology - BTech — Computer Science

Jun 2006 – May 2010

NATIONAL INSTITUTE OF ELECTRONICS & INFORMATION TECHNOLOGY (NIELIT)

DOEACC O-Level — Computer Science

Jun 2004 – Jun 2005

IIMT Group of Colleges

Bachelor of Technology - BTech — Computer Science

Stackforce found 100+ more professionals with Mobile Test Automation & Test Framework Architecture

Explore similar profiles based on matching skills and experience