Testing Automation Essentials

 

  • 4 week online, part-time course for software engineers

  • 6-10 hours per week, designed to fit around your job

  • 24 February to 21 March 2025
    Partial scholarships available

DevAct-051

Overview

This dynamic, online part-time course led by international testing expert Patricio Miner is specifically designed for software engineers aiming to elevate their expertise in the rapidly evolving field of Test Engineering and Automation Testing.

At the end of this 4 week, online part-time course you will be:

Automation tools and processes

Using automation tools and processes to accelerate software development and testing by creating Automation Frameworks from scratch following the best practices like BDD and Page Object Model, making them easy to maintain and scale up as your project grows.

Upgrade CI/CD process

Running automated test suites as part of the pipelines in tools such as Jenkins, Azure DevOps Pipelines and GitHub Actions and get automated feedback, scheduled and ready for analysis when needed!

Professional career development

Maximising your career development for cross functional Development roles, and into senior Test Engineer, SDET and QA Engineer positions; the most globally in-demand positions in the QA space.

Patricio-Miner-300x300-circle-a864260173dcc6a5a3644273746f86c0-ozj16nyt7agd

"Quality is not an act, it's a habit."

— Pato Miner, course facilitator

Automation Testing Essentials is led by Software Test Engineer and Mentor Patricio Miner.

Pato has a huge passion for QA across the whole SDLC, with 14 years experience, having trained over 16,000 students globally in QA best practice and Test Engineering for Testers and Developers. As a Software Test Engineer, Pato has worked around the world for industries as diverse as banking, government, health and gaming. From creating complex parallel pipelines to implementing automation strategies for world-leading AI systems, Pato brings a wealth of insight and expertise to his teaching.

Learning outcomes

This course is your stepping stone to becoming a versatile software engineer, ready to tackle modern challenges in Test Automation, API Testing and seamless CI/CD integration. You’ll become adept at using these tools and understand how they integrate into the broader context of software development and testing.

The course will kick off in Developer and Tester streams. This gives Developers foundation testing skills and Testers foundation development skills needed to learn automation testing.

  • Master Testing techniques and best practices: From Black and White Box Testing Techniques, to Equivalence Partitioning and more. Less tests, more effectiveness.

  • Develop Automated Testing skills: Learn to create effective and meaningful automated tests with a focus on real-world application.

  • Enhance software robustness: Gain practical skills to develop robust software through comprehensive testing methods.

  • Specialise in API Testing: Learn industry-standards tools like Postman and RestAssured for robust RESTful API Testing.

  • Develop versatile API Tests: Gain expertise in crafting adaptable API Tests integral to a testing strategy.

  • Implement User-Focused automated tests: Master the art of embedding automated tests that accurately represent user interactions and flows within the system, ensuring comprehensive coverage of crucial business functionalities.

  • Optimise system coverage with automated tests: Learn how to create automated tests that effectively map out and validate the entire user journey, focusing on the critical elements essential to your business’s success.

  • Understand core programming concepts: Dive into Object-Oriented Programming, SOLID Principles and Clean Code best practices.

  • Build coding skills for automation frameworks: Acquire crucial coding skills for robust, efficient and scalable automation frameworks.

  • Experience Hands-on code management: Learn version control using Git, bridging the gap between testing and development.

  • Apply coding principles in real-world scenarios: Enhance your contribution to software development projects by understanding real-world application of coding principles.

Why this course?

  • Tailored Content: Every module is designed with the specific needs of software engineers, both Testers and Developers in mind, ensuring relevance and practical application.

  • Industry Expert Instructors: Learn from professionals who are active in the field, providing real-world insights and best practices.

  • Flexible Learning: Part-time format to suit your busy schedule, without compromising on the depth and quality of learning.

  • Hands-On Experience: Engage in practical exercises and real-life simulations to solidify your understanding and skills.

Course prerequisites

-header icon-
TIME COMMITMENT
  • 6-10 hours of study time per week over 4 weeks.

  • The course includes 2 x 1 hour online classes weekly, with 4-8 hours of individual learning and experimentation expected per week over 4 weeks.

-header icon- (1)
SKILLS NEEDED
  • For Testers: Knowledge of Software Testing and techniques such as Black Box, White Box, Exploratory, Test Case creation and defect identification.

  • For Developers: Familiarity with Git and one programming language (Java, Python or JavaScript).

  • Knowledge of how the Software Development Life Cycle (SDLC) and Agile works in terms of ceremonies and tasks performed by the software engineers (Dev and QA).

-header icon- (2)
HARDWARE AND SOFTWARE REQUIREMENTS
  • Operating System:

    • Windows: 10 Pro recommended, Home Edition also works.

    • macOS: High Sierra 10.13 or newer.

  • Memory: 8GB RAM minimum.

  • Disk Space: At least 20GB free.

  • CPU: A modern quad-core processor.

  • Internet: Stable connection required.

Course fees

$695.00 excluding GST ($799.25 including GST).

These fees can not be covered by student loans or allowances.

Scholarships

We want this programme to be accessible to a broad community. So we're providing a number of partial scholarships for individuals facing financial difficulties, making it possible for them to participate in the program.

Apply for a scholarship
Screenshot-2024-01-29-at-5.51.58 PM-circle-2afedc7f9a386e66250b219c558c9ab4-y1ftb4xcpi3o

"Pato manages to convey his experience with simple explanations, highlighting the important points and moving straight to practice."

— Paula, Udemy student

Interested?

Applications close Tuesday 18 February for our course starting Monday 24 February 2025.

Apply now

 


Or if you have any questions, just fill in the form on our contact page.