Chat with us, powered by LiveChat
SDET: Java QA Automation Silver Bootcamp with WebDriver and Page Object Model
The course is project-based with writing automation scripts against multiple test applications.

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.
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..

What you'll learn
Develop automated tests using Java, Cucumber, and Selenium WebDriver.
Debug automation scenarios to identify root causes of issues.
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.
Update automation scenarios to accommodate changes in UI.
Implement automated test cases using the Page Object pattern
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
The course will start September 3, 2024
Tuesday/Thursday
from 6 pm to 8 pm (Pacific Time)
Days
Hours
Minutes
Seconds
Testimonials
CONTACT US
Address
830 Stewart drive, #106,
Sunnyvale, CA 94085