Waweru Mwaura
Software Engineer
Waweru Mwaura is a software engineer and a life-long learner who specializes in quality engineering. He is an author at Packt and enjoys reading about engineering, finance, and technology. You can read more about him on his web profile.

Contract testing with Pact

Software Engineer

Viewport testing with Cypress

Software Engineer

Web scraping with Cheerio and Node.js

Software Engineer

Accessibility testing with Cypress

Software Engineer

Mocking API requests with Mirage

Software Engineer

Cypress component testing for React applications

Software Engineer

JavaScript immediately invoked function expressions (IIFEs)

Software Engineer

Conditional CircleCI pipeline execution

Software Engineer

Configuring a pipeline using multiple CircleCI orbs

Software Engineer

Dockerize a Python app and deploy to Docker Hub

Software Engineer

Testing Commander.js command line applications

Software Engineer

Data structures for effective Python applications

Software Engineer

From class components to React Hooks

Software Engineer

Making HTTP requests with Axios

Software Engineer

Application logging with Flask

Software Engineer

Snapshot testing React applications with Jest

Software Engineer

Automating Flask deployments with PythonAnywhere

Software Engineer

Scheduling load tests and persisting output with k6

Software Engineer

Using authentication decorators in Flask

Software Engineer

API performance testing with k6

Software Engineer

HTTP request testing with k6

Software Engineer

Object validation and conversion with Marshmallow in Python

Software Engineer

Testing a Flask framework with Pytest

Software Engineer

Testing an API with Cypress

Software Engineer

API mock testing with Nock

Software Engineer

API contract testing with Joi

Software Engineer

Beyond API testing with Jest

Software Engineer