Entering the Test Automation World
Test Automation has received significant attention in the past few years due to the significant improvements it offers with respect to software quality and productivity.
Test Automation Engineers, or Software Engineers in Test as they are often called, are in essence Software Engineers that develop applications that test other software applications. Therefore, Test Automation Engineers show strong algorithmic thinking and problem solving skills along with a deep knowledge of test automation frameworks that allow them to be more productive and efficient at their tasks.
Entering the Test Automation world is often an exciting but also a demanding career decision. A Software Engineer in Test is required not only to be a Software Engineer but also to have a testing mindset. Strong knowledge in programming languages such as Java, Javascript, Ruby or Python are complemented by excellent use of frameworks such as Selenium WebDriver, Geb, Cucumber and Spock.
Entering the Test Automation World is a learning path designed to give tech professionals the necessary understanding and skills for a successful career in Test Automation by covering programming languages and frameworks that are industry standards and used by most of the software organisations nowadays. Above all, this learning programme teaches you something more than just tools and frameworks; you will cultivate a deep software understanding and testing mindset by working alongside some of the brightest Test Automation Engineers in Greece.
About the Java course
This 5-week (40 hours) learning programme is designed to provide the necessary skills for tech professionals in the testing discipline covering topics, best practices and design patterns that we often meet when dealing with software applications testing.
Either if you want to enter the software testing industry or if you are looking for a Java course to take you to the next level this course is for you.
Who should attend
- QA Engineers
- Manual testers
- Automation Engineers looking for opportunities to advance their Java skills
- Tech professionals interested in entering the software testing industry
Prerequisites
- Experience in at least one programming language
- Good problem solving and algorithmic thinking skills
What will you learn
- Control Flow & procedural programming
- Object Oriented programming
- Packaging
- Inheritance
- Data structures
- Exception handling
- I/O handling
- Design patterns
- Concurrency
- Java 8 features
- Best practices in testing
- Hands-on examples and exercises in testing
Location
The course is taking place in Learning Actors premises, 62A Ethnikis Antistasis, Chalandri, Greece.