#HowToGetAJobAsSoftwareTestEngineerForBeginners?
Steps:
1.
a. You need to learn about testing concepts and get good understanding of that.
b. you need to understand what is software testing? Why software testing?
c. Different testing types?
d. you can refer below course for this.
https://www.udemy.com/course/software...
e. you can also refer • What is Software Testing? | Softwaret...
2. Learn core java.
a. Get comfortable with coding syntax
b. Write lot of programs based on strings and arrays. At least 100
c. Learn about OOPS concepts
d. Learn about collections like arraylist, stack, queues, linkedlist, hashset, treeset, hashmap.
e. Practice lot of programs in each of the collections mentioned above
f. You can refer
• Different Data Types In Java - Core J...
3. Start with learning automation testing
a. Learn selenium library and practice a lot.
b. The more you practice, the better it will help you
c. Understand concepts crystal clear so that it will help you in cracking interview.
d. Learn how to run write xpaths.
e. You can refer
• How to Become Genius in XPath in Sele...
• Automatic Xpath Generator - No Need T...
f. You can refer
• WebDriver Eclipse Java Project Setup:...
4. Learn TestNG testing framework
a. This is like heart of testing. Learn all annotations present in it.
b. Learn what all assertions it provides and how to use them.
c. Practice..practice and practice is the key.
d. You can refer • TestNG Framework- Selenium Tutorial P...
5. Learn about maven
a. Learn what is maven. How it is useful?
b. Understand all maven goals
c. Learn about pom.xml and dependency
d. You can refer • Part 1 | Apache Maven Tutorial | Int...
6. Learn about reporting.
a. Learn how to add extent report
b. How to work with it and understands its methods
c. You can refer
• Generate Extent Report - Page Object ...
7. Learn how to design automation framework with page object model
a. Designing automation framework is very important skill for getting job
b. Learn about page object model in detail
c. Understand and learn log4j
d. Practice number of times
e. You can refer
• Architecture of Page Object Model (P...
8. Learn how to write sql queries
a. Understand what are DDL, DML and DCL commands
b. Practice lot of sql queries
c. Understand different types of joins and practice different queries.
9. Learn what is Git and GitHub
a. This is mandatory skill needed when you work on real-time projects in any company
b. You can refer
• Complete Git and GitHub Tutorial
10. Learn about Jenkins
a. Understand what is CI/CD
b. What is Jenkins? Why do we use it? How do we use it?
c. How to run automated testcases through Jenkins?
d. You can refer
• Jenkins Complete Course Masterclass |...
11. Learn about API testing
a. Learn what is API? Why do we use API?
b. How to test APIs manually?
c. What is SOAP? REST?
d. Different http methods
e. You can refer
• What is API Explained in Easy Languag...
• What is API Testing? | Learn API test...
12. Learn about REST assured library
a. What is Rest Assured?
b. How to automate api testing using REST Assured?
c. You can refer
https://www.udemy.com/course/rest-api...
13. Learn about Agile methodology
a. Learn what is scrum?
b. What is daily standup meeting?
c. What is sprint planning?
d. You can refer
• Full Agile Process || Scrum || Agile ...
14. Learn about jira tool
a. Learn what is JIRA?
b. how to use jira board?
c. What is backlog?
d. What is sprint board?
e. You can refer
• JIRA Tutorial for beginners. Install ...
15. Refer interview questions.
You can refer my channel and all playlists for interview questions.
/ automationtestingstudio
16. Practice easy and medium level leetcode questions
a. For most popular questions, you can refer
• Coding Interview Question | LeetCode ...
17. Update your profile in Naukri.com and update every day, so that you get relevant calls.
18. Optional :
a. You can learn about bdd cucumber
b. Learn about Docker
c. How to run your tests in dockerized environment
19. Learn Appium for mobile testing
a. You can refer
• How to setup Appium on Mac OS - Appiu...