I would like your feedback in some idea I am having.
I am software tester for the automotive industry and I am planning to make a career change to testing of Webs / APIS / apps. While automotive industry share knowledge regarding the Defect tracking, testcse creation and so on, we use tools and methods that are actually no common.
So as I do not have experience in things like Selenium, Plywrith, Testscript, Python, Postman… I am doign some udemy courses which is cool. However I want to go a step further and do some projects by myself that I can share in github and then use a link to my github in my CV in order the companies to see what is my level in those tools.
Right now I am doign a course of Test automation of web pages with selenium and python. My question is, what kind of easy project can I create?
I was sthinking about to create some Python script and use the web driver and open some pages and use CSS_locators and some asserts in the code. Maybe record the screen while this is executed as an example, of course then attach the video in the repository.
Having some github repos is a great way to present your skills. I’m currently doing the same.
From what I came across, there are open source projects on Github which you can fork and create test automation for.
I compiled a very small list of open source projects I think that are good candidates for such a job:
I would suggest you check out the last 3 in the list.
It is a great idea. Always try to put any new knowledge into practice.
Regarding automation and tools, try to develop the whole project idea, break it down into manageable chunks, and implement it.
By “whole project,” I mean a test automation solution that includes tests, page objects, utils, other support code, documentation, and CICD scripts with reporting.
Also, learn a bit about how to set up a github “pages” repo. this is where you create a repo that is like a resume.
Example : SDET for Hire | Hire Conrad
Hi thanks for the reply, I am still figuring out how to do those forks, you know I am learning like hell about the testing world outside automotive and sometimes I just freak out with such a quantity of info
I had an interview 2 weeks ago, and the MD asked me about that. “Camapanologist, that’s a bell ringer is it?” he said. It turns out he is a church warden, so we had a thing in common. That last paragraph for me is a last chance to be human and connectable.
To make your own github profile I roughly followed this tutorial Creating a GitHub Pages site - GitHub Docs , although it is also good to watch a few youtube clips for more clues on how to make it more personalised at the same time.
All of the applications that @hananurrehman mentioned have online hosted versions so you don’t have to fork them, just use the public version.
The public versions are listed in the list above.
When I create test repos like this. I just focus on the automating part, I don’t try to build the app, just create all the test methods and abstractions.
e.g. here is an example test repo I created 5 or so years ago
Ok just to me to understand, you use those webpages as the product you are testing and the you create an script using python and selenium for instance and that python script is what you upload to a reporsitory and then share it in your CV, something like that?
You want to still be careful, when you decide to scrape someone’s website or automate it, you might find you need to get permission first. This is why testers have published a list of live sites that you can test and play on.
You don’t have to be humble about any skill you are still learning. You will be surprised how much you do know about any tool or stack you are just starting out in and do not yet have that magical “1000” hours of experience at that would make you proficient yet.
It always helps to have yet one more way to be seen or found online at no cost to you.
A typo in the last section : “I love to buy *ans sell stuff”
I, really want to know now, do you have any exposure to AI an self-driving or assisted driving technology stacks as well? Worth mentioning that even if you are not looking for that kind of work, because it would jazz up interest slightly.
Hi Conrad, thanks for the answers. Regarding “exposure to AI an self-driving or assisted driving technology stacks” I dont get what is that?, you mean cars that drive by themselfs ussing some kind of IA?, now I never work with that, I tested cars which can park alone once an spot was visualized and also cars that have some help to driving like gentle moving the steering wheel in the event you are driving close to the limit of your lane. but IA stuff with cars never.
Just curious, because I have been seeing agents trying to look for testers in Germany for self-driving car work. But I’m not that keen to relocate, and it was back in January, but was still a thing that piqued my interest.
Firstly great question, with great suggestions already.
If you are doing a course why not save the course work into a public repo? You can refer to it again later. And shows you’ve worked hard on the course. I generally do this so I can revisit things. E.g. GitHub - flynnbops/java-programming