How can I start working as a Fresher QA in IT Field being an Electronics and Communications Engineer (from Non-IT Field)?

What are the IT concepts which I need to learn before learning QA concepts?

From where I can learn those concepts?

  • Why do you want to be a tester without any prior IT or QA experience? – trashpanda Jul 10 '18 at 13:50

First you need to understand the concepts of QA. What is a Quality assurance, What is the roles and responsibilities of a Quality assurance professional, How QA should work and When QA can start their work.

You can find the link from where you can learn the manual concepts. If you want in a more advanced level you can learn the ISTQB foundation level syllabus. That will give a more detailed explanation about the testing concepts and how to start testing.

Even if you are a Non-IT profession you can do a exploratory testing i.e. running the application without any knowledge or as a user you are accessing the application. When you are accessing you will have an idea on:

 - What is the input we need to give
 - Where the application will redirect on user actions
 - What will be the desired/expected output
 - Application loads correctly or not when hitting on the respected url
 - Forms, Alignment, look and feel of an application

These will give an idea about the application workflow.To get an idea about how it should actually work you have to read the Requirements Specifications, Wireframes and Mockups

Initially prefer to start with manual testing and with the help of requirements create a checklist and make sure everything is working fine. When you are fine with the manual concepts then start to automate your application by using any tool available in the market. Keep in mind automation can be done only in stable application.


Probably you should not learn IT concepts BEFORE learning QA concepts. QA concepts are applicable to all the areas which produce products or services. So you may start learning QA concepts and start learning IT after you have clear understanding of what QA is and if it is really interesting for you.

After you have understood what QA is you can start learning IT. In a very basic level the IT concept might look like:

  1. Each application works with some input data (processes the data)
  2. Each application has some interface that is used for interaction
  3. Each application produces some valuable output data

So here you can get deeper into each of those three points (most of the IT knowledge you will get would be the knowledge about languages, formats, protocols and tools). Learn what are the formats and protocols to store and transfer the data (SQL, HTTP, FTP, XML, etc.), what are the tools to work with all those technologies, learn what are the formats, protocols and tools to interact with applications like HTML, SOAP, RMI.

These are the very basic IT knowledge areas which are most likely will be applicable to the regular QA job in IT.

You should also consider that there are a lot of different framework which implement the same concepts so you will have to learn those frameworks depending on the organization you will work in.

Google can be the effective place where you can find all the required information about the particular protocol, technology or tool.


Being a NonIT field Guy would not be a major concern in starting your career in QA as a Fresher. Still you need to learn few basic things before entering into this.

  1. What is a defect?
  2. What is software testing like cycle?
  3. What is a Test Case?
  4. What is Test Plan and Test Strategy?
  5. What is Positive and Negative testing?
  6. What is Build and release?
  7. What are different types of testing techniques?

You can easily get the answers for these online. Moreover you can prepare and can try in top software testing companies.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.