Career development in Software Testing

Hello guys/girls,

My name is Stefan, and I have started my journey for software testing 6 months ago. Since then, I finished 2 courses, focused on manual testing. To be pretty honest, I have no Idea what to do from here. I have been doing some “freelance” or to say “crowdtesting” from websites like “bugfinders.com” and “test.io” and I have learned a stuff or two. I also tried applying for internships, even junior positions, but it has been going pretty hard, no luck in finding anything. As for now, I started repeating everything I have learned. I would like to ask you all, do you have any recommendations as to what to do from here? I would very much love to be successful in this area, as software testing is something that makes me fulfilled.

2 Likes

Hi @stefan123,
welcome here !
Let me share with you some links, hope you can get inspired:

Getting started:

Learn test automation:

Books:

4 Likes

The links Emna has sent you are a great place to start. The first one particularly should give you some areas of real focus.

I’d also recommend reaching out to this amazing community to see if anyone can support your journey by being a mentor to you? It really can help you learn about the industry in more ways than just the theory.

Also, if you haven’t done it already, I’d recommend the Ministry of Testing Essentials training course.

Happy to chat further if you wish

5 Likes

One good thing you can do for your career is to not use the term manual testing (here is why).

Bret Pettichord has a presentation on the Four Schools of Testing, which may expose you to some new points of view on testing.

As of courses, I would suggest the Black Box Software Testing courses, such as Foundations, Bug Advocacy, Test Design, and Exploratory Testing. If you want to sign up for an online full course, the BBST courses are run now by the Association for Software Testing.
The Rapid Software Testing would also challenge you.

You are interested in coding, I would suggest reading Bob Martin’s Clean Code - but if you prefer video, he has this content on the Fundamentals and SOLID Principles at Clean Coders

Getting a job would also help you a lot. Try to hack out the application process. Create a script to reach people that work on the companies you are applying, something like “Hi XYZ, I’m a new tester and I am thrilled to start my journey on COMPANY_NAME, because of REASON_FOR_THE_COMPANY_TO_BE_AWESOME. I believe I can give a great contribution because I have worked on this, this, and that, and I have done the courses X, Y, Z. I know you folks get hundreds of great resumes, but I believe I can really hit the ground running and support the teams at COMPANY_NAME

Hit on LinkedIn 2-3 testers in each company you are applying. If you get an interview for 5% of your messages, and you do it for 100 companies, that’s 10-15 interviews. And even if you fail at all, you will get good interviewing experience (which is 50% of the secret to get hired).

4 Likes

I echo what @sjprior says.
Firstly the essentials course was great. What this did as well as teach was encourage me to create a portfolio, which in my case led to a blog. This evidence of my learning was well received by the company who gave me my first testing job recently.
Secondly getting a mentor was invaluable. They helped me structure a development plan, gave me ideas what to learn next and kept me on track.
Also connecting with the community via here and Twitter gave me a view of other people’s “real world” experience and gave me new ideas to explore.
Best of luck!

5 Likes

I would like to thank you all for posting links and other things. I would very much take a deep view into those links you sent me. Thank you everyone.
Hey @sjprior, as for mentor, I am still trying that, but at those times it seems harder and harder to find a mentor who can teach you new things. As for Ministry of Testing Esentials, I will take a look. This is a course which is devided into multiple courses right? If anyone would like to chat, hit me up! I would be glad to have a few conversations with awesome testers :smiley:

1 Like

@emna_ayadi , @joaofarias I haven’t seen those courses, but I will take a look. It seems that these could teach me different kinds of things I didn’t even know existed. Big thanks!!

3 Likes

Will do that @lharney ! Thanks

1 Like

Happy to chat further and give you some pointers. Reach out when is good for you…

How can I reach you? Sorry, I am new to this club, so I don’t know where exactly can I get to you.

1 Like

To make a career in the field of software testing one need to be focus on some points like the skills required, the opportunities in the future in the field of software testing. Some of the skills required are analytical skills, communication skills and time management skills. Then comes the technical skills in case of technical skills one should have basic knowledge of Database and some Linux commands or knowledge of web application testing tools. Then comes the basic question what does a software test do ? The answer is simple that understanding requirement documents, creating test cases, executing test cases, reporting and re-testing bugs, attending review meetings and other team building activities.

There are different type of testing that a software tester need to perform some of the examples are mentioned below:

  1. Accessibility testing :- Accessibility testing is the practice of ensuring your mobile and web apps are working and usable for users without and with disabilities such as vision impairment, hearing disabilities, and other physical or cognitive conditions.

2.Acceptance Testing :- Acceptance testing ensures that the end-user (customers) can achieve the goals set in the business requirements, which determines whether the software is acceptable for delivery or not. It is also known as user acceptance testing (UAT).

3.Functional Testing :- Functional testing checks an application, website, or system to ensure it’s doing exactly what it’s supposed to be doing.

4.Integration Testing :- Integration testing ensures that an entire, integrated system meets a set of requirements. It is performed in an integrated hardware and software environment to ensure that the entire system functions properly.

  1. Sales force testing:- A great thing about Salesforce is that many of the out of box features can be customized to suite a company’s need. Salesforce testing is a validation of the configuration and customization performed in vanilla SDFC. Sales force testing is of two types manual and automated. There are different levels of Salesforce testing.
  • Unit Testing
  • System Testing
  • Production Testing
  • Regression Testing
  1. Integration Testing :- Integration testing ensures that an entire, integrated system meets a set of requirements. It is performed in an integrated hardware and software environment to ensure that the entire system functions properly.
2 Likes