ISTQB CTFL-certified junior QA/Test Engineer with hands-on software development experience and a background in translation, technical communication, and audio technology.
I build and test software with a focus on reliability, testability, and clear documentation. My projects combine structured QA practice, automation, backend development, and audio-focused validation work.
π― Open to: QA Engineer β’ Test Automation Engineer β’ Software Engineer β’ Audio QA Engineer
π Based in Germany β’ Open to roles across Europe
π£ Languages:
English (native) β’ German, Spanish (professional) β’ French, Swedish (intermediate)
Cross-platform hardware/software validation project for the Focusrite Scarlett 2i2 audio interface.
This project demonstrates professional QA practice through structured test planning, risk-based testing, traceability, test execution, evidence collection, and final reporting across Windows and Linux environments.
Validation Areas:
- Device detection and driver/backend configuration
- Recording and playback workflows
- Sample rate and buffer size behaviour
- Reliability, stability, and reconnect recovery
- Cross-platform compatibility
- System log analysis
- Risk analysis and requirements traceability
Platforms:
- Windows 11, REAPER, ASIO
- Ubuntu Linux, Ardour, JACK/PipeWire
Documentation:
- Test Plan
- Test Strategy
- Risk Analysis
- Environment Documentation
- Test Cases
- Traceability Matrix
- Test Execution Results
- Final Test Summary Report
QA Focus: Manual Testing, Hardware Validation, Audio QA, Cross-Platform Testing, Risk-Based Testing, Test Documentation
Full-stack MERN application built with a strong emphasis on reliability, testability, and automated regression coverage.
Engineering:
- REST API design and authentication
- CRUD operations and state management
- Layered frontend/backend architecture
- CI-backed development workflow
Testing & QA:
- Backend integration testing
- Frontend component testing
- End-to-end testing
- API validation and failure-mode testing
- Automated regression coverage across multiple layers
Tech: MongoDB, Express, React, Node.js, JavaScript, TypeScript
Testing: Jest, Supertest, React Testing Library, MSW, Playwright
CI: GitHub Actions
Python-based framework for automated audio quality validation, QA workflows, and audio analysis.
Designed to demonstrate audio QA principles through automated validation, synthetic test data generation, CI-integrated testing, and structured QA documentation.
Features:
- WAV file validation
- Sample rate and channel validation
- Peak level analysis
- Clipping detection
- Start/end silence detection
- Synthetic audio fixture generation
- Automated regression testing
- GitHub Actions CI
Tech: Python, NumPy, SoundFile, Typer, Rich
Testing: pytest
CI: GitHub Actions
Java Spring Boot and PostgreSQL REST API for chess game import and player statistics.
Built to explore backend architecture, data modelling, API design, and QA-focused development workflows.
Focus Areas:
- Layered architecture
- Relational data modelling
- Service-layer design
- SQL validation
- Integration testing
- Incremental versioned releases
Tech: Java, Spring Boot, PostgreSQL, Maven
Testing: API and integration testing
Curated QA artefacts demonstrating an ISTQB-aligned approach to software quality.
Includes:
- Risk-based test planning
- Test design techniques: equivalence partitioning, boundary value analysis, negative testing
- Requirements traceability
- Defect reporting
- Exploratory testing
- Regression planning
- Test documentation linked to real software projects
- Risk-based testing and prioritisation
- Manual, API, integration, regression, and system testing
- Test automation and CI-integrated quality workflows
- Exploratory testing and defect investigation
- Test design techniques: EP, BVA, negative testing
- Requirements traceability and documentation
- Structured defect reporting
- Root cause analysis and failure investigation
- Practical application of ISTQB principles
Languages: Python, Java, JavaScript, TypeScript, SQL, C++
Backend: REST APIs, Spring Boot, Node.js, Express, authentication, data validation
Databases: PostgreSQL, MongoDB
Testing: pytest, Playwright, Jest, Supertest, React Testing Library, MSW, Postman
Tools: Git, GitHub, GitHub Actions, Docker, Maven, Linux
- Audio QA and audio software testing
- Test automation and CI/CD workflows
- Python-based audio analysis tooling
- Audio DSP fundamentals and signal processing
- Strengthening C++ for low-level systems and performance-focused development
- Structured, analytical, and evidence-driven
- Focused on reliability, reproducibility, and clear documentation
- Comfortable working from specifications and acceptance criteria
- Strong technical communicator with a background in translation
- Pragmatic, curious, and collaborative
π§ Email: joshua-pearson@outlook.com
π LinkedIn: linkedin.com/in/joshua-pearson-qa
