Java QA Engineer. Professional - free course from Otus, training 4 months, Date: December 1, 2023.
Miscellaneous / / December 04, 2023
As part of the course, you will look under the hood of the most popular automation tools to know exactly what is going on there and how it can be used effectively.
The key goal of the course is to help students become professionals who can independently make technical decisions and anticipate system behavior. This is where the stability of your tests lies. You will improve your test automation skills: learn to write tests so that they perform their function with minimal input from you, and receive reports in a human-readable form.
The course is suitable for:
- Developers of automated testing in Java with up to 1 year of experience and who want to deepen and systematize their knowledge;
- Specialists planning to implement test automation on their project.
After training you will be able to:
Learn to develop tests in BDD style, become closely acquainted with the Cucumber framework;
You will be able to organize a CI process using Jenkins and Docker;
Learn how to run tests in multiple threads using Selenoid and other tools for parallelizing tests;
Learn to build effective testing reports using Allure and Report Portal;
Automate API/Mobile;
You will have an excellent understanding of various frameworks and libraries, and become familiar with a set of standard tools used in a variety of companies.
After training, you will be able to apply for the position of QA automation engineer in any projects that require test automation.
Course Features:
You will understand how testing tools work. You will figure out what to do when you see an exception, learn to understand exactly how the tool worked, and where to look for the error. You will understand the key and most popular automation tools for UI and API testing, and become closely acquainted with the brightest representatives in their categories - Selenium and RestAssured. Master design patterns, multi-threaded tests and the CI organization process.
Explore the complete landscape of modern Java testing technologies.
The course is built on the basis of the requirements of today's labor market for testing automation professionals.
As part of the project work, build a full-fledged UI automation project with the appropriate infrastructure.
More than 13 years in testing. Mainly works on large corporate projects (Citibank, VTB, RusHydro, Ingosstrakh). Tests both back and front. Languages: Java, C# Teacher
More than 13 years in testing. Mainly works on large corporate projects (Citibank, VTB, RusHydro, Ingosstrakh). Tests both back and front. Languages: Java, C# Teacher
I started testing back in 2006. I started with manual testing and eventually worked my way up to a lead. Managed to work in companies such as Mail.ru Group, Rambler, Liga Stavok. Interesting: for...
I started testing back in 2006. I started with manual testing and eventually worked my way up to a lead. Managed to work in companies such as Mail.ru Group, Rambler, Liga Stavok. An interesting thing: during my work, I implemented a serious case of transferring handbrake operators to automation operators and reducing their manual labor to a minimum. Also participated in the implementation of automated testing for deployment features. This implementation made it possible to release up to 4 times a day without crashes in production. Program Manager
Testing expert. UX/UI-testing, Web/Mobile/API-testing automation. He graduated from Moscow State University in 2013 and advanced training courses at Moscow State Technical University. Bauman in 2018. I started with the development, testing and promotion of Internet sites on...
Testing expert. UX/UI-testing, Web/Mobile/API-testing automation. He graduated from Moscow State University in 2013 and advanced training courses at Moscow State Technical University. Bauman in 2018. I started with the development, testing and promotion of Internet sites on popular CMS platforms. 10+ years of experience in testing Web and Mobile applications. 5+ years of experience in Web/Mobile/API automation, also database testing. Over the years, I have been able to participate in interesting projects using different approaches to the development of test projects. Teacher
Introductory
-Topic 1.Introductory lesson. Locators, Expectations, Capabilities
-Topic 2. Generics, Listeners, Complex Expectations - Part 1
-Topic 3. Generics, Listeners, Complex Expectations - Part 2
-Topic 4. Actions Libraries, Working with Collections: Java Stream, Architecture. Let's remember Page Object, WebDriverFactory, PageFactory
-Topic 5.Practice: Writing an auto-test from scratch
BDD
-Topic 6. BDD Approach
-Theme 7.Cucumber
-Topic 8.Practice
API
-Topic 9.API Basics.
-Theme 10.RestAssured
-Topic 11.Contract Testing Spring
-Topic 12.Citrus Framework: Theory, first test
-Topic 13.Citrus Framework: Deep Learning, ApplyBehavior, Parameterized Tests
-Topic 14.Practice, Api-Helper’s
Stubs
-Topic 15. MVC pattern. Spring
-Topic 16. Brief overview of WireMock, mockito
Parallel execution of tests
-Topic 17. Modern method of Selenoid parallelization.
-Topic 18.Practice
Mobile & Selenide
-Theme 19.Fiddler (Charles), BurpSuite
-Theme 20.Appium. Capabilities
-Theme 21.Selenide
-Topic 22.Practice
CI/CD
-Topic 23. What is CI/CD, review of popular servers (Jenkins, Goodson, Travis, TeamCity)
-Theme 24.Jenkins
-Topic 25.Allure, uploading reports
-Topic 26.Practice
Design
-Topic 27.Consultation
-Topic 28.Protection of design work
Career
-Topic 29.Career day with a recruiter
-Topic 30. Interview with teachers
A
AnnaMRCH
09.06.2020 G.
Very poor organization of the educational process
Advantages: Suitable for juniors if they give a big discount. Disadvantages: Constant postponement of classes, managers and teachers ignore questions, webinars lack most of the topics stated in the course content. Java QA-engineer course. 1. Course managers ignore reviews and messages from you. If the question is complex and/or unpleasant, they will not answer you. 2. People often ask for feedback on specific...
Homework is checked personally by the author, no multiple choice tests, only practical assignments! Friends, here is a complete course on Software Testing from Scratch, in which you will learn Manual testing, testing using auxiliary software, Basic Python programming, Selenium + API test automation, Working with databases using Python, Load testing with Jmeter and Simulator final interviews
4
9 599 ₽