Skip to main content
bash TV

Playwright BDD Framework | Create Candidate in OrangeHRM | Enterprise Framework

Script and Execute

12 views12 Sept 2026

YouTube

Welcome back to the Enterprise Playwright BDD Framework Series. In this video, we continue working on the Recruitment module of OrangeHRM and implement **Candidate Creation** using Playwright, TypeScript, and Cucumber BDD. In the previous videos, we created a Job Title and a Vacancy, which are required before creating a candidate. In this video, we reuse those existing components and create a new candidate using our enterprise framework structure. We will cover: * Creating a Candidate in OrangeHRM * Reusing the existing Vacancy created in the previous flow * Creating the Candidate Page Object * Creating and using the Candidate Service * Implementing Candidate step definitions * Uploading a candidate resume * Validating the successful candidate creation * Navigating to the Candidate workflow * Clicking on the Shortlist option We continue following the same framework architecture throughout the series: Feature → Step Definition → Service → Page Object → Base Page The goal of this series is to build a reusable and scalable Playwright BDD framework step by step using a real-world OrangeHRM application. If you are following this series from the beginning, I recommend watching the previous videos first because each module builds on the framework components created earlier. I have stopped the implementation after reaching the Shortlist functionality. I encourage you to explore the remaining Candidate module functionalities and try automating them using the same framework structure. Technologies used: * Playwright * TypeScript * Cucumber BDD * OrangeHRM * Page Object Model * Service Layer #Playwright #PlaywrightBDD #TypeScript #CucumberBDD #OrangeHRM #AutomationTesting #TestAutomation #QA #SoftwareTesting

Join the discussion

Sign in to join the discussion

Sign in