This article discusses how pairing Page Object Models (POMs) with Playwright fixtures can improve the developer experience for end-to-end testing and synthetic monitoring. A POM is a class that represents a specific area of an application under test, encapsulating locators and methods related to that area. However, manually initializing objects for every POM can be repetitive and tedious. To address this, the article introduces Playwright fixtures, which allow declaring the use of a POM within a test case without manual constructor calls. By extending Playwright's `test` function with custom fixtures, developers can simplify their test code, reduce boilerplate, and enhance the overall developer experience. The setup involves creating a `base.ts` file to define the fixtures and then updating test cases to use the new test object from this file. With this approach, test cases become more readable, maintainable, and concise.