http://www.technicalpage.net/search/label/SQL

What do you need to know to be a Software Test Automation Analyst/Engineer

What you need to know to be a
Software Test Automation Analyst/Engineer
(also called Automation Tester, QA automation)?
 
To Watch in Youtube : click here
   
1.    What do you need to know to be a manual tester ?
 
This was discussed here also.
To watch in YouTube about the manual testing  : click here

You should know what testing is, also called software testing or quality assurance.
What we do in software testing.

1. What is a test case?

Relevant/Helpful links for test case, below: 

 What is a test case, how to write a test case   

2. What is a test plan?
3. What is a requirement(or User Stories)?
4. What is a defect?

Test management tool, better to know 1 or 2 tools
Defect management tool, better to know 1 or 2 tools
Microsoft Word
Microsoft Excel

Knowledge of :
Agile methodology
SQL, Database
API testing



2.    Additional things to know for Testing Automation:
There are different ways, tools, frameworks to automate testing.
In this video we will focus on Testing Automation with JAVA/Selenium.

1.    At least one object oriented programming(OOP) language such as Java or Python or other OOP language(You donot need to be an expert, but the more you know, the better it will be for you in your testing).
2.    Selenium(libraries, dependency)
3.    Automation Frameworks such as Selenium WebDriver, TDD, BDD
4.    An IDE/Editor such as Eclipse or Intellij, Eclipse is more popular

Other things to know:
5.    Git, Github or similar “verson control” tool
6.    Jenkins
7.    DevOPs, CICD

Some popular testing Automation tools : Selenium, Cypress, Pytest(Python), Tricentis Tosca, Appium



No comments:

Post a Comment