Incentivio

Web Automation
Incentivio

Tech Stack

Node
ExpressJs
Playwright
Typescript
Nodemailer
Slack webhook
AWS parameter store
Jenkins
ESLint
Husky
Prettier
MYSQL
Testrail API
Codacy
MongoDB

Description

A web automation suite using Playwright, a modern framework for reliable end-to-end testing. This project is designed to automate and validate key user flows and functionalities of the web application, ensuring a stable, high-quality user experience across different browsers and platforms. The suite uses Playwright powerful features to handle modern web elements, perform cross-browser testing, and provide fast and reliable results for continuous integration and quality assurance.

  • Automatically run a comprehensive suite of tests after every code deployment to ensure new changes haven't broken existing functionalities.
  • Verify that your web application functions consistently and correctly on all major browsers (e.g., Chromium, Firefox, and WebKit) without manual intervention.
  • Use Playwright to simulate multiple users interacting with the application simultaneously to identify performance bottlenecks and ensure the site can handle expected traffic.
  • Capture screenshots of key pages before and after a deployment to automatically detect any unintended visual changes or layout shifts.

My contribution

  • Engineered a web automation suite utilizing Playwright, achieving significant enhancements in development and testing efficiency that led to a 40% increase in throughput.
  • Enforced code quality standards through ESLint, Prettier, and Husky. achieved a 35% reduction in coding errors while fostering best practices during peer reviews.
  • Enhanced a parallel processing system for the automation suite, decreasing average task completion time from 6 minutes to 1 minute and accelerating software release cycles by 40%.
  • Established secure storage solutions using AWS Parameter Store, achieving compliance with internal data protection standards while ensuring over 30+ critical configurations against unauthorized modifications or breaches.
  • Architected a notification system that delivered critical test results via email and Slack, facilitating real-time communication across cross-functional teams while ensuring accurate updates of 200+ test cases on TestRail.
  • Spearheaded SEO enhancements by implementing schema markup and optimizing meta descriptions, resulting in a 40% increase in organic traffic and a 25% boost in user engagement.

Page Info

Landing Page

/projects/incentivio/landing-page-1.png

Web automation report

/projects/incentivio/detail-page-1.png/projects/incentivio/detail-page-2.png