Quality Assurance/Test Analyst at ThoughtWorks (Sydney, Australia)

Time for something different? How about a career with ThoughtWorks?

You may be familiar with our name. We’re a fast growing technology consultancy with a great track record of delivering real business value. If you join us, you’ll play a varied role in a fast growing, non-hierarchical consultancy. This is the place to be if you want to apply your knowledge of testing in a variety of environments while constantly using the latest methodologies and technologies. You’ll get to work alongside talented teams and help them enhance their performance by bringing QA to the forefront of our clients’ minds. As well as ensuring the quality of custom 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.

Testers are involved from requirements gathering through implementation to deployment. As a member of the team you’ll be around to ask the awkward questions and try the scenarios that analysts or developers don’t dream up.

We’re ideally looking for the following experience:
A hands-on tester who is comfortable across a whole range of functional testing including UAT, acceptance and system testing with automation tools like Fit, Fitnesse, Silk or Winrunner but who also has experience of setting test strategy, choosing automated testing tools, maintaining a test environment and creating testing standards.
Enjoyment of working closely with developers, analysts and clients in a highly collaborative environment.
Experience of, or interest in, working with Open Source testing tools like Selenium.
An interest in testing within an Agile environment and encouraging organisations to work in a more agile fashion.
An interest in exploratory testing, not just working to test plans.

Most of all we’re looking for people who are really passionate about working for ThoughtWorks and a career in consultancy, not people just looking for their next job.

We like to do things differently here, so we’re seeking a creative approach to problem-solving and the QA space in general as well as a willingness to travel inter-state around Australia.

We like the Joel test, so we’ve put our answers here…

1. Do you use source control? Hell yeah!
2. Can you make a build in one step? Ditto
3. Do you make daily builds? Honestly Joel - only every day? CruiseControl is a framework for continuous build.
4. Do you have a bug database? Yep…but not FogBugz
5. Do you fix bugs before writing new code? Depends. Is that what the customer wants? Or do they want more functionality and are willing to leave the bugfixes for now?
6. Do you have an up-to-date schedule? If we’re doing Adaptive Planning, then our schedule is up-to-date as of our last iteration - guess that’s a yes
7. Do you have a spec? Nope, or at least not in the glossy, ring bound phone book sense. We do have story walls though.
8. Do programmers have quiet working conditions? Depends on the client. Our developers do tend to be quite noisy though.
9. Do you use the best tools money can buy? Since when has cost been the best indicator of value? There’s this thing called Open Source that we’re really into.
10. Do you have testers? Yep, not enough though. We find hiring testers really hard.
11. Do new candidates write code during their interview? Candidates write code *before* their interview which we then use as part of your technical interview.
12. Do you do hallway usability testing? Customer sign-off during/after the iteration is driving at the same point, so yes.

Interested? Please send your resume to dmcotter@thoughtworks.com or call +61 2 9224 1700 for an informal chat.