Pujari Devan, Developer in Singapore, Singapore
Pujari is available for hire
Hire Pujari

Pujari Devan

Verified Expert  in Engineering

Quality Assurance Developer

Location
Singapore, Singapore
Toptal Member Since
September 30, 2021

Pujari is a highly motivated QA professional with 10+ years of experience in top product-based companies like Amazon and Grab. Heading to quality deliverables, setting up processes, and building strong QA teams, he's worked on products used by millions of customers from the ground up. Pujari is keen on testing and automating web, mobile, web services, and ERP applications.

Portfolio

beaconsmind AG
Quality Assurance (QA), Quality Control (QC), QA Testing, Test Planning...
AVDV Limited
Quality Assurance (QA), Automated Testing, Test Automation, Android, iOS...
Grab Holdings
Java, Python 3, Jira, TestNG, Locust, Test Automation, Appium, Jenkins...

Experience

Availability

Part-time

Preferred Environment

Quality Assurance (QA), Test Planning, Test Case Development, QA Automation, API Testing, SQL, iOS, Android, Java, Selenium

The most amazing...

...project I've worked on is the Grab Driver mobile app, available at the Play Store and App Store with over one million downloads and a 4.4-star rating.

Work Experience

Lead QA Engineer | Quality Planning Strategy

2022 - 2023
beaconsmind AG
  • Helped the team build a QA strategy and process, enabling the team to deliver a quality product as the first QA member of the organization.
  • Improved the product quality by 90% by improving test coverage and coaching developers to write a unit test.
  • Tested a mobile and web application that interacted with hardware beacons and delivered the project as per customer requirements.
  • Created a detailed test documentation and test case to improve the test coverage by 100%.
Technologies: Quality Assurance (QA), Quality Control (QC), QA Testing, Test Planning, QA Leadership, B2C Marketing, QA Automation, Strategy, QA Test Plan Management, Automation

QA Engineer

2022 - 2022
AVDV Limited
  • Conceived a detailed test plan for a mobile application based on iOS and Android as the first QA member hired for a mobile project with six developers.
  • Reduced the production OPI by 80% through detailed test coverage and testing process.
  • Performed feature testing and regression testing on a weekly basis to release the product to the App Store and Play Store.
  • Set up the QA process as part of the software development lifecycle and aligned with the Scrum team on setting up the QA workflow.
  • Coached developers on test-driven development and worked with the product manager to set up acceptance criteria for features and deliver them with great quality.
Technologies: Quality Assurance (QA), Automated Testing, Test Automation, Android, iOS, QA Testing, Manual QA, Automated UI Testing, UI Testing, Test Reporting, Quality Improvement, User Interface (UI), LogRocket, Quality Auditing, QA Leadership, Strategy, QA Test Plan Management, Travel

Lead QA Engineer

2017 - 2022
Grab Holdings
  • Built a QA team of six members from the ground up and owned their performance. I also coordinated resources allocation, work assignments, and mentored the team on automation and manual testing expertise.
  • Created a detailed test plan and case for Grab fintech products like Grab Wallet and Grab Link, which have millions of transactions daily and support more than ten million customers. Tested products for the mobile application (Android and iOS).
  • Developed a mobile automation framework using Appium and automated 50% of smoke test cases for Android and iOS apps, which reduced the manual testing effort by 50%.
  • Built a keyword-driven automation framework using Selenium WebDriver for automating the web application and automated 50 end-to-end automation cases, thereby saving three-person day efforts.
  • Developed an API automation framework and automated ten different services with 60 APIs. I also integrated the automation to CI/CD, reducing two-person days for testing before deploying the service to production.
  • Worked on multiple XXL-size projects of web and mobile applications (Android and iOS) as an individual contributor, leading to millions in revenue for the company.
  • Coached the development team on code quality and maintained a high standard of 80% unit test coverage for the eight services I owned.
  • Managed cross-tech family projects in different geographical locations and assigned tasks to the team, reviewing work quality and driving performance.
  • Identified regression bottlenecks regarding the number of test cases to execute and person-days spent. I also reduced the effort taken for regression from three to one person per day by making data-driven decisions on pruning and automated test cases.
  • Worked on performance testing using Locust to validate a distributed system's reliability and availability, measuring various performance metrics like load time, CPU, and memory utilization.
Technologies: Java, Python 3, Jira, TestNG, Locust, Test Automation, Appium, Jenkins, Test Planning, Test Case Development, Manual Testing, Manual QA, Test Scripting, Pytest, Stress Testing, Python, CI/CD Pipelines, QA Testing, GitLab, Manual Software Testing, iOS, Android, GitHub, CircleCI, Sauce Labs, Load Testing, Integration Testing, Regression Testing, Fintech, Investing, Node.js, React, Test Cases, Automated Testing, Quality Assurance (QA), REST Assured, JavaScript, Agile, Shell, Web App Testing, Linux, Unix, Amazon Web Services (AWS), Testing, TypeScript, API Testing, SQL, WebDriver, TestRail, Allure Testing Framework, Performance Testing, Exploratory Testing, Quality Control (QC), User Acceptance Testing (UAT), Xcode, Functional Testing, Android Studio, Automated UI Testing, UI Testing, Test Reporting, Quality Improvement, B2B, User Interface (UI), LogRocket, Quality Auditing, QA Leadership, Strategy, QA Test Plan Management, Automation, Booking Systems

Lead QA Engineer

2015 - 2017
LeanSwift Solutions India Pvt Ltd
  • Tested web and mobile applications (Android and iOS) for several eCommerce fintech customers by writing detailed test plans and test cases throughout the software development lifecycle.
  • Created a detailed test plan and process for an ERP application that helped the team with a concise project to test and identify testing areas.
  • Built a team of five QA members reporting directly to me, managing their performance and work deliverables. Mentored them with my technical and leadership expertise.
  • Developed a Selenium-based keyword-driven automation framework for automating an end-to-end test and automated 50% of test cases, thereby reducing manual testing efforts by 50%.
  • Performed performance tests using Locust to validate service reliability and availability.
Technologies: REST APIs, WebDriver, Java, Manual QA, Test Planning, Python, Magento, Unix, TestRail, Jira, iOS, Android, GitHub, CI/CD Pipelines, Sauce Labs, Integration Testing, Regression Testing, Test Cases, Automated Testing, Quality Assurance (QA), Load Testing, Selenium, REST Assured, Agile, Jenkins, TestNG, Web App Testing, Amazon Web Services (AWS), Testing, Test Automation, Manual Testing, Test Case Development, API Testing, SQL, Quality Control (QC), BrowserStack, User Acceptance Testing (UAT), Xcode, Functional Testing, Android Studio, Automated UI Testing, UI Testing, Test Reporting, SaaS, Quality Improvement, B2B, User Interface (UI), LogRocket, Quality Auditing, QA Leadership, Strategy, QA Test Plan Management, Automation

Senior QA Engineer

2010 - 2014
Amazon.com
  • Developed a test plan, test scenario, and test case, owning the feature from the requirement stage until sign-off.
  • Tested Amazon's developer portal web application by getting involved in all stages of the software development lifecycle, from requirements to production release and maintenance, and creating a detailed test plan and test case.
  • Tested third-party Android apps on Fire OS and launched them to the Amazon Appstore. Tested and owned different components on Fire OS and launched a key component called Household Profile.
  • Automated 200 test cases of web and mobile applications using a modular framework, thereby reducing by 50% the effort in the manual execution of test cases.
  • Managed to test and release 40 third-party apps to the Amazon Appstore, which resulted in excellent customer experience, maintaining a 4-star rating for all the apps.
  • Identified tools that help the QA team—like test rails—and made recommendations to the company on using tools for test case management.
  • Worked on the Amazon Fire mobile project for system software testing.
  • Contributed to the Amazon store payment system, which handles 100,000 requests per second.
Technologies: Web App Testing, Mobile App Testing, Appium, Java, JavaScript, Shell, Linux, Unix, Amazon Web Services (AWS), Manual Testing, QA Automation, Test Automation, Manual QA, Python 3, Test Scripting, Pytest, Stress Testing, CI/CD Pipelines, QA Testing, GitLab, Manual Software Testing, iOS, Android, GitHub, Integration Testing, Regression Testing, Fintech, Test Cases, Automated Testing, Quality Assurance (QA), Agile, Jenkins, Jira, TestNG, Testing, Test Case Development, API Testing, Quality Control (QC), BrowserStack, User Acceptance Testing (UAT), Xcode, Functional Testing, Android Studio, Automated UI Testing, UI Testing, Test Reporting, SaaS, Quality Improvement, User Interface (UI), Quality Auditing, QA Test Plan Management, eCommerce, Travel

REST API Automation

https://github.com/pujarijdevan/ApiAutomation
I developed the RestAssured Framework and automated REST APIs, integrating end-to-end testing into the CI/CD Jenkins pipeline.

The QA team has used it to automate web services and execute the back-end regression test case automatically.

Web Automation for SPH Group

https://github.com/pujarijdevan/CMSAutomation
I developed a Selenium web automation framework for the Straits Times' content application to be used by the QA team. I also created a Jenkins pipeline to run the automation as part of the CI/CD setup and ensured that the automation ran for every commit.

Business Grant Web Portal UI Automation

https://github.com/pujarijdevan/CypressUIAutomation
A TypeScript-based web application that communicates with distributed microservices.

I worked on the entire manual and automation testing from the ground up by creating a test plan and test cases, setting up the QA process. I also set up a Cypress-based automation framework, automated 100% end-to-end flows, and integrated them into CI/CD, saving USD $50,000 in revenue by eliminating manual QA efforts.

ERP Mobile Application | Android and iOS (Manual Testing)

https://github.com/pujarijdevan/Documents
I contributed custom-built testing to an ERP mobile application using the Movex M3 API. I created a detailed test plan and test case for the project and worked with stakeholders until the project's sign-off.

Manual Testing | Web and Mobile Application

https://github.com/pujarijdevan/CMS
I created a detailed test plan and test case for a web and mobile application used by millions of customers. I worked with developers, product managers, and technical project managers throughout software development until sign-off.

Load Test

https://gitlab.com/pujarijdevan/LoadTest
I developed a sample script to perform load tests of web applications APIs to simulate the load on the server, thereby identifying the response time on a large number of concurrent user requests, RPS, system bottlenecks, and memory and CPU consumption over a specific period.
2006 - 2010

Bachelor's Degree in Computer Science

Anna University - Chennai, India

JUNE 2017 - PRESENT

ISTQB Certified

ISTQB

Libraries/APIs

REST APIs, Node.js, React, WebDriver

Tools

REST Assured, Jira, GitHub, BrowserStack, Android Studio, Xcode, Jenkins, Pytest, GitLab, CircleCI, Shell, Kibana, TestRail, GitLab CI/CD

Frameworks

Selenium, Cypress, TestNG, Locust, Allure Testing Framework, Appium

Languages

Java, JavaScript, Python, Python 3, TypeScript, SQL

Paradigms

Load Testing, Agile, Testing, Test Automation, Manual Testing, Automated Testing, User Acceptance Testing (UAT), Functional Testing, Automation, B2B, Stress Testing

Platforms

Android, iOS, Docker, Apache Kafka, Linux, Unix, Amazon Web Services (AWS), Magento

Other

Quality Assurance (QA), Web App Testing, Mobile App Testing, Test Planning, Test Case Development, Manual QA, Test Scripting, QA Testing, Manual Software Testing, Regression Testing, Integration Testing, Test Cases, Quality Control (QC), Automated UI Testing, UI Testing, Test Reporting, Quality Improvement, User Interface (UI), QA Leadership, QA Test Plan Management, eCommerce, Booking Systems, Travel, Strategy, QA Automation, CI/CD Pipelines, Sauce Labs, Fintech, Investing, Performance Testing, SaaS, Quality Auditing, API Testing, Test Case Execution, Exploratory Testing, LogRocket, B2C Marketing, Amazon Fire TV

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