Hosi Learning Academy
Software Engineering
PREVIOUS – Cyber Security
NEXT – Leadership Development
Software Engineering
Nanodegree in Software Test Automation Engineering (NiSTAE)
Transforming Manual Testers into Software Quality Engineers
The Nanogregree is a unique educational offering designed to bridge the gap between learning and career goals. We partner with industry leaders and experts who understand what skills are in demand in the applicable job market.
The goal of the Nanodegree in Software Test Automation Engineering (NiSTAE) is to equip students with the unique skills required to perform back-end, front-end, non-functional, and mobile automation testing.
Test automation is a software development activity, so our unique program focuses on software development principles and practices. The program covers object-oriented programming concepts, encapsulation, abstraction, inheritance, and polymorphism. Furthermore, common software development practices are also covered in different modules, code reviews, source control and continuous integration.
Students who go through this program will be able to:
- Perform database testing using SQL incorporated in automation scripts.
- Perform front-end test automation on web applications using objected-oriented programming languages.
- Perform non-functional testing using common tools and scripting.
- Write automation scripts to test APIs and Microservices.
- Write automation scripts to test Web and Mobile applications.
- Incorporate test frameworks in DevOps pipelines.
Module 1
- Fundamentals of Programming
- Object Oriented Python
- Object Oriented Java
- Fundamentals of Software Testing
- Agile Testing
- DevOps Foundation
Module 2
- Database Testing
- Web Services Testing
- Selenium – Java Automation Testing
- Selenium – Python Automation Testing
- Performance Testing
Module 3
- Mobile Automation Testing
- Building Test Automation Frameworks
- Test Automation Integration in DevOps
- Robot Framework
- Artificial Intelligence in Software Testing
Module 4
- Test Data Management
- Test Automation Engineer
- Version Control in Test Automation
- Continuous Integration Testing
- Security (DevSecOps).
CLICK HERE if you would like us to contact you about training or coaching
PREVIOUS – Cyber Security
NEXT – Leadership Development