Deepak Koul
Deepak is an experienced engineering manager with a longtime passion for psychology and organization design and now AI. Throughout his career, Deepak has been fascinated by the intersection of psychology and organizational design. He believes that a deep understanding of human behavior and motivation is essential to building high-performing teams and organizations. He has applied this knowledge to develop innovative management strategies and leadership practices that have helped to improve productivity and employee engagement.
In his current role as a senior engineering manager at Red Hat, Deepak is focused on building digital experiences for Red Hat Partners. He works closely with his team to identify opportunities for process optimization, automation, and product design improvements.
Red Hat
Job title –Senior Manager, Software Engineering
Sessions
Cynefin is a framework that helps people make decisions in complex situations. The framework was developed by Dave Snowden, a former leader at IBM, in the early 2000s. This session introduces a novel approach for understanding AI's impact on technology careers by mapping job displacement patterns to the Cynefin decision-making framework.
Rather than treating AI job disruption as a monolithic force, I'll demonstrate how job vulnerability and adaptation strategies differ dramatically depending on whether your work falls in the Clear, Complicated, Complex, or Chaotic domains. Attendees will gain practical, actionable strategies tailored to their specific domain and learn how to strategically position themselves as AI continues to transform the technology landscape.
This talk targets technology professionals at all career stages who are experiencing or anticipating AI disruption in their fields:
Software developers concerned about AI code generation tools
Data analysts watching AutoML platforms advance
IT operations specialists facing AIOps automation
Technology managers responsible for workforce planning
Tech professionals seeking to future-proof their careers
Career advisors and tech educators helping others navigate these changes
The talk positions the Cynefin framework as a powerful lens for understanding different patterns of AI job displacement and developing targeted adaptation strategies.
The talk would stand out from typical AI discussions by providing actionable, personalised guidance rather than general speculation about the future of work. It transforms a complex, anxiety-inducing topic into a structured approach for career resilience in an AI-augmented workplace.
UI Test automation code, especially browser based, serves a fundamentally different purpose than production code. It's inherently more volatile, requiring frequent updates with each UI change. Even at the abstract syntax tree (AST) level - test automation code has a flatter structure and linear flow than application code(hierarchy of web components).
Just because developers were the first people to write test automation frameworks in early 2000s, we have continued to burden test automation frameworks with complex abstractions and patterns borrowed from development practices. This leads to slower test creation, increased maintenance overhead, and steeper learning curves for new QA engineers who often lack traditional development backgrounds.
Addressing test automation architects and engineers who design frameworks, this workshop challenges conventional wisdom. We'll explore how simplified test code can actually improve maintainability. We'll demonstrate why excessive abstraction in test automation can hide test intent and complicate debugging. Most importantly, we'll propose a new set of clean code principles specifically tailored for test automation called CLEAR
C - Contextual Over Complex
L - Lean Over Layered
E - Explicit Over Elegant
A - Accessible Over Architected (Often overlooked)
R - Resilient Over Rigid
In this immersive 90-minute workshop, participants will experience firsthand how different approaches to test automation architecture impact productivity and maintainability.
Through a unique comparative exercise, attendees will implement identical test scenarios in two contrasting frameworks: a straightforward Playwright implementation and a highly abstracted "pure" framework following traditional clean code principles. By working with both approaches in parallel, participants will gain practical insights into how excessive abstraction can hinder test development speed and maintainability without providing proportional benefits.
We'll begin with a brief introduction to the CLEAR principles (Contextual, Lean, Explicit, Accessible, Resilient), followed by hands-on coding sessions where attendees will add new test scenarios to both frameworks. This workshop is ideal for test automation architects, senior QA engineers, and team leads who want to challenge their assumptions about best practices and discover more efficient approaches to building maintainable test automation frameworks
Join us in this paradigm-shifting discussion that questions established practices and offers a fresh perspective on test automation architecture.
Attendees will learn:
- Why traditional clean code practices can hinder test automation efficiency
- Practical patterns for writing maintainable yet simple test code
- Strategies for making test code more accessible to QA engineers from non-development
backgrounds