If you join, you'll play a varied role in a really fast growing, unhierarchical consultancy. This is the place to be if you want to apply your knowledge of testing in a variety of client environments while constantly using the latest methodologies and technologies. You'll get to work alongside truly talented teams and help them enhance their performance by bringing quality assurance to the forefront of clients' minds. As well as ensuring the bug-free delivery of bespoke built software, you will also be working with clients to advise them on improving their test processes and teaching them about the very latest from the QA world.
Our test processes are very different to many organisations. Testers are involved from the initial requirements gathering through implementation to deployment. One of the team is always around to ask the awkward questions and try the scenarios that analysts or developers are unlikely to dream up. They are involved when analysts are capturing requirements in the form of user stories. These stories are then converted into acceptance tests outlining specific scenarios. Testers play a big part in making sure those tests are well defined and complete so that developers know when they have finished implementing the functionality defined in a story.
So to be considered you'll have experience of the following:
We like to do things differently here, so we're seeking a creative approach to problem-solving and a track record of exceptional technical innovation. We will ask you to write code as part of your interview process, so be prepared! If you are interested in taking on an opportunity that offers variety and challenge every day and helping ThoughtWorks to continue to be the place for innovation, then we should talk.
ThoughtWorks is able to offer Visa Sponsorship for candidates and, as a global business, can offer opportunities to work overseas.