
Java for QA
One of a kind e-learning QA automation course which will boost your automation career
Watch Promo
Nowadays it's mandatory for QA Professionals to possess scripting skills in order to stay competitive and simply get a job. A manual testing approach is not enough for a modern tester. You need more than that. Scripting skills are necessary in order to use any test automation tools. Without them you are not going to go far in your career or be able to help your QA teams to be efficient. QA Professionals must have basic programming knowledge and be familiar with Object Oriented Programming in order to keep up with the latest trends, such as DEV-OPS.
QA Mentor has created a highly effective and professionally designed e-learning course where you will be able to get all required knowledge to start your automation career. Since you don't need to become a developer, you don't need to study all java topics. Java for QA E-learning course will only provide what is necessary for you to become a Test Automation Engineer, something that is in high demand now. With this course you will be able to start developing automation test scripts for web applications using Selenium WebDriver. You can also apply this knowledge to the automation of mobile apps using Appium or REST-services using REST-assured.
Java for QA is one of a kind e-learning course that every modern tester should take and QA Mentor guarantees that after completing this course you will become very successful in your QA career path. Invest in yourself, you will be glad you did.
Course Co-Author

Ruslan Desyatnikov brings nearly 20 years of Quality Assurance, Quality Control, Process Improvement and Software Testing experience. He is responsible for growing QA Mentor as a trusted partner for software testing, independent verification and validation, and strategic consulting for client base around the world.
Ruslan graduated from Baruch College – City University of New York with a BBA in Computer Information Systems, and holds MBA in Technology Management from Phoenix University of Arizona. He holds a number of Quality Assurance/Testing and Project Management certifications and is an active board member of multiple QA Organizations in the United States and Europe. Ruslan's articles are published in many popular magazines such as CIOReview, Outsourcing Gazette, Tea-Time with Testers, Stickyminds, LinkedIn and multiple QA blogs.
Your Instructor

Alex has been working with information technology since his high school years. In his career, he has gained experience as a senior developer, Java/Scala architect, lead automation framework architect, coach, trainer and e-learning expert. Alex has designed dozens of automation test framework and solutions for various European and Unites States customers. He has participated in many QA Automation and Development conferences in Europe as a speaker and conducted multiple onsite trainings for fortune 500 companies. You can find more information about him on LinkedIn and on his blog.
Course Curriculum
-
StartWorking with variables of different types (7:26)
-
StartArithmetical Operations for numeric types (5:06)
-
StartLogical operators if-else for a control of program execution flow (5:29)
-
PreviewString and its methods which every tester need to know (7:43)
-
StartArrays as a container for data of the same type (3:19)
-
StartLoops the way to repeat actions and iterate over data structures (5:19)
-
StartIntroduction in OOP (1:50)
-
StartDefinition and purpose of classes & objects (5:53)
-
StartMethods: the way to add functionality to a class (7:46)
-
StartRole of constructors in classes (5:42)
-
StartMethods overloading (4:38)
-
StartClass inheritance (6:59)
-
StartMethods overriding (5:05)
-
StartExplanation of final & static keywords (7:42)
-
StartInterfaces as next level of abstraction for classes. (6:39)