Overview
Description
Course Title: Software Testing+ (9 Modules)
Experience Required: Beginner
Duration: 8 months
Dedication: 20 hours per week
Start Date: Autumn 2024
Format: Online
Price: €2900 1.660 € Exlusive First-Year Discount!
Course Description:
The Software Testing course is designed to help you master the fundamental and advanced skills required for a career in software testing. Covering topics from manual testing, automated testing, and performance testing, to AI-related skills, this 8-month comprehensive program will provide a complete roadmap for entering the field of software testing, with both technical and soft skills necessary for career success.
Modules Overview:
Module 1: Introduction to IT
- Duration: 3 weeks
- Format: Online
- Topics:
- Writing and using basic and advanced commands for manipulating large datasets in Excel
- Writing basic and advanced SQL queries
- Using Linux commands for database queries and navigation through directories
- Tools:
Module 2: Manual Testing
- Duration: 8 weeks
- Format: Online
- Topics:
- Understanding software testing methodologies and the software development process
- Applying different types of testing: unit, integration, functional, acceptance, smoke testing
- Writing test cases and defect reporting
- Tools:
- Lucidchart
- Kiwi
- TCMS
- Redmine
Module 3: Object Oriented Programming
- Duration: 4 weeks
- Format: Online
- Topics:
- Learning to create classes and objects, and manipulate variables using various operations
- Modeling OOP environments using Visual Studio
- Tools:
Module 4: Automated Testing
- Duration: 5 weeks
- Format: Online
- Topics:
- Creating test projects, locating elements on websites, and scripting automated tests for web and mobile apps using TestNG/NUnit
- Proficiency in testing web apps using Java/C#
- Tools:
- Android Studio
- Unit
- Selenium
Module 5: RestAPI
- Duration: 3 weeks
- Format: Online
- Topics:
- Understanding RESTful web services, HTTP methods, and JSON data transmission
- JSONPath expressions for API testing and Swagger for API documentation
- Automating API testing using Postman
- Tools:
Module 6: Performance Testing
- Duration: 1.5 weeks
- Format: Online
- Topics:
- Learning performance testing of servers and other non-functional testing types
- Understanding performance testing metrics and executing tests
- Tools:
Module 7: Fast Track to Career Success – Employability Skills
- Duration: Self-paced
- Format: Online
- Courses:
- Communication Skills for a Successful Career
- Critical Thinking & Problem-solving
- Interpersonal Skills
- Leadership Skills
- Personal Skills
- Creativity, Design Thinking & Innovation
- Analytical Skills
- Emotional Intelligence (EQ)
- Fundamentals of Neurolinguistic Programming (NLP)
- Brain-based Leadership: The Neuroscience Behind Leading People
- Growth Mindset for Personal Growth
- How to Learn Effectively
- Certification: Certificate+
Module 8: Expanding Career Opportunities – Advanced Technical Skills
- Duration: Self-paced
- Format: Online
- Courses:
- Fundamentals of Project and Product Management
- Advanced Automated Testing
- Software Engineering Theory
- Fundamentals of Back-end Development
- Fundamentals of UX/UI Design
- Certification: Certificate+
Module 9: Preparing for AI-Era Job Positions – AI Skills
- Duration: Self-paced
- Format: Online
- Courses:
- AI Ethics
- Business AI (master-class)
- AI for Programming (master-class)
- Certification: Certificate+
Certification:
Participants will receive a Software Testing certificate upon successful completion of the course.
This comprehensive program is designed to equip participants with the knowledge and skills needed to thrive in software testing roles and the evolving tech landscape.