fbpx
Next class: QA FLEX (Start 07/12/23) Learn more & Sign Up

SDET: Java QA Automation Silver Bootcamp with WebDriver and Page Object Model

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)

(26 customer reviews)

Clear

SKU: N/A Category: Tag:

Reviews from the previous class

  1. EvgenyJuly, 2024

    I'm a newbie at software QA with less than a year of experience in manual QA. Before Portnov School, I took a course on Java automation after which I understood almost nothing and was completely confused about the topic. I have extensive experience with online learning, including courses at leading universities and business schools, and I can confidently say that Slava's course stands out as one of the best educational experiences I've had. Each week, complex and broad concepts were clarified and pieced together like a puzzle, thanks to Slava's clear explanations. After each theoretical block, we had detailed analyses of homework and practical sessions, where every nuance was thoroughly discussed. I am deeply grateful to the exceptional team of instructors—Ozzy, Artem, and Vladimir—for their invaluable knowledge, practical insights, and guidance throughout the course. Now, after taking Slava's Bootcamp, I feel confident in applying 100% of the course material. Thanks a lot!!!
  2. MariettaJuly, 2024

    Really enjoyed the class and learned a lot I can use in my career
  3. ArturJuly, 2024

    All instructors were very knowledgeable and they cared for people to understand the material
  4. JeyachitraJuly, 2024

    Slava's and other instructors' classes are extremely useful!! Thank all of them so much!!
  5. NinaJuly, 2024

    Slava's explanations and classes are priceless.
  6. RustamJuly, 2024

    Great balance theory and practice session. The most necessary material for getting started in the field of automation, the necessary templates and solutions are provided. Thanks a lot!!
  7. Michael D.January, 2024

    Fantastic course! It’s comprehensive, well-structured, and Slava's teaching method makes learning Java for QA Automation a breeze. The community and team leaders are supportive and knowledgeable, creating a great learning environment. I feel well-prepared for a career in this field.
  8. LisaJanuary, 2024

    Joining this bootcamp was one of the best decisions I've made for my career. The balance between theory and practical exercises is perfect. Slava's passion for teaching and his knowledge of Java and QA Automation is inspiring. This course has opened many doors for me professionally.
  9. MaxJanuary, 2024

    This course exceeded all my expectations! As a complete beginner in QA and Java, I found the lessons engaging and the material easy to follow. Slava's approach to teaching is exceptional, making even the most complex concepts digestible. I now feel confident to start my career in QA Automation. Thanks for this transformative experience!
  10. ArturJuly, 2021

    First of all THANK YOU very much for this course! I learned a lot of new things from it. To be honest I don't have experience in QA, just in Desktop/User support. I have a little experience in Java. So... I really like this course and appreciate your efforts to help me, THANK YOU!!!
  11. SergeyJuly, 2021

    The strong focus on professional development is the most fabulous point of the course IMHO. I've learned topics and obtained skills enough to start a new role as a QA Automation Engineer almost a month ago. Moreover, a big picture of QA Automation given by Slava helped me to build my own plan for self education in the domain and for further professional development. I really appreciate him for that great class.
  12. NatashaJuly, 2021

    Excellent online course, very well organized and designed, provides priceless practical knowledge. Great slides and material recommendation. Especially like that it has class video recordings (I think it really helps to eliminate many unnecessary questions to instructor: students can simply go back and re-watch the video to capture what was missed). I would really like to be contacted about future Slava's courses. Thank you!
  13. AndyJuly, 2021

    I enjoyed the course. Overall the program was clear to understand and helped me to learn basic coding skills. The program was structured well and the presenter was very skillful in explaining complexity of coding in a simple way. The team leader was great and provided all necessary support to students to complete homework or answer questions. All the best to the team.
  14. VaidasJuly, 2021

    Everything was very well organized. I can say with confidence that Slava is one of the best teachers and it's a reason why I choose the Portnov Computer School for Automation class.
  15. AnastasiaJuly, 2021

    Slava has magic talent to explain complicated things on very simple language. He changed my mind, all difficult questions became just clear and understandable. The most difficult part was Java interview coding challenge and he explained this topic many times and was so patient with us. He gave us useful advice and interview tips, showed reality and problems in real environment and gave us global understanding of Software testing processes which really important if you feel not confident. Thank you so much for this class! You gave us more than we’re expected. You really tried to do the best for us and give us key for successful and interesting life with opportunity to be Automation Engineer and do really amazing things. I appreciate your help and support! You’re the best teacher in my life! Please keep going and continue to make difference in this world! You’re changing people destiny!
  16. RinatJuly, 2021

    Thanks for Slava - he showed all the best and useful experience he have.
  17. LenaJuly, 2021

    First of all, I would like to thank you and your team for sharing all this incredible information, for your patience and support!!! When I decided to take this course, I thought it might be impossible to finish with my level of experience in QA and programming. Fortunately, I was surprised because you explained, drew, demonstrated and repeated everything several times. Everything were perfect: the course material was presented in a clear and structured manner, handouts cover every single topic, home works were enough complicated for self-improving. It was very nice to have people with different experience level and background in group because they asked unexpected questions: from simple to very complicated. The bootcamp was dynamic, intense and super cool!
  18. JuliaJuly, 2021

    Organization of the learning process is very good, our team lead as well as support from others was very good. Slava always responded and gave clear answers. Thank you for the great opportunity and very deep knowledge. Great job!
  19. ElenaJuly, 2021

    Thanks for the course. Very structured, understandable even for a non-technical person. The course keeps you busy with homework and ongoing study. This is a good push to learn more and more.
  20. RudyJuly, 2021

    This course is brilliant! Packed with useful knowledge and very well structured. Sometimes I was even overwhelmed by the amount of new things to learn. Slava goes above and beyond in sharing his knowledge and experience. This course is priceless.
  21. IreneJuly, 2021

    • The course is well structured. • The course is suitable for people with experience in QA as well as for beginners, but with high motivation. • The main advantage of the course is learning through practice from the very first lesson! • It's very helpful the students were divided into teams with their leaders!
  22. DanJuly, 2021

    Slava, you're a true expert in the field! Thank you for sharing your knowledge and teaching us!
  23. AnthonyJuly, 2021

    I am very satisfied with the class. Everything was clear and understandable. Especially I would like to mention the XPath part - it was just brilliant.
  24. GregJuly, 2021

    Slava is a very strong presenter and a teacher. Great structure of the course: the slides and homework assignments provided the students with everything we need to study at home and learn with hands on practice. Thank you so much for separating us into the groups and a huge thanks to our volunteers that dedicated so much time to review our homework and guide us when we needed.
  25. SergeyJuly, 2021

    Awesome Bootcamp! Must-have for a QA Automation.
  26. LeroyJune, 2021

    Very valuable skills for automated software testing.

Leave feedback

Please rate*