I want to contribute for open source projects. Personally I have used many tools and I believe it's time for me to do something in return.

I'm not sure where to begin with. Are there any software automation projects going on for developed software? If so give me some direction. (I have looked into Git Hub and could find test automation projects).

Also please share some ideas if you know about open source community to explore

Guess this question will be useful for me and others.

  • 1
    Do you want to contribute to the code (as a developer) to some test automation project or you want to contribute as a tester to find bugs in open source projects?
    – Alexey R.
    Commented Oct 24, 2022 at 8:36
  • I'm expecting both as I do both at the moment. Are there any parallel test automation project for these open source projects?
    – Syrus
    Commented Oct 24, 2022 at 9:32
  • 2
    What about finding a OSS project you use and contact their maintaners to see if they need help? If you don't have one and you are proficient with Python - guys at github.com/kiwitcms/Kiwi would appriciate another hand on deck.
    – Prome
    Commented Oct 24, 2022 at 13:51

2 Answers 2


One of the biggest and best testing communities in free software is with LibreeOffice. They have an extensive documentation, tips, and well-organized bug tracking system.

To contribute with code, you look for open feature requests in the issue tracking systems or complete feature. E.g., Pact-JVM didn't have a Maven task to create a tag in a contract; people would have to make a HTTP call to the Pact Broker.

I then created the Maven task: https://github.com/pact-foundation/pact-jvm/pull/1251 Using TDD helped me to understand the new codebase and change it without fear of going in a bad direction.

Updating or correcting documentation is a great way as well. Even if people write documentation, with time and grow of the program, the documentation style tends to leave space to improve.

In general, I would suggesting finding a new contributor friendly project, learn the necessary technology and do a small contribution of any sort.


As an outsourced software testing QA solutions provider, Open Source is very wide community and its important to contribute whenever you can in the same. Talking about ways to you can contribute to open source projects can be by suggesting enhancements to the tool or open source project, helping them in improvising the documentation that can be useful for others as well, can also report defects/enhancements in the tool those can streamline the tool in future releases. Additionally, you can also create a case study, blog or forum that can be helpful for other users those will be using the opensource tool.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.