If you’ve ever found yourself as a software engineer in a testing role, chances are you’ve experienced the dilemma of changing test scenarios every time implementation details change. As the industry continues to evolve, we need to embrace smarter, more...