13.11.2025
09:55 - 10:40 Uhr

Vortrag
Test & AI

Kulas Angeles
Sun Life Financial

AI-assisted 3DDs - A New Way Test-First Approach

You might be wondering what 3DD is. When I was presenting this in our company, ATDD or Acceptance Test Driven Development, TDD or Test Driven Development and BDD or Behavior Driven Development became a tongue twister for me. Good thing my colleague coined the term 3DDs which is really ATDD, TDD and BDD combined.

I have always been fascinated by the test-first approach. Having been in software quality almost all my career life, I've seen how testing has evolved from doing it near the tail end of the Software Development Life Cycle to doing it from the inception of a product and have always been curious to see it implemented in the company that I work for.

We tried, but were not too successful as the learning curve, the investment for doing new ways of working, and innovation are not there because the reality is before the AI era, the 3DDs addressed quality but not speed, and in our company, speed and efficiency are what our clients look for.

After 5 years, armed with a few new technologies like our own gen-ai tool and Github Copilot coupled with a tried and tested approach to testing, we decided to give it another shot. I'll share our story in this talk.

After this talk, you will learn about:

  1. How we implemented the AI-assisted 3DDs
  2. Our challenges, from upper management to the teams that are implementing it so that you can learn from them and avoid it in your implementation
  3. Our success story so you can have confidence starting it out in your own companies

By creating a spin on a proven and tested test-first approach, we were able to address speed and quality at the same time. I'm hoping that through our learnings and our challenges, this talk can help other software quality professionals be the agents for change in their own companies.

Kulas Angeles, Sun Life Financial

Mark Nicholas Angeles, or Kulas, is currently a Director, Software Quality Engineering with Sun Life Financial. Kulas is a seasoned Engineering leader with more than 17 years of experience in IT mostly in quality engineering and DevOps.

He worked with different companies mainly in the financial and insurance industries, such as the Development Bank of Singapore, Chubb Insurance, Manulife Financial, and RBC as a quality engineering leader supporting different activities in quality engineering and automation.

Kulas holds a Master of Technology Management and a Bachelor of Science in Computer Science degree from the University of the Philippines.

Kulas is a Professional Certified Coach (PCC) and a member of the International Coaching Federation focusing mainly on Life and Transition coaching for individuals, teams, and groups.

He finished his life coaching training at the Institute of Professional Excellence in Coaching in Toronto, Canada.

Outside work, Kulas is a husband and a father.