- Home
- Training
QA course from scratch
An intensive course so you can start working in software testing. No technical prerequisites: just the desire to learn and to be part of Underc0de.
Our courses
QA training, from beginner to specialist
You start with the fundamentals and continue with the specialization that interests you most. Every course includes a certificate.
Manual QA
User stories, test case design and execution, bug reporting and teamwork, from scratch.
QA Automation
Front-end, API and performance test automation with Playwright, BDD and CI/CD pipelines.
Agentic QA
Testing with AI agents: how to plan, run and review tests alongside agents, and how to validate what they do.
ISTQB preparation
A review of the Foundation Level syllabus, practice exams and simulators to sit the international certification.
Mobile QA
Testing Android and iOS apps: devices, emulators, usability and the cases specific to mobile.
API testing
Validating REST services with Postman and Swagger: contracts, HTTP status codes, data and automation.
Security testing
Security fundamentals applied to testing: common vulnerabilities, OWASP and how to report findings.
- Every course includes a certificate
Course details
What you need to know before you sign up
The course is designed so that you finish knowing how to do what a QA does every day: read user stories, write test cases, run them, report bugs and communicate with the team. Lots of practice in a simulated work environment.
- Format
- In person in Mendoza or online on Discord
- Requirement
- Being an Underc0de member
- Certification
- Yes, every course includes a certificate
How to take part
From the announcement to the first class
Join the Underc0de community
It is the only requirement: the courses are for community members.
Follow the announcement of the new edition
We publish it on the WhatsApp channel, Instagram, LinkedIn and YouTube together with the enrollment form.
Fill in the form and solve the challenge
The challenge requires no technical knowledge: we assess judgment, attention to detail and the desire to learn.
Wait for the email with the next steps
If you are selected we will write to you with the information to get started. We also announce the new students on our social media.
What you will learn
Course content
The topics you will work on across the different courses, always practicing on real cases.
Fundamentals and test design
The role of QA, the software lifecycle, test types and levels, design techniques and test cases from user stories.
Execution and bug reporting
Running tests, documenting and prioritizing defects, and managing work in Jira within an agile team.
UI automation
Playwright, TypeScript and BDD with Cucumber, test design patterns, reporting and CI/CD pipeline integration.
Testing with AI agents
Prompts for QA, agents that generate test cases and test data, assisted execution and how to review and validate what the AI produces.
APIs and databases
REST, HTTP methods and status codes, Postman and Swagger, contract validation and SQL queries to verify data.
Mobile applications
Testing on Android and iOS, real devices and emulators, permissions, connectivity, gestures and usability on small screens.
Security testing
OWASP Top 10, common web vulnerabilities, authentication and session handling, and how to report findings responsibly.
Certification preparation
The Foundation Level syllabus, official vocabulary, sample exams and simulators so you arrive at the exam confident.
Frequently asked questions
Common questions
What are the requirements to take part?
Being a member of the Underc0decommunity. No previous experience in testing or programming is needed: the course starts from scratch.
Which courses do you offer?
Manual QA, QA Automation, Agentic QA and preparation for the ISTQB certification. There are also courses on Mobile QA, API testing and security testing.
Do the courses include a certificate?
Yes. Every course awards a certificate on completion.
How do I enroll?
Before each course starts we announce it on our social media and on the WhatsApp channel. You need to fill in a form and solve a challenge. The form is published on all our channels.
How do I find out if I was selected?
Once you have filled in the form and solved the challenge, we email you the next steps. We also announce everyone who was selected on our social media.
Is it in person or online?
Both. In-person classes are held in Mendoza, Argentina; online classes run on Discord.
Videos
Learn with our videos
Free classes and tutorials from the QARMY YouTube channel to keep practicing before, during and after the courses. The videos are in Spanish.
Find out when the next course starts
Join the WhatsApp channel: that is where we first announce each new enrollment period.








