Getting Paid to Test Open Source Software
My employer asks that I contribute my testing expertise to the Apache Hadoop project, the Yahoo! Pig project, and the Java.net Hudson project, among others.
Tools are a big part of testing any project. Finding the right test tools, that will add value, can require careful research and analysis. This problem is somewhat constrained for open source projects, since the tools themselves should also be open sourced and (hopefully) distributable with the project. A great list of open source testing tools can be found at http://opensourcetesting.org/. In addition, some companies (and another and another) allow open source projects to use their tools for free, but not redistribute them.
On the Apache Hadoop project, for instance, we use a number of tools that fit the above models:
- Hudson - open source continuous integration server
- Findbugs - static analyzer of Java code
- JUnit - unit test framework
- Checkstyle - coding style adherence tool
- Clover - commercial code coverage tool, donated to the project
- Jira - commercial issue tracking tool, donated to the project
Want a fun job testing open source? Passionate about software quality? I'm hiring! Talk to me at: ndaley at yahoo-inc dot com. Testing and coding experience required.
- Login or register to post comments
- Printer-friendly version
- nidaley's blog
- 1179 reads





