Software Testing Training in Tunisia

Software Testing Training in Tunisia

Develop concrete skills in QA, software testing and test automation through a hands-on, project-oriented approach.

Our training programs can be adapted to the needs and the schedule of professionals and companies — on-site or online.

Software Testing Training

Software Testing and QA Training

Software quality is no longer an afterthought: in every release, bugs cost time, money and user trust. QA (Quality Assurance) professionals find bugs before they reach production, so teams ship with confidence.

The role of a QA engineer has evolved far beyond finding defects. Today's testers design test strategies, automate regression suites, integrate quality into CI/CD and move towards test automation with tools such as Selenium, Playwright, Cypress and Appium.

All of that starts with practical skills. In our software testing training in Tunisia, we focus on hands-on exercises, real cases and the good practices used every day in the industry.

Whatever your profile — a beginner discovering software testing, a developer moving into automation, or a company upskilling its QA team — our approach combines clear theory with a lot of practice. This is a practical software testing training, built around projects rather than slides.

Manual Testing

Manual and Functional Testing Training

Master the foundations of software quality and build a solid manual testing practice before moving to automation. Our manual testing training in Tunisia covers the full testing lifecycle.

What the manual testing training covers
  • Fundamentals of software testing
  • The Software Testing Life Cycle (STLC)
  • Test levels: unit, integration, system and acceptance
  • Test types and the difference between functional and non-functional tests
  • Test design techniques: equivalence partitioning, boundary values, state transitions
  • Writing test cases and test scenarios
  • Regression testing and retesting
  • Exploratory testing
  • Defect management and reporting
  • Jira and issue tracking
  • Test management with Xray
Test Automation

Test Automation Training

Learn to automate reliable test suites that protect every release. Our test automation training in Tunisia covers the principles, the strategy and the tools used in real projects.

What you learn
1

Principles of test automation and when to automate

2

Designing an automation strategy and choosing the right scope

3

Building maintainable frameworks

4

The Page Object Model pattern

5

Data-driven testing

6

Integrating tests into CI/CD

7

Reporting and test maintenance

8

Managing flaky tests

Automation technologies covered

Selenium

The standard for web automation with WebDriver.

Playwright

Fast, modern browser automation with auto-waiting.

Cypress

Developer-friendly end-to-end testing for the web.

Robot Framework

Keyword-driven test automation for any team.

Selenium Training

Selenium Training

Our Selenium training in Tunisia covers everything you need to build robust web automation suites with Selenium WebDriver, from basic locators to a full CI/CD pipeline.

Selenium training curriculum highlights
  • Selenium WebDriver fundamentals
  • Locators and robust element selection
  • Implicit and explicit waits
  • Page Object Model pattern
  • Assertions and validation
  • Data-driven testing with TestNG or NUnit
  • Maven or .NET project setup depending on the stack
  • Version control with Git
  • Running tests in CI/CD with Jenkins
Playwright Training

Playwright Training

Learn Playwright to build fast, reliable browser automation for modern web applications. Our Playwright training in Tunisia is hands-on and project-based.

Playwright training curriculum highlights
  • Playwright fundamentals
  • Browser automation and contexts
  • Locators and resilient selectors
  • Assertions and auto-waiting
  • Fixtures and test setup
  • Page Object Model
  • API testing with Playwright
  • Parallel execution
  • Reporting and CI/CD integration
Cypress & Robot Framework

Cypress and Robot Framework Training

Discover two complementary automation approaches and know when to use each one.

Cypress

A developer-friendly tool for end-to-end web testing, with fast debugging and automatic retrying.

  • Web automation for end-to-end tests
  • Clear assertions and retry-ability
  • Powerful debugging
  • API testing support
  • Simple CI/CD integration

Robot Framework

A keyword-driven framework ideal for teams, with high readability and strong extensibility.

  • Keyword-driven testing
  • Web testing with SeleniumLibrary
  • API testing
  • Extensibility with custom keywords
  • Broad automation coverage
API Testing

API Testing Training

Learn to test the layer behind every application. Our API testing training covers manual API testing with Postman and API test automation with REST Assured, Karate DSL and Newman.

Manual API testing with Postman

  • Building and organizing Postman collections
  • Managing environments
  • Authentication flows
  • Assertions and scripts
  • Response validation

API test automation

  • REST Assured
  • Karate DSL
  • Newman for CI/CD execution
  • Continuous integration of API tests

Where relevant, we also show how to combine a UI + API strategy with Selenium or Playwright for complete end-to-end coverage.

Mobile Testing

Mobile Testing Training

Learn to test Android and iOS applications, manually and with Automation. Our mobile testing training and Appium training in Tunisia prepare you for real mobile projects.

What the mobile testing training covers
  • Android testing
  • iOS testing
  • Mobile functional testing
  • Mobile test automation with Appium
  • Cross-platform test strategies
ISTQB

ISTQB Preparation

We accompany your preparation for ISTQB exams: foundations of testing, ISTQB vocabulary, test process, test techniques and defect management — so you are ready and confident on exam day.

ISTQB preparation covers
  • Foundations of testing
  • ISTQB vocabulary and terminology
  • Testing principles
  • The test process
  • Test design techniques
  • Defect management
  • Exam preparation and practice questions
Who it's for

Who are our training programs for?

Our software testing courses welcome beginners as well as experienced professionals.

Beginners

People who want to discover software testing and build a first solid foundation in QA.

QA & Test Engineers

Professionals who want to progress, deepen their skills and move into test automation.

Developers

Developers who want to learn test automation and bring testing into their daily workflow.

Companies

Organizations that want to train their QA teams and strengthen their testing practice.

We also support professional retraining paths towards software testing. We help you learn the right skills at your own pace, without promising a specific job outcome.

For Companies

Custom QA Training for Companies

We adapt every program to your context, so your team applies what it learns directly to your projects.

Your team's level

Programs adapted to beginners or experienced engineers.

Your technologies

Selenium, Playwright, Cypress, Appium, API testing and more.

Your project context

Exercises built around your real stacks and workflows.

Your QA goals

From manual foundations to a complete automation strategy and CI/CD.

Learning Approach

A practical, project-oriented approach

Theory & practice

Each concept is immediately applied in exercises.

Real cases

Authentic scenarios inspired by real projects.

Hands-on projects

Build your own test suites step by step.

Good practices

QA best practices from day one.

Automation & CI/CD

Automate and run your tests in a continuous pipeline.

Coaching

Ongoing guidance and support as you progress.

FAQ

Frequently Asked Questions

Which training should I take to learn software testing in Tunisia?

+

It depends on your goal. If you are starting out, our manual and functional testing training gives you the foundations of QA. If you already test and want to automate, our test automation training with Selenium, Playwright or Cypress is the right fit.

What is the difference between manual and automated testing?

+

Manual testing is performed by a tester step by step and is ideal for exploratory and usability checks. Automated testing uses scripts and tools to run the same tests repeatedly and quickly, which is perfect for regression. You usually need manual skills before automating.

Which training should I choose to learn Selenium?

+

Our Selenium training covers WebDriver, locators, waits, the Page Object Model, data-driven testing and CI/CD execution. It is ideal if you want a robust web automation skill in a widely adopted tool.

Can I learn Playwright without automation experience?

+

Yes. Playwright's auto-waiting and clear assertions make it approachable for beginners, but a basic understanding of manual testing helps. Our Playwright training starts from the fundamentals to get you productive quickly.

Do you offer API testing training?

+

Yes. We cover manual API testing with Postman and API test automation with REST Assured, Karate DSL and Newman, including CI/CD integration and a UI + API strategy when relevant.

Do you offer Appium training?

+

Yes. Our mobile testing training and Appium training in Tunisia cover Android and iOS testing, mobile functional testing and cross-platform automation strategies.

Do you offer ISTQB preparation?

+

Yes. We accompany ISTQB preparation, covering testing foundations, vocabulary, test process, techniques and exam practice questions. We prepare you for the exam; the exam itself is organized by ISTQB-accredited providers.

Are the training programs available for companies?

+

Absolutely. We adapt each program to your team's level, your technologies and your project context, on-site or online. Contact us to discuss a custom QA training for your teams.

Are the training programs practical?

+

Yes, they are hands-on and project-oriented. Every concept is practiced in exercises and mini-projects, so you leave with skills you can use right away.

Do you offer custom training programs?

+

Yes. We personalize content, pace and examples to fit your needs, whether for individuals, professionals, retraining paths or companies.

Ready to grow your software testing skills?

Tell us about your goals and your level. We'll recommend the right training — manual testing, test automation, API or mobile testing — for you or your team.

Request Training