Senior QA Test Automation Engineer · Morocco

Aziz
Ettobi.

21+ years building test frameworks that catch bugs before users do.

Senior QA automation engineer specializing in Shift-Left and Shift-Right testing methodologies. I've built test automation frameworks from scratch at MoxiWorks, Hubb, and TUNE — covering API, UI, and performance testing with Python, Pytest, Selenium, Cypress, and Playwright. Microsoft-trained, with deep expertise in CI/CD pipeline integration and Agile/Scrum delivery.

AE
Aziz Ettobi
Morocco · EU timezone
AvailabilityOpen to projects
Preferred modelRemote / freelance
LanguagesFR · EN · ES
Experience21+ years
SpecialtyManual & Automation Testing
MarketsMorocco · France · Spain · USA
Work Experience
Software Quality Assurance Engineer
Washington State Department of Ecology
Jun 2025 - Present
Lacey, WA
Hired as the department's first QA engineer to establish comprehensive testing infrastructure and quality processes from the ground up — Architected Pytest-based smoke and API test suites alongside Playwright UI automation for both legacy and new environmental software systems.
  • Introduced quality gates across the entire SDLC — from requirements gathering through production deployment using Agile methodology
  • Translated requirements into BDD-style scenarios to establish a shared language between business, developers, and testers, minimizing miscommunication
  • Implemented continuous testing practices, embedding QA early in the development lifecycle to reduce defects and accelerate delivery
  • Built scalable test automation frameworks covering smoke, API, and UI validation for environmental software systems
Test Automation Engineer
MoxiWorks
Dec 2019 - Jan 2025 · 5 years
Seattle, WA
Hired as the first SDET to establish E2E, API, and BDD automation test frameworks for a B2B platform from scratch.
  • Designed and implemented scalable test automation using Python, Pytest, Behave, Git, Docker, Postman, and Playwright
  • Integrated CI/CD pipelines in Jenkins and transitioned to Buildkite for enhanced efficiency
  • Facilitated cross-functional collaboration to design and implement Software Test Life Cycle (STLC)
  • Utilized Locust to design security and performance scripts, partnering with Product to evaluate endpoint load capacity
  • Leveraged Datadog to analyze production logs, efficiently pinpointing bugs and developing automated test scripts
  • Automated CI/CD pipelines to accelerate release frequency and reduce manual testing overhead
  • Actively participated in the full lifecycle of test engineer recruitment
Test Automation Engineer
Hubb
Jan 2019 - Oct 2019 · 10 months
Vancouver, WA
Independently developed and deployed Python, Pytest and Behave-based E2E and WebAPI test frameworks as the first SDET.
  • Established automated testing infrastructure from the ground up
  • Collaborated with product teams to translate requirements into comprehensive test cases
  • Designed comprehensive suite of standardized QA practices (test planning, execution, reporting)
  • Implemented Azure Application Insights for real-time production performance monitoring
Test Automation Engineer
TUNE
Sep 2013 - Jan 2019 · 5+ years
Seattle, WA
Collaborated across teams in an Agile environment to implement Behavior Driven Development (BDD) process.
  • Enabled early testing in SDLC, reducing defects and rework
  • Enhanced communication between product owners, developers, and testers
  • Built, Dockerized, and integrated Python/Pytest-based test framework into GitLab CI
  • Contributed to maintaining Java-based Selenium test framework for REST API testing
  • Utilized Datadog to monitor production services and address performance bottlenecks
Senior Test Engineer
Paladin Data Systems
Jul 2006 - Jul 2013 · 7 years
Poulsbo, WA
Served as QA engineer for a point-of-sale software company, building and maintaining test automation frameworks while driving testing practices across the full development lifecycle.
  • Built and maintained Selenium-based test framework for E2E testing
  • Created and executed manual and Java automation test scripts
  • Generated reports and metrics to find flaky tests and identify risk
  • Used Jenkins to automate builds and generate performance metrics
Senior Test Engineer
Microsoft Corporation
2005 - 2006 · 1 year
Redmond, WA
Contributed to the quality assurance of Windows Vista as part of Microsoft's test engineering team, developing and executing manual and automated test scenarios.
  • Developed scenarios for manual and automated scripts for Windows Vista OS
  • Manually tested various parts of the Vista operating system
  • Participated in triage and planning meetings
  • Validated triage issues and participated in task assignment and prioritization
Game Developer & QA Engineer
Disney Online
1998 - 2005 · 7 years
North Hollywood, CA
Contributed to the creation and testing of children's educational games and interactive activities for Disney's online platform, working across design, coding, and QA.
  • Developed and tested interactive children's learning games — including coloring stations, action games, puzzles, and printing activities — using Macromedia ActionScript and the Macromedia Flash IDE
  • Participated across the full development lifecycle, from game design and coding through QA and testing
  • Localized games and activities into multiple European languages, adapting content for international audiences
Education & Certifications
Bachelor Degree in Information Technology
University of Phoenix
2005 - 2007
Certified Scrum Master
Solution IQ, Seattle WA
2011
Certified Software Test Professional
International Institute for Software Testing
2007
Technical Skills
Test Automation
Pytest
Selenium
Cypress
Playwright
Behave (BDD)
Languages
Python
Java
JavaScript
SQL
CI/CD & DevOps
Jenkins
Buildkite
GitLab CI
GitHub Actions
Docker
API Testing
Postman
REST API
WebAPI
API Frameworks
Performance Testing
Locust
JMeter
Load Testing
Stress Testing
Monitoring & Analytics
Datadog
Azure Insights
Production Monitoring
Version Control
Git
GitHub
GitLab
Subversion
Project Management
Agile
Scrum
Jira
Confluence
Core Competencies
Test Strategy & Planning: Expert in designing comprehensive test strategies that align with business objectives. Skilled at creating test plans, scenarios, and scripts that ensure thorough coverage of functional and technical requirements.

Framework Development: Proven track record of building scalable test automation frameworks from scratch. Experienced in establishing testing infrastructure for organizations as the first SDET, setting standards and best practices.

Shift-Left & Shift-Right Testing: Specialized in implementing testing methodologies across the entire SDLC. Actively involved from requirements gathering through production monitoring, enabling early bug detection and continuous quality improvement.

Cross-Functional Collaboration: Strong communicator who bridges gaps between QA, Development, and Product teams. Experienced in mentoring QA analysts and developers, fostering a quality-focused culture across organizations.

Process Improvement: Passionate about optimizing QA processes to align with evolving project needs. Implemented BDD practices, Test Pyramid models, and requirements-based testing approaches that improve efficiency and product quality.
Let's work together.
Have a project that needs comprehensive QA coverage? I'm available for freelance engagements — from building test frameworks from scratch to integrating automation into existing CI/CD pipelines.