Manish Verma, Developer in Ranchi, Jharkhand, India

Manish Verma

Test Automation Architect and Developer

Location
Ranchi, Jharkhand, India
Toptal Member Since
December 2, 2021

Manish is an accomplished test automation architect adept at designing and developing scalable automation frameworks for a wide range of applications, including web, mobile, and RESTful APIs. In addition to his automation expertise, Manish has a passion for building and managing teams, having honed his leadership skills since 2018. He also serves as a release orchestrator, ensuring that the products he works on are successful and meet the needs of end users.

Manish is available for hire
Hire Manish

Portfolio

Mobile.dev
Java, Kotlin, YAML
Wasoko
Java, Jira Administration, REST API Automation, UI Automation, Locust, Jenkins...
Gojek
Java, REST API Automation, UI Automation, Appium, Selenium, Jira, Postman...

Experience

Java - 10 yearsSelenium - 9 yearsQA Test Plan Management - 8 yearsCucumber - 7 yearsAppium - 7 yearsREST Assured - 6 yearsRelease Management - 5 yearsLocust - 4 years

Location

Ranchi, Jharkhand, India

Availability

Full-time

Preferred Environment

Postman, BrowserStack, Appium, Locust, Selenium, REST Assured, Jira Administration, Maestro Cloud, Docker

The most amazing...

...achievement I've had was introducing efficient and optimized automation in my last organization that cut down the release cycle time by 60%.

Work Experience

2022 - PRESENT

Automation Architect and Dev Advocate

Mobile.dev
  • Grew a community of Maestro users by 10X. Automated the Facebook onboarding flow using Maestro in 15 minutes.
  • Wrote articles around Maestro installation for a Windows environment and example automation flows.
  • Helped teams across continents to get up and running with Maestro and their applications.
Technologies: Java, Kotlin, YAML
2021 - 2022

Principal Engineer

Wasoko
  • Developed a back-end automation framework which increased the reliability of our back-end services and cut down the release time.
  • Implemented the correct usage of Jira. Incorporated the use of epics, dashboards, and release management using Jira.
  • Orchestrated and managed releases. Took care of approvals and made sure that every stakeholder was properly aligned.
  • Managed and trained a team on automation and delivery management.
Technologies: Java, Jira Administration, REST API Automation, UI Automation, Locust, Jenkins, White Box Testing, Jira, QA Testing, iTerm2, Release Management, Delivery Management, TestRail, Magento Enterprise, Automated Testing, Test Automation, Black Box Development, Black Box Testing, API Testing, PostgreSQL, Quality Assurance (QA), UI Testing, Mobile, Testing, Mobile Apps, Mobile Applications, Mobile UI, Android, iOS, Leading Quality Assurance (LQA), Integration Testing, QA Leadership, QA Automation, Behavior-driven Development (BDD), TestNG, Content Management Systems (CMS), Magento, User Flows, SQL, Git, CSS, Integration, Sentry, E2E Testing, Katalon, Katalon Studio, eCommerce UX, Web App Testing
2019 - 2021

Engineering Manager Quality

Gojek
  • Developed app automation and implemented test cases to have coverage of 90+% of user flows. I cut down the release time by 60%.
  • Worked on the proper reporting and tracking of issues using Jira dashboards.
  • Managed timely release of driver apps and took care of managing bug busting and debugging.
Technologies: Java, REST API Automation, UI Automation, Appium, Selenium, Jira, Postman, Mobile Device QA Automation, Kotlin, QA Testing, iTerm2, Release Management, Delivery Management, Mobile App Testing, TestRail, Automated Testing, Test Automation, Automated UI Testing, Black Box Development, Black Box Testing, Firmware, API Testing, PostgreSQL, Quality Assurance (QA), UI Testing, Mobile, Testing, Mobile Apps, Mobile Applications, Mobile UI, Android, iOS, Leading Quality Assurance (LQA), Cypress, Integration Testing, QA Leadership, QA Automation, Behavior-driven Development (BDD), TestNG, Content Management Systems (CMS), Magento, User Flows, SQL, Git, HTML, CSS, Integration, JUnit, Gherkin, Newman, WireMock, E2E Testing, CircleCI, eCommerce UX, Web App Testing
2018 - 2019

Lead Quality Engineer

Dunzo
  • Managed back-end releases using automation. Helped the team to increase their code quality by early feedback.
  • Created back-end automation framework for all the modules in the company.
  • Managed and trained team on automation. Also helped in hiring the complete QA team.
Technologies: Java, Selenium, REST API Automation, Appium, Jenkins, Manual Testing, Python, Linux, Mobile Device QA Automation, Jira, QA Testing, iTerm2, Release Management, Delivery Management, Mobile App Testing, TestRail, Automated Testing, Test Automation, Automated UI Testing, Firmware, Black Box Development, Black Box Testing, API Testing, PostgreSQL, Quality Assurance (QA), UI Testing, Mobile, Testing, Mobile Apps, Mobile Applications, Mobile UI, Android, iOS, Leading Quality Assurance (LQA), Integration Testing, QA Leadership, QA Automation, Behavior-driven Development (BDD), TestNG, User Flows, SQL, Git, JavaScript, HTML, CSS, Integration, JUnit, Sentry, Gherkin, Newman, E2E Testing, CircleCI, eCommerce UX, Web App Testing
2017 - 2018

Software Development Engineer in Test - L2

Ola
  • Developed back-end automation framework for OlaShare pricing team. I delivered releases through CI/CD with integrated test cases.
  • Helped the team with real-time feedback on code changes and regression impacts.
  • Managed GST addition in OlaShare billing and helped the team to seamlessly deliver the massive release in stipulated time with zero defects.
Technologies: Java, REST API Automation, REST Assured, Jenkins, GitLab CI/CD, Reporting, Locust, Test Planning, QA Test Plan Management, Testing Strategy, Progressive Web Applications (PWA), QA Testing, Mobile App Testing, Automated Testing, Test Automation, Automated UI Testing, Black Box Development, Black Box Testing, API Testing, Quality Assurance (QA), UI Testing, Mobile, Testing, Mobile Apps, Mobile Applications, Mobile UI, Android, iOS, Integration Testing, QA Automation, Behavior-driven Development (BDD), TestNG, Apache Maven, User Flows, SQL, Git, HTML, CSS, Integration, Apache JMeter, E2E Testing
2016 - 2017

Test Lead in Automation

Newnet Communication Technologies
  • Developed an iOS automation framework when the Appium desktop support for iOS 9 was not officially added. In addition, I helped the team to fastback the release of feature enhancements.
  • Scripted manual cases in the automation framework to get exhaustive coverage.
  • Trained team on automation basics and onboarded them.
Technologies: Appium, Jenkins, iOS, UI Testing, Mobile Device QA Automation, QA Testing, Mobile App Testing, Automated Testing, Test Automation, Automated UI Testing, Black Box Development, Black Box Testing, API Testing, Quality Assurance (QA), Testing, Integration Testing, QA Automation, TestNG, Apache Maven, SQL, Git, JavaScript, Calabash, Gherkin, Apache JMeter, WordPress, Web App Testing
2016 - 2016

Senior Software Development Engineer in Test

TestVagrant
  • Worked with three different clients during my tenure and helped them to get started with automation setup.
  • Created frameworks for app and back-end automation.
  • Onboarded and trained the team to get started with automation.
Technologies: Java, Appium, Gradle, REST Assured, REST API Automation, Selenium, QA Testing, Mobile App Testing, Automated Testing, Test Automation, Automated UI Testing, Black Box Development, Black Box Testing, API Testing, Quality Assurance (QA), Testing, Integration Testing, QA Automation, TestNG, Apache Maven, Client-side, SQL, Git, Calabash, WordPress, Web App Testing
2015 - 2016

Product Engineer

Tangoe
  • Understood requirements from the team and wrote test scenarios with 95+% coverage.
  • Automated web UI tests and took part in release testing.
  • Took care of bug reporting and got them resolved. I also managed the status updates to stakeholders.
Technologies: Java, Selenium, Appium, Functional Testing, Website QA, Enterprise SaaS, Test Cases, Test Case Development, Test Case Creation, Test Case Execution, Web, QA Testing, PHP, Automated Testing, Test Automation, Black Box Development, Black Box Testing, Quality Assurance (QA), Testing, Integration Testing, QA Automation, TestNG, WordPress
2011 - 2014

Programmer Analyst

Cognizant
  • Learned the basics of testing, STLC, SDLC, and bug lifecycle pretty quickly. I also got my first project after the first month of training.
  • Helped improve software quality by logging plenty of bugs.
  • Provided status updates and reported to respective managers.
Technologies: Functional Testing, User Acceptance Testing (UAT), Manual QA, Quality Assurance (QA), REST APIs, WordPress, Website QA, QA Testing, Black Box Development, Black Box Testing, Testing, Integration Testing, ISTQB

Experience

Virtual Doctors (Toptal Client)

Cuidat is a multi-platform app (iOS, Android, web) that gives users insights about their mental and physical wellness based on their inputs. Powered by an AI/ML back end, it also offers recommendations, such as personalized diet and exercise plans tailored to the users' needs.

I was the technical lead and QA for the development team.

Reward Gateway (Toptal Client)

Reward Gateway is a known reward and recognition organization that delivers Sass applications for its clients. I joined Reward Gateway to help test and deliver their customized application to one of their clients. During my tenure there, I helped the team in project delivery for phases one and two with tight deadlines. I also managed bug triages and got the stakeholders apprised of the current status(es).

GoPartner App

Gojek driver app is used in three countries and both for two-wheelers and four-wheelers and same is the main source of income for the drivers part of Gojek ecosystem. Driver app gets a wider variety of orders ranging from food to passengers.

As an automation architect and engineering manager for a quality team, I took care of developing app automation from scratch and helped the team to achieve 90+% coverage of test cases. This helped the business to have a release cycle reduced by 60% and also parallel automation helped us to reduce device-specific issues.

Dunzo App

Dunzo consumer app is a multi-platform app catering to end-users for the purposes of creating orders. Order can be anything like groceries, fresh produce, beverages, food from restaurants, hailing a two-wheeler ride among other miscellaneous types.

This app impacts directly consumers and the quality of the app literally translates into business success.

As a lead quality engineer for this product, I made sure that the quality of the app remains top-notch and release cycles are reduced.

Automated deliveries, training the team, and voicing out ideas for business success were my key achievements.

Early feedback to developers helped the product to evolve and mature.

OlaShare Pricing

This was a complete back-end team that took care of handling pricing strategies for share rides for the cab aggregator OlaCabs.

We took care of dynamic pricing of the rides and helped businesses achieve profit.

As an automation engineer, I contributed to 100% automated releases where once the back-end code was pushed to the QA server, the same was tested on GitLab Pipeline and automatically promoted to the next environment if everything passed.

Syncplicity

A multi-platform application that provided storing, creating, and editing functionalities for documents on the fly.

I helped the team to automate all the manual cases for the iOS version of the app and ran the same test for iPhone as well as iPad of multiple generations on Jenkins to make sure the quality of the app is top-notch.

I also helped with defect reporting found during automation. The product was further acquired by Axway.

Target

I worked as a consultant with Target. My roles and responsibilities involved scripting tests in the existing framework, running, reporting, and fixing automation bugs if any.

This was complete back-end automation and I created a suite of around 370 test cases to ramp up our coverage.

Intouch

A mobile and web chat application.

I was a part of the functional team that tested the mobile apps. For the web version of this application, I used Selenium which gave us a faster release cycle for web chat.

This was further taken down as the business was not able to commercialize it successfully.

Skills

Languages

Java, SQL, HTML, CSS, Gherkin, Kotlin, Python, PHP, JavaScript, Elixir, YAML

Frameworks

Appium, Selenium, Cypress, TestNG, JUnit, Locust, XCUITest

Libraries/APIs

REST APIs, Newman

Tools

IntelliJ, Postman, Jira, REST Assured, Cucumber, TestRail, Apache Maven, Git, CircleCI, Gradle, BrowserStack, IntelliJ IDEA, Jenkins, Sentry, Katalon, Katalon Studio, GitLab CI/CD, Calabash, WireMock, Apache JMeter, Gutenberg Editor

Paradigms

Functional Testing, User Acceptance Testing (UAT), Manual Testing, Automated Testing, Test Automation, Testing, Behavior-driven Development (BDD), E2E Testing, Agile, Agile Project Management

Platforms

Web, Mobile, Android, iOS, WordPress, Linux, Magento, Magento Enterprise, Docker

Storage

PostgreSQL

Other

UI Automation, REST API Automation, Web App Automation, Manual QA, Quality Assurance (QA), QA Automation, QA Testing, Website QA, Test Planning, QA Test Plan Management, Testing Strategy, UI Testing, Test Case Development, Test Case Creation, Test Case Execution, Test Cases, Enterprise SaaS, Mobile Device QA Automation, Release Management, Delivery Management, Mobile App Testing, Automated UI Testing, Black Box Development, Black Box Testing, API Testing, Mobile Apps, Mobile Applications, Mobile UI, Leading Quality Assurance (LQA), Integration Testing, QA Leadership, Content Management Systems (CMS), Client-side, User Flows, Integration, eCommerce UX, Web App Testing, iTerm2, Reporting, Progressive Web Applications (PWA), Firmware, White Box Testing, Bug Triage, Visual Regression Testing, Regression Testing, ISTQB, CI/CD Pipelines, Client Management, Jira Administration

Education

2007 - 2011

Bachelor's Degree in Computer Engineering

Anna University - India

2003 - 2005

Senior Secondary in Physics, Chemistry, and Mathematics

St. Xavier's College - Ranchi, IN