SDET: Java QA Automation Silver Bootcamp with WebDriver and Page Object Model
SDET: Java QA Automation Silver Bootcamp with WebDriver and Page Object Model
FEATURED
INSTRUCTOR
Slava Skryabin – VP of Engineering at one of the largest international IT companies. Designed and created Java, Python, Ruby, Scala, JavaScript-based automation frameworks from the ground up that test UI, Mobile, Web-services, Databases, perform security vulnerabilities scanning. US Patent in automation architecture solutions..
The course is project-based with writing automation scripts against multiple test applications.
SUMMARY
• Immerse yourself in project-based practice across a spectrum of applications.
• Master automated testing using Java, Cucumber and Selenium WebDriver.
• Understand Xpath expressions and effective way to find and write them.
• Explore TDD/BDD, and understand why they dominate the industry. Learn Behavior Driven Development using Cucumber.
• Walk through the installation and configuration of frameworks from scratch with Maven.
• Grasp core concepts of Java and efficient learning methods. From JDK 8, 11, 17, 21 and beyond.
• Dive deep into Selenium API: WebDriver, WebElement, Actions, WebDriverWait, Select, and more.
• Understand Implicit and Explicit waits, and their appropriate usage.
• Work with different HTML elements such as buttons, input fields, checkboxes, and more.
• Understand data structures used in automation, like Arrays and Maps.
• Grasp high-level web application architecture for effective testing planning.
• Learn about Cucumber hooks, test runner, test context, and more.
• Investigate various test data origins, such as data files and databases.
• Master Jenkins automation jobs setup for continuous integration.
• Review Jenkins pipelines for CI/CD (continuous integration / delivery).
• Utilize Git for source control, including branching and merging.
• Comprehend Object-Oriented Programming (OOP) concepts – encapsulation, inheritance, polymorphism, and abstraction, with practical automation examples.
• Debug, fix and troubleshoot automation scenarios.
• Embrace the SDET role: learning to utilize automation architectural patterns.
• Prioritize scenarios to automate and replace existing manual test cases.
• Automate real applications at work for tangible benefits.
• Sharpen problem-solving skills through numerous coding challenges.
• Understand cloud application infrastructure (IaaS, PaaS, SaaS) from a QA perspective.
• Identify and address scenarios that are best handled by automation.
• Explore security testing: identifying vulnerabilities and understanding the focus and benefits.
• Review examples of setups, processes, and continuous integration/delivery methods.
• Prepare to confidently demonstrate and defend your knowledge during interviews.
WHITE BOX TESTING
• Learn the fundamentals of White Box Testing, focusing on the internal structure and logic of the application.
• Understand techniques such as code coverage, path coverage, and branch coverage to ensure thorough testing.
• Gain insights into how white box testing complements automated testing strategies by identifying internal vulnerabilities and logical errors.
• Explore the integration of white box testing with other testing methodologies to enhance overall software quality.
AFTER THE CLASS YOU WILL
• Develop automated tests using Java, Cucumber, and Selenium WebDriver.
• Create comprehensive End-to-End automated tests
• Interact with multiple web pages: clicking buttons, entering text, selecting from drop-down menus, etc.
• Automate repetitive or manual tasks in your current work environment.
• Understand IaaS/PaaS/SaaS applications and related infrastructure.
• Grasp CI/CD concepts with practical Jenkins pipeline setup.
• Utilize Git for source control, including handling pull requests and merges.
• Debug automation scenarios to identify root causes of issues.
• Update automation scenarios to accommodate changes in UI.
• Implement automated test cases using the Page Object pattern
CURRENT SCHEDULE OF CHARGES
The course includes 80 hours of comprehensive lectures and 120 hours of immersive labs by arrangement. Immerse yourself in the world of QA automation with our intensive bootcamp and turn into a skilled automation engineer.
Price: $2900.00
Special price for our students available
PAYMENT OPTIONS
- Pay with a debit/credit card (the option is available in our shopping cart)
- Pay with the Zelle app (make a transfer from your Zelle account)
- Mail us a check (make checks payable to “Portnov Computer School”, mail to 830 Stewart drive, #106, Sunnyvale, CA 94085)
EvgenyJuly, 2024
MariettaJuly, 2024
ArturJuly, 2024
JeyachitraJuly, 2024
NinaJuly, 2024
RustamJuly, 2024
Michael D.January, 2024
LisaJanuary, 2024
MaxJanuary, 2024
ArturJuly, 2021
SergeyJuly, 2021
NatashaJuly, 2021
AndyJuly, 2021
VaidasJuly, 2021
AnastasiaJuly, 2021
RinatJuly, 2021
LenaJuly, 2021
JuliaJuly, 2021
ElenaJuly, 2021
RudyJuly, 2021
IreneJuly, 2021
DanJuly, 2021
AnthonyJuly, 2021
GregJuly, 2021
SergeyJuly, 2021
LeroyJune, 2021