Certified Agile Testing Automation “ICP-ATA” Workshop

Agile & Digital Innovation Training

Certified Agile Testing Automation “ICP-ATA” Workshop

Available since November 7, 2020
...
Category

Agile & Digital Innovation Training

Duration

3 Full Days

Course description

In this hands-on class, you will learn the fundamentals of automating tests effectively within an Agile team. You will code using popular testing frameworks and will code realistic scenarios. You will also learn Behavior Driven Development and how to use it effectively within an Agile team as well as automate those scenarios. After attending this class you will be ready to hit the ground running with your team choosing the most valuable tests and then automating them.

Target audience

Agile testers, test engineers, or those aspiring to these roles with a passion for software quality and a desire to learn and practice agile test automation. Test Managers with an interest in learning or improving automation skills and developers with an interest in automation beyond unit testing will also benefit from this certification.

Course requirements

Preferred to be certified over agile testing "ICP-TST", or have the equivalent testing knowledge.

Earn your Official ICP-ATA Certificate

After successfully attending the whole class, and showing an acceptable level of contribution, you will receive an email containing instructions on how to access your ICAgile.com profile. You will be required to complete a brief post-class survey. Upon completing the survey, you will become certified and receive a copy of your certificate via email.

P.S. The course price includes the certificate fees. No additional or hidden cost.

Stacks and Technologies

Workshop will be conducted using selenium, with java language.

Course teachers

Yahya Qandel

Yahya is an experienced developer, team lead, mentor and coach. As a senior member of a self-organizing team, he helps lead both development and coaching projects for various clients. His ability to mentor others, focus on client delivery, and technical excellence makes him valuable for any project. Leveraging the powers of continuous integration, test-driven development, and his intensive full-stack experience, he works with teams to iteratively develop working software that delights end customers. Yahya not only gives advices to his coached teams, but also joins the team as a developer and pairs with individuals to teach them, in a very hands-on manner, things like test-first development, thin-vertical slicing and simple design.

Mahmoud Ghoz

Mahmoud is an agile practitioner who has a sum of 20 years of experience coaching and delivering complex IT, web and mobile projects with multiple technologies; out of which, he has been practicing Lean and agile techniques for more than 10 years to transform teams and help them scale the right way in different fast-growing local and multinational companies.
Ghoz is a self-motivated agile practitioner who can see the complete value stream throughout the product life cycle. Being eager to transform teams and organizations to adopt the agility mindset, he has pursued professional accreditation from Scrum Alliance, the most well-known agile professionals community worldwide. In addition, Ghoz is a certified Scrum at Scale Practitioner “CSaSP”, Scrum Developer “CSD” and Product Owner “CSPO”.
On the other hand, Ghoz is an Authorized Instructor from ICAgile, Certified SAFe Program Consultant from Scaled Agile, and Authorized Kanban Trainer from Kanban University.

Yahya Qandel
Yahya Qandel
Mahmoud Ghoz
Mahmoud Ghoz

Course Plan

Section 01

Anatomy of a Test

  • This is the basic repeating structure used in ALL testing frameworks.
Section 02

Multiple Hands-On Exercises

  • Students will code multiple tests and learn not just how to write them, but how to maintain them over time.
Section 03

Selecting Tests

  • Not all tests should be automated. Automation takes time and effort to code and maintain. We will review how to select which tests to automate so that you get the most bang for your buck.
Section 04

Working Effectively with an Agile Team

  • How can you collaborate with your team (developers, product owners, UX designers, etc...) most effectively? How does automation fit in?
Section 05

Behavior Driven Development (BDD)

  • Learn to write and automate tests in collaboration with your team so that you support the team instead of just interrogating a working system and sending defects back to development.
Section 06

Advanced Topics

  • Planning and Measuring Automation.
  • Testing Patterns.
  • Virtualization.
  • Avoiding Common Pitfalls in Scaling.

Reviews

Coming soon.

Scroll to top