Gjore Zaharchev
Head of Quality Assurance, Qinshift
Gjore Zaharchev boasts over 17 years of expertise as an Agile Evangelist and a dedicated Heuristic Testing advocate. His extensive background encompasses Automated, Manual, and Performance Software Testing across diverse domains and clientele. Throughout his career, Gjore has demonstrated leadership by overseeing QA personnel and teams dispersed across Europe and the USA, managing varying team sizes. Recognizing testers as individuals equipped with diverse problem-solving skills and an engineering mindset, he firmly believes that Software Testers go beyond being mere statistics for clients. Currently serving as the Head of QA for SEE region for the Software Testing Team at Qinshift, Gjore is committed to ensuring top-notch quality. In addition to his managerial role, he holds the position of an esteemed speaker at numerous conferences and events across Europe, and he serves as a Testing Coach at Qinshift Academy in Skopje. Notably, since 2020, Gjore has contributed as a board member for Macedonia at SEETB, an ISTQB-affiliated organization.
In the realm of software testing, the challenge persists: how can testers, especially those lacking coding experience, contribute effectively to test automation? The traditional approach of relying solely on developers for automation can lead to inefficiencies, especially concerning team dynamics and continuity. This dilemma is exacerbated when testers depart, leaving behind convoluted codebases and intricate page objects.
Enter the Pattern Object Model (POM), a game-changer in the landscape of test automation. This methodology transcends the limitations of individual coding prowess by providing a structured framework for crafting robust automated tests. Through the implementation of POM, our team witnessed a paradigm shift, empowering testers to deliver automated tests from day one of the projects, irrespective of their coding background.
Moreover, POM significantly alleviates the burden of maintenance, a perennial concern in test automation. By adhering to standardized patterns and practices, we mitigated duplication of logic across page objects, thus facilitating seamless refactoring and reducing maintenance overhead. Our experiences with POM have not only garnered the trust of new clients but also fortified relationships with existing ones, thanks to reduced maintenance cycles and enhanced test reliability.
This presentation delves into the transformative power of POM, offering insights gleaned from practical implementations. Attendees will discover how adopting POM can streamline test automation workflows, enhance team collaboration, and ultimately elevate the quality of software deliverables. For those eager to explore further, code samples and conceptual elucidations are readily accessible on my GitHub repository.
Join us as we unravel the nuances of Effective Test Automation using a Pattern Object Model, and embark on a journey towards more efficient and sustainable testing practices.
Информация по комментариям в разработке