1. Tutorials and trainings
- IntelliJ for Testers course: https://testautomationu.applitools.com/intellij/
- JUnit 5 course: https://testautomationu.applitools.com/junit5-tutorial/
2. Articles
- Articles for TestProject:
- https://blog.testproject.io/2021/06/28/getting-started-with-maven-part-2/
- https://blog.testproject.io/2021/06/28/getting-started-with-maven-part-1/
- https://blog.testproject.io/2021/05/31/keeping-up-with-your-test-automation-project-dependencies/
- https://blog.testproject.io/2021/05/05/logging-test-automation-information-with-log4j/
- https://blog.testproject.io/2021/03/24/running-automated-tests-in-parallel-with-testng/
- https://blog.testproject.io/2021/03/18/visualing-the-history-of-selected-code-with-intellij/
- https://blog.testproject.io/2021/03/08/jdbctemplate-for-java-automated-database-tests/
- https://blog.testproject.io/2021/02/09/using-spring-to-switch-environments-in-automated-tests/
- https://blog.testproject.io/2021/01/29/performing-page-interactions-with-selenium-actions/
- https://blog.testproject.io/2021/01/13/using-selenium-webdriver-waits-as-retries-in-your-selenium-tests/
- https://blog.testproject.io/2020/08/04/using-java-enums-in-test-automation/
- https://blog.testproject.io/2019/10/24/using-java-objects-for-comparing-api-db-test-data/
- https://blog.testproject.io/2020/04/22/clean-code-in-tests-what-why-and-how/
- https://blog.testproject.io/2020/05/11/java-test-automation-good-practices/
- https://blog.testproject.io/2020/06/01/tips-for-working-with-ifs-in-java/
- Article for QALead: https://theqalead.com/topics/release-management-how-i-prepare-and-test-for-my-releases/
- Article for TechBeacon: https://techbeacon.com/app-dev-testing/5-best-apache-commons-utilities-automation-engineers
3. Webinars, panels and podcasts
- Test Guild discussion: Selenium Insight from All-Star SeleniumConf Speakers: https://www.youtube.com/watch?v=uxczD4fgxiQ
- Webinar on refactoring and using IntelliJ to perform it: https://www.youtube.com/watch?v=j30R4wo864c
- Testers’ Island Discs podcast episode 33: https://www.ministryoftesting.com/dojo/lessons/testers-island-discs-ep33-corina-pip
- CSS selectors webinar: https://www.youtube.com/watch?v=-xKvR2lxiVk
- Webinar for TestProject on Test Automation trends for 2020: https://youtu.be/830cbjzY0Nc , https://blog.testproject.io/2020/02/17/must-know-test-automation-trends-by-leading-experts/
4. Conferences
2023
- SeleniumConf Chicago 2023: What’s new and good in Selenium; talk
- Nordic Testing Days 2023: What’s new and good in Selenium; talk
- Romania Testing Conference 2023: Selenium from scratch; tutorial
- HUSTEF 2023: What’s new and good in Selenium; talk
- SANAE Beer.Ex 2023:
- How testers add value to the organization. But also to ourselves; keynote
- The waiting game – how to design reliable Selenium tests; tutorial
2022
- WorQference 2022: Making your Selenium tests reliable by using waits; workshop
- Nordic Testing Days 2022: Automation with Cypress; tutorial
- SeleniumConf Virtual 2022: The Road to Reliable Automated Tests; talk
- AutomationStar 2022:
- Kickstarting your Cypress Automation; workshop
- The Road to Reliable Automated Tests; talk
- HUSTEF 2022: Automation with Cypress; tutorial
2021
- AppiumConf 2021: How Testers Add Value to the Organization. But also, to ourselves; keynote
- HUSTEF 2021:
- How Testers Add Value to the Organization. But also, to ourselves; keynote
- Selenium testing from scratch; tutorial
- TestFlix 2021: It is not automation when… ; talk
- TestFest UK 2021: (Some of the) Worst mistakes in automation; talk
2020
- Automation Guild 2020: Roundtable expert
- European Testing Conference 2020: Processing test data read from a web page with Selenium; live coding
- TestCon Europe 2020: TestNG? JUnit? What is the Best Choice for Me?; talk
- Selenium Day ANZ 2020: The waiting game – how to design reliable Selenium tests; talk
- HUSTEF 2020: Worst mistakes you can make in automation; talk
- Agile Testing Days Germany 2020: Generating useful date and time values for your tests; talk
2019
- AutomationGuild online 2019 – Using IntelliJ to help you with your automation code; tool and code demo
- UKStar London 2019
- Troubleshooting the fudge out of it; talk
- CSS selectors from zero to awesome; workshop
- Nordic Testing Days 2019 – Selenium testing from scratch; tutorial
- GOTO Amsterdam – Selenium tests the Object Oriented Way; live coding
- ConTest NYC 2019:
- Troubleshooting the fudge out of it; talk
- Top lessons i learned from my developers; lightning talk
- Designing you Java and Maven based Testing Framework; tutorial
- Hustef 2019 – Troubleshooting the fudge out of it; talk
2018
- AutomationGuild online 2018 – Be productive in your automation with the Apache Commons helper libraries; talk
- SauceCon San Francisco 2018 – The waiting game – how to design reliable Selenium tests; talk
- Codecamp Cluj-Napoca 2018 – Be productive in your automation with the Apache Commons helper libraries; talk
- DevExperience Iasi 2018 – The waiting game – how to design reliable Selenium tests; talk
- CRAFT Budapest 2018 – Testers can write good code too; talk
- Nordic Testing Days Tallinn 2018 – Designing your Java and Selenium tests. And your testing framework too (with Maven); tutorial
- PalinQA meetup Budapest 2018 – Selenium tests the Object Oriented Way; live coding
- HUSTEF Budapest 2018 – The waiting game – how to design reliable Selenium tests; talk
- Devoxx Belgium 2018 – Selenium tests the Object Oriented Way; Tools in Action category, live coding
2017
- Nordic Testing Days Tallinn 2017 –
- Selenium tests, the Object Oriented Way; workshop given twice
- lightning talk
- STPCon Washington DC 2017 –
- Selenium tests, the Object Oriented Way; live coding
- Testers can write good code too; talk
- TestCon Vilnius 2017 – Selenium tests, the Object Oriented Way; live coding
- Codecamp Cluj-Napoca 2017 – Testers can write good code too; talk
- HUSTEF Budapest 2017 – Testers can write good code too; talk
2016
- Romania Testing Conference Cluj-Napoca 2016: A tester’s experience in learning automation; talk
- SeConf UK 2016: Selenium tests, the Object Oriented Way; talk