Tech IndustryAug 15, 2019
NewKurious7

Quality Assurance/Testing

Doing research on changing careers... No programing background; what are some of the basics to learn if I decide to go with QA? What would be the base salary? (Philadelphia) and how could I learn quickly? (if that's even possible)

Add a comment
Booking.com ɹoᴉslǝɔxƎ Aug 15, 2019

Why QA? Why not try SWE?

New
Kurious7 OP Aug 15, 2019

Thought QA was easier to get into....?

Booking.com ɹoᴉslǝɔxƎ Aug 15, 2019

Not sure about the easier part. Some QA jobs are a tech career deadend.

New
Qcnm40 Aug 15, 2019

QA is a good entry into becoming a developer. I would start by learning how a REST api works. YouTube has tons of videos on this subject. Then I would start to use postman. This is a tool that many developer use to do requests to a server. Lastly look at node.js for automation. There are many very easy to use frameworks for QA and automation.

New
';alert(1) Aug 15, 2019

QA is not good entry to become swe. It slows you down. It is more seperate role. Please dont go that way if your goal is SWE.

New
Qcnm40 Aug 15, 2019

I have to disagree. QA is a good starting point on a path to becoming a SWE

Booking.com ɹoᴉslǝɔxƎ Aug 15, 2019

If the QA job only requires Jenkins, then it's a dead end. For QAs with API background and writing test cases in code, that's a good knowledge to have for SWE. But the most important part for getting SWE job is still LC and system design

Amazon HarryDockr Aug 15, 2019

Have good hands-on knowledge of UI automation using Selenium and Java. You will find plenty of free learning resources online. Most of the QA jobs require UI automation knowledge . Additionally get familiar with REST apis and get a very basic idea of some common aws technologies likeS3 and dynamo db. QA jobs in financial industries also require SQL knowledge. Learn these too- -Get some idea about non functional testing types -test cases and test planning -SDLC -Agile methodology -get to know how sprint management tools like Jira are used in industry - decent knowledge of data structures