Open Source Portfolio Ideas for Testers

As a test engineer, building a portfolio that showcases your skills and expertise is crucial. However, it’s not just about the projects you’ve worked on or the credentials you’ve earned. Contributing to open-source tools is an excellent way to demonstrate your knowledge and passion for the field. The good part is that as of today (2023), only 1% of folks contribute to any form of an open-source project. This means that you can easily join the 1% club by working on any of the below ideas.

99% of Engineers want to use Open Source Tools. βœ…
99% of Engineers don’t contribute to Open Source Tools. ❌
Contributing to it is damn easy. 🧑

Rahul Parwal

These ideas are based on my experience of working with open-source projects and I would love to know more ideas from you in the comments section 🧑 Let’s share to make this list more exhaustive.

  1. Documentation Fix πŸ“

πŸ”Έ Every documentation has some gaps.
πŸ”Έ Find those; Fill those.
πŸ”Έ Raise a Doc Bug | Suggest a Doc Enhancement

Get started πŸš€

  1. Report Bugs πŸ›

πŸ”Έ Come on, You know you find issues. We all do!
πŸ”Έ Instead of moving on, Report it!
πŸ”Έ Add your suggestions.

Leave the world cleaner than you found it πŸš€

  1. Retest Bugs πŸ•΅οΈβ€β™€οΈ

πŸ”Έ In any active repos, there are bugs fixed and waiting to be retested.
πŸ”Έ Add your comments to it

Help the community move ahead faster. Alone, they cannot πŸš€

  1. Advocate for Bugs πŸ—£οΈ

πŸ”Έ In many repos, some bugs are long withstanding and pending.
πŸ”Έ Evaluate those.
πŸ”Έ Add your analysis, associated risk, and impact of the issue.

Help the decision-maker pick important bugs first πŸš€

  1. Create a Cheat Sheet, Mindmap, and Sketch of the Product πŸ“Š

πŸ”Έ These are the kind of documentation add-ons that everyone likes to have.
πŸ”Έ Identity, what can you explain in a simple way?
πŸ”Έ Add it and send a PR.

How to send a PR? https://lnkd.in/d57veKPU by Testsigma

  1. Respond to Queries | Issues πŸ’¬

πŸ”Έ Got a query or issue in the forum?
πŸ”Έ Evaluate it. Over 30% of issues are usually duplicates or previously asked.
πŸ”Έ Respond to it if you already know the answers.

Help the community. This is pure bliss 🧑

  1. Respond to Surveys | Feedback Form πŸ“‹

πŸ”Έ Most products suck because we do not respond to them. It becomes a one-way street.
πŸ”Έ Engage Actively.

Help them to help you 🧑

  1. Blog your experience report. πŸ“

πŸ”Έ This is exactly what I am doing right now.
πŸ”Έ Unless you will talk about it; they will never know.

Please talk; express; share; give back 🧑

  1. Want a new feature? Add a request. πŸ†•

πŸ”Έ Start a discussion
πŸ”Έ Maybe there is already a workaround and you don’t know about it yet.

Help them groom their product backlog 🧑

  1. You like Coding! Okay, this is for you then: πŸ’»

πŸ”Έ Add Unit Tests (They are always short of it).
πŸ”Έ Fix Bugs
πŸ”Έ Implement a Feature or Change Request.

Just do it βœ”οΈ

Now, after reading all the above points, if you are thinking of which open-source testing projects to start with; here are some good options for you:

  1. dacoaster/yattie: A tool to help testers test. (github.com)
  2. testsigmahq/testsigma: A powerful open-source test automation platform for Web Apps, Mobile Apps, and APIs. Build stable and reliable end-to-end tests @ DevOps speed. (github.com)
  3. cometa-rocks/cometa: Cometa.Rocks Source Code (github.com)

In conclusion, there are many ways for test engineers to contribute to open-source projects beyond just using open-source tools. By taking advantage of these opportunities to give back to the community, you can not only enhance your skills but also help improve the quality of open-source software for everyone. So, what are you waiting for?

Get started and make a difference!

If you liked this article, you can check out this popular post from my blog hits:

Leave a Comment

Your email address will not be published. Required fields are marked *