Abdelkbir Nainiaa

Hey, I'm Abdelkbir Nainiaa

QA Engineer · Test Automation & DevOps

Software Engineering student at ENSIASD, specializing in QA Automation and DevOps. Hands-on experience with multi-level testing using Cypress and Robot Framework, integrated into CI/CD pipelines via GitHub Actions, Jenkins, and Google Cloud.

Skills & Tech Stack

Test Automation

Cypress Cypress
Robot Framework Robot Framework
Selenium Selenium
Postman Postman

CI/CD & DevOps

Git Git
GitHub GitHub
GitHub Actions GitHub Actions
Jenkins Jenkins
Docker Docker
Docker Compose Docker Compose
Google Cloud Google Cloud
Azure Azure
SonarQube SonarQube

Testing Types

Unit Tests
API
End-to-End
Regression
Security

Languages & Frameworks

JavaScript JavaScript
TypeScript TypeScript
Python Python
Java Java
React.js React.js
Next.js Next.js
Node.js Node.js
Express.js Express.js
NestJS NestJS
FastAPI FastAPI

Databases & Auth

PostgreSQL PostgreSQL
MySQL MySQL
Supabase Supabase
JWT
OAuth
RBAC

Methods & Practices

Agile
Scrum
BDD (Gherkin)
Page Object Model

Work Experience

QA Engineer · Lotus Capitale

  • Writing test plans and executing functional, API, and E2E tests.
  • Automation with Robot Framework, producing bug reports.
Robot Framework Functional Testing API Testing E2E Testing

Freelance Software Engineer · Fiverr

  • Design and development of web and mobile applications (SaaS, landing pages).
  • Full-stack: React.js, TypeScript, Node.js, NestJS and Spring Boot, with automated deployment via Docker and CI/CD.
React.js TypeScript Node.js NestJS Spring Boot Docker CI/CD

DevOps Intern · 2DK Services

  • Setting up CI/CD pipelines (GitHub Actions) with test automation using Cypress.
  • Containerization with Docker; backend in Express.js and frontend in Next.js.
GitHub Actions Cypress Docker Express.js Next.js

Projects

QAReports – API / UI Test Automation Framework

May 2025

Designed and built a complete CI/CD pipeline for automated API and UI testing. Developed test suites using Robot Framework for API validation and Selenium for browser-based UI testing. Containerized the entire test environment with Docker for consistent execution across machines. Integrated Jenkins for scheduled test runs and continuous feedback. Implemented Allure reporting to generate detailed, visual test reports with pass/fail metrics, screenshots, and execution history.

Robot FrameworkSeleniumDockerJenkinsAllure

OrnoPlante – Web testing strategy

Jun 2025 – Aug 2025

Developed a comprehensive multi-level testing strategy for a full-stack web application. Wrote unit tests with Jest for backend logic validation, API tests to verify endpoint responses and data integrity, and end-to-end tests with Cypress covering critical user flows including authentication, navigation, and form submissions. Set up a CI/CD pipeline using GitHub Actions to automatically run the full test suite on every pull request. Containerized the application with Docker and configured automated deployment to Azure cloud.

JestCypressGitHub ActionsDockerAzure

EduHub – Educational platform testing

Jun 2025 – Sep 2025

Created detailed test plans and test cases for a full educational platform covering user authentication flows (registration, login, password recovery), resource management (uploading, downloading, and organizing learning materials), and end-user navigation across multiple roles (student, instructor, admin). Documented edge cases, boundary conditions, and regression scenarios. Produced comprehensive QA reports with prioritized bug tracking and resolution recommendations.

SeleniumPostmanCypressJestQA TestingTest Plans