[Tutor] python projects

Steven D'Aprano steve at pearwood.info
Sat Sep 3 12:52:45 EDT 2016


On Thu, Sep 01, 2016 at 05:35:33AM +0000, monikajg at netzero.net wrote:
> Hi:
> I have been taking python classes for overa year now and studying and 
> studying it all days long. However, I still cannot get a job as a 
> python automation qa (despite of many years of experience in qa) 
> because everybody is looking for a senior python developers for 
> automation qa jobs. Entry level positions are rare. Is there a website 
> where I could maybe do some python projects for somebody, for free or 
> for low pay? Pretty soon I will have to take a survival job since my 
> savings are ending and when that happens I will not have much time to 
> practice python and all my hard work will go to waste.

I really, really feel sympathy for you. I think that a lot of people are 
in situations like yours. I am lucky enough to have a job that gives me 
time to practice Python, but that is the silver lining in a dark cloud: 
I have time to practice Python because I only work part time (not by 
choice). Very occasionally I get to use my Python skills as part of my 
work, but not often.

So I share your pain.

I'll be honest, I'm not sure what software QA is supposed to do, or what 
skills you have, so I'll have to guess.

I don't know of any *paid* Python projects looking with entry-level QA 
positions, I am sorry, but you might consider helping with some 
open-source projects or even the Python language itself. The work is 
unpaid, but you can list it on your CV and gain experience.

Pick some open-source Python projects run by volunteers, and see if they 
need help with testing and QA. Most small projects need help with 
testing and documentation -- there are lots of programmers who can write 
code but are no good (or, let's be honest, too lazy) to write tests and 
documentation.

Do you have lots of experience with a testing framework like Nose? Maybe 
you can volunteer to work on the framework, and get some skills and 
useful contacts and something to put on your CV. Again, as these 
projects are all run by volunteers, there is unlikely to be any pay for 
it.


Or look at the Python bug tracker:

http://bugs.python.org/

Can you find some issues that you can work on? Bugs that you can fix? 
Find issues that are waiting for tests and write some tests, and put 
them on the bug tracker.

As a beginner, expect that senior developers will want to check your 
work. Sometimes they are extremely busy and patches languish in the bug 
tracker, waiting for somebody to review them.

More about contributing to Python here:

https://docs.python.org/devguide/#contributing

Don't forget the Job Board:

https://jobs.python.org/


And good luck!




-- 
Steve


More information about the Tutor mailing list