What is a QA Engineer at ThoughtWorks?
A QA Engineer at ThoughtWorks is far more than a traditional tester; you are a quality advocate, a technical consultant, and a critical member of an agile delivery team. At ThoughtWorks, quality is integrated into the entire software development lifecycle, meaning you are expected to influence architecture, drive automation strategies, and foster a culture of "quality-first" thinking from the inception of a project.
Your work will directly impact how complex, large-scale systems are built and maintained. You will collaborate closely with developers, product managers, and stakeholders to ensure that software is not only functional but resilient, scalable, and user-centric. This role requires a unique blend of deep technical prowess—specifically in automation frameworks and system design—and the soft skills necessary to consult with clients and guide teams toward better engineering practices.