End-to-End Testing Automation with Playwright (JavaScript/TypeScript)
Main contact

Project scope
Categories
Information technology Software development Website developmentSkills
typescript test suite system testing browser compatibility quality assurance exception handling javascript (programming language) playwright (software testing) ci/cd automationThis project focuses on designing, implementing, and documenting automated end-to-end (E2E) tests for a web application using Playwright with JavaScript. Students will gain hands-on experience with modern testing frameworks, CI/CD integration, and quality assurance best practices while contributing directly to improving reliability and development speed for a real-world project.
Key Objectives
- Learn and apply Playwright for writing cross-browser automated tests in JavaScript.
- Develop robust test suites that cover functional workflows, UI validations, and edge cases.
- Implement selectors, assertions, and test hooks for cleaner, maintainable code.
- Provide clear documentation for setup, running tests, and contributing to future test cases.
Test Suite: A set of automated Playwright tests covering core user journeys (e.g., login, form submission, navigation, error handling).
Test Reporting: Configured reports with meaningful output (screenshots, logs, or HTML reports).
Documentation: A setup guide and best practices for writing new tests.
Providing specialized knowledge in the project subject area, with industry context.
Sharing knowledge in specific technical skills, techniques, methodologies required for the project.
Direct involvement in project tasks, offering guidance, and demonstrating techniques.
Providing access to necessary tools, software, and resources required for project completion.
Scheduled check-ins to discuss progress, address challenges, and provide feedback.
About the company
tiptap leverages touchless technology to facilitate cashless transactions and enable touchless payments and touchless giving. tiptap has created a ground-breaking NFC-enabled wireless device that allows for the instant acceptance of any contactless payment or donation.
Main contact
