Manoj Chavan, Developer in San Francisco, CA, United States
Manoj is available for hire
Hire Manoj

Manoj Chavan

Verified Expert  in Engineering

SDET and Developer

Location
San Francisco, CA, United States
Toptal Member Since
June 25, 2020

With over 20+ years in the IT industry and a wide range of development and testing experience in several business models, Manoj is well versed in current automation technology, such as Selenium, Appium, and RestAssured. He is looking forward to contributing to the team and sharing his experiences on new and challenging projects.

Portfolio

Toyota Material Handling, Inc - Main
Embedded Systems, Testing, Firmware, Black Box Testing...
Alchera Incorporated dba SafeinHome
Quality Assurance (QA), Android, Android Wearables, Test Cases, Manual QA...
Flux.ai
TypeScript, Rainforest QA, QA Testing, Quality Assurance (QA)...

Experience

Availability

Part-time

Preferred Environment

Git, Jenkins, Vi, IntelliJ IDEA, Slack, MacOS, Linux, Windows

The most amazing...

...experience was serving as the key developer who automated a testing framework to test the FX quote server, resulting in zero defects in the final product.

Work Experience

Embedded Systems Black Box Testing

2023 - 2023
Toyota Material Handling, Inc - Main
  • Authored a test plan after reviewing the functional specifications and technical design documents.
  • Attended meetings with business stakeholders to review documentation and test cases.
  • Worked with the testing team to ensure the test cases had all the information required to complete the testing cycle successfully.
Technologies: Embedded Systems, Testing, Firmware, Black Box Testing, Firmware over the Air (FOTA), QA Testing, Quality Assurance (QA), Internet of Things (IoT), Industrial Internet of Things (IIoT)

Quality Assurance Engineer

2022 - 2022
Alchera Incorporated dba SafeinHome
  • Developed an automation framework using Java, Appium, and Cucumber for both Tablet and Wearable. The app was developed for Android.
  • Executed manual tests on both tablet and Samsung Watch. Opened defects and validated bug fixes. Worked in an Agile environment.
  • Helped DevOps in configuring an AWS device farm for executing automated tests in the CI/CD pipeline (Azure).
Technologies: Quality Assurance (QA), Android, Android Wearables, Test Cases, Manual QA, Test Automation, Black Box Testing, Embedded Systems

Senior Automation QA Engineer

2021 - 2021
Flux.ai
  • Managed no-code tests in Rainforest QA which included fixing all the flaky tests that were causing CI/CD headaches for DevOps; also maintained and added new tests; trained developers on how to create standardized tests in the RainforestQA environment.
  • Used Canny for bug tracking and Coda for maintaining documents.
  • Oversaw several hundred deployments to production and helped developers fix failing tests which stopped Git from merging their PR.
Technologies: TypeScript, Rainforest QA, QA Testing, Quality Assurance (QA), QA Test Plan Management, QA Leadership, Manual Testing, Manual Software Testing, QA Automation, Manual QA, Test Automation, Black Box Testing

Senior Software Developer Engineer in Test

2020 - 2021
Anthem
  • Developed the test automation framework for testing the Anthem.ai site in Sauce Labs; tech stack included TypeScript, JavaScript, and WebdriverIO.
  • Manually tested the new functionality and new content and used a third-party CMS tool for updating content.
  • Continued to test integration with Salesforce for ticket management.
  • Integrated automation in the CI/CD pipeline in GitLab.
Technologies: TypeScript, Node.js, WebdriverIO, Strapi, QA Testing, Quality Assurance (QA), QA Test Plan Management, QA Leadership, Manual Testing, Manual Software Testing, QA Automation, Mobile Device QA Automation, Manual QA, REST, JavaScript, Sauce Labs, Test Automation, Black Box Testing

Senior Software Engineer in Test (SDET)

2019 - 2020
Climate Corporation
  • Developed automation tests for an eCommerce web application in collaboration with business analysts.
  • Opened defects in Jira and automated tests for any defects opened in production.
  • Worked with DevOps for integrating the tests in the CI/CD pipeline.
  • Took part in daily and weekly scrum activities such as daily stand-ups, backlog grooming, story pointing, and retrospective.
Technologies: Git, WebdriverIO, Jasmine, Node.js, QA Testing, Quality Assurance (QA), Manual Testing, Manual Software Testing, QA Automation, Mobile Device QA Automation, Manual QA, Test Automation, Black Box Testing, Embedded Systems

Lead Test Engineer

2018 - 2019
Kaiser Permenante School of Medicine
  • Led a team of QA engineers (on-shore and off-shore) and took part in the design and planning of multiple phases of development and deployment.
  • Worked with the end client to train them on how to build pages using AEM components and how to author and publish.
  • Coordinated with the client to build and launch the website for the KP School of Medicine on time.
  • Collaborated with the QA engineers to design and develop an automation framework to test the development of the AEM components and the authored data.
Technologies: TestNG, Selenium, IntelliJ IDEA, Adobe Experience Manager (AEM), QA Testing, Quality Assurance (QA), QA Test Plan Management, QA Leadership, Manual Testing, Manual Software Testing, QA Automation, Mobile Device QA Automation, Manual QA, REST, REST APIs, Test Automation, Black Box Testing

Senior Software Engineer in Test (SDET)

2017 - 2018
Lookout
  • Developed automation tests using Ruby Cucumber to test embedded products in Android OS; also executed the tests on multiple Android devices.
  • Maintained and configured Android devices in a local lab for testing.
  • Worked with business analysts to define requirements and select the devices to be tested.
Technologies: Android SDK, Appium, Linux, Vi, Cucumber, Ruby, QA Testing, Quality Assurance (QA), Manual Testing, Manual Software Testing, QA Automation, Mobile Device QA Automation, Manual QA, REST, RSpec, Test Automation, Black Box Testing, Embedded Systems

Senior Software Engineer in Test (SDET)

2017 - 2017
Ridecell.com
  • Developed BDD automation tests using Python and the Lettuce framework.
  • Worked with testers from AAA on their GIG cars that utilized Ridecell technology.
  • Analyzed defects and documented fixes or workarounds and played an integral role in the production role out.
Technologies: Appium, Lettuce, Pytest, Python, QA Testing, Quality Assurance (QA), Manual Testing, Manual Software Testing, QA Automation, Mobile Device QA Automation, Manual QA, REST, REST APIs, Test Automation, Testing, Black Box Testing

Lead Mobile Automation Engineer

2014 - 2016
Motif Investing
  • Designed and developed a mobile automation framework to test on both iOS and Android platforms.
  • Worked with product owners to successfully deliver functionality on time and with zero defects.
  • Worked with DevOps to set up a CI/CD pipeline for regression testing.
Technologies: Apache Maven, TestNG, Java, Appium, QA Testing, Quality Assurance (QA), QA Test Plan Management, QA Leadership, Manual Testing, Manual Software Testing, QA Automation, Mobile Device QA Automation, Manual QA, REST, REST APIs, Test Automation, Black Box Testing

Senior Software Engineer in Test (SDET)

2002 - 2004
Yahoo Inc.
  • Helped in testing the Enterprise Yahoo Portal and developed test scripts in Perl.
  • Helped test the Yahoo Messenger Ad Platform to server ads per campaign configuration.
  • Analyzed defects and documented them in Jira and verified fixes.
Technologies: Java, Perl, PHP, QA Testing, Quality Assurance (QA), QA Test Plan Management, Manual Testing, Manual Software Testing, QA Automation, Manual QA, Test Automation, Black Box Testing

Lead Automation Engineer

1996 - 2002
Tibco Software
  • Was instrumental in developing the test framework to test the FX quote server.
  • Released the quote server with zero defects which included working with the FX dealer and training them on how to use the test tool so they could execute it locally.
  • Helped set up a demo environment for pre/post-sales and attended conventions to demo the FX product.
Technologies: Servlet, Java, Silk, QA Testing, Quality Assurance (QA), QA Test Plan Management, QA Leadership, Manual Testing, Manual Software Testing, QA Automation, Manual QA, Test Automation, Black Box Testing

Visual Basic Developer

1995 - 1996
CBSI
  • Developed a Swift protocol functionality for currency transfers. The application was developed using Visual Basic with Oracle DB.
  • Fixed any issues that arose from testing which included analyzing the defects and providing solutions.
  • Worked with business analysts to refine requirements due to technology limitations.
Technologies: Visual Basic, QA Testing, Quality Assurance (QA), Manual Testing, Manual Software Testing, Visual Basic 6 (VB6), C++, Black Box Testing, QA Automation

Kaiser Permanente School of Medicine Website

https://medschool.kp.org/
I developed the site using AEM to construct pages using components and authored data. Challenge was designing the page and the components in such a way that they would be reactive and viewable in several different screen resolutions, including mobile devices and tablets.

Anthem AI

Anthem.ai opens new doors for developers in healthcare. Join us for challenges, hackathons, and lively speakers. A portal for creating events where developers can register for challenges, hackathons, and listen to industries focusing on AI in the healthcare industry.

Ridesharing App Mobile Testing

https://ridecell.com/
Automated testing of a ridesharing application using Appium and Python. The automation framework was already in place, and my responsibilities were to identify more tests that could be automated. I developed the tests using the Page Object Model (POM). The tests were data-driven.

Flux.AI

http://www.flux.ai
Flux.AI an online collaborative design application for circuit design. User(s) are able to design, build and test their circuit and collaborate with others on the design. These components can be released into a public component library for a user fee.

Frameworks

Selenium, Appium, TestNG, Jasmine, Cypress, Android SDK

Tools

Perfecto IDE, Slack, IntelliJ IDEA, Jenkins, Git, WebdriverIO, Adobe Experience Manager (AEM), Cucumber, Pytest, Lettuce, Servlet, Apache Maven, RSpec

Paradigms

Automated Testing, Test Automation, Behavior-driven Development (BDD), REST, Manual Testing, Testing

Other

Manual QA, Mobile App Testing, QA Testing, Quality Assurance (QA), QA Test Plan Management, QA Automation, Mobile Device QA Automation, QA Leadership, Manual Software Testing, Black Box Testing, Embedded Systems, User Experience (UX), Vi, Silk, Strapi, Rainforest QA, Sauce Labs, Android Wearables, Test Cases, Firmware, Firmware over the Air (FOTA), Internet of Things (IoT), Industrial Internet of Things (IIoT)

Languages

Java, Visual Basic 6 (VB6), C++, Python, Ruby, PHP, Perl, Visual Basic, TypeScript, JavaScript

Libraries/APIs

Node.js, REST APIs

Platforms

Windows, Linux, MacOS, Android

1989 - 1993

Bachelor of Science Degree in Computer Engineering

Syracuse University - Syracuse, NY

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