Welcome to My Personal Website
About Me
Hi, I'm Adrian. I'm a software engineer specializing in quality, testing, test automation, and full-stack web development using JavaScript/TypeScript and Python. With over 9 years of experience in the tech industry, I have developed a strong foundation in software development principles and best practices.
I have a passion for creating efficient and scalable applications, and I thrive in collaborative environments where I can contribute to innovative projects. My expertise includes:
- Proficient in JavaScript frameworks such as React and Node.js.
- Experienced in writing automated tests using tools like Selenium and Jest.
- Strong understanding of RESTful APIs and microservices architecture.
- Familiar with cloud services like AWS and Azure for deploying applications.
- Knowledgeable in database management with SQL and NoSQL databases.
In addition to my technical skills, I am committed to continuous learning and staying updated with the latest industry trends. I enjoy participating in coding challenges and contributing to open-source projects in my spare time. When I'm not coding, you can find me [insert hobbies or interests, e.g., hiking, reading tech blogs, or exploring new technologies].
Skills
Python
A high-level programming language known for its readability and versatility.
Learn moreLevel: 8 (Intermediate)Selenium WebDriver
A popular tool for automating web applications for testing purposes.
Learn moreLevel: 8 (Intermediate)React.js
A JavaScript library for building user interfaces, particularly single-page applications.
Learn moreLevel: 9 (Expert)JavaScript/TypeScript
JavaScript is a versatile programming language, while TypeScript is its typed superset.
Learn moreLevel: 10 (Expert)WebdriverIO
A custom implementation of Selenium's WebDriver API for Node.js.
Learn moreLevel: 7 (Intermediate)
Work Experiences
Lead QA at Happn
2024
Leading the QA team to ensure high-quality software delivery.
Senior Software QA at Sinequa
2023 - 2024
Functional testing and automation.
Lead QA at October
2022 - 2023
Developed and maintained Quality strategy, processes, and tools.
Lead QA at Trusk
2020 - 2022
Developed and maintained Quality strategy, processes, and tools.
QA & Automation Consultant at Esens Consulting
2018 - 2020
Helped several companies in Software Quality strategies and tools.
Education
Bachelor in Web Applications Development
STUDY, 2021 - 2022
Engineer Degree in General Engineering & Computer Science
ESILV, 2015 - 2018
Master in Aeronautical Engineering
IPSA, 2012 - 2015
Blog Posts
A real AI application for automation testing — Stabilise your automation tests with Retrieval Augmented Generation for selectors
10/5/2024
Enhance any automation frameworks with RAG for stable selector strategies! No implementation details but the complete method and examples.
Read on MediumUnlock file system and .git sharing with Postman — Using ATDD with Postman — Postman/Newman/GitHub Actions setup for Continuous API Testing
6/19/2023
Learn how to unlock file system and .git sharing with Postman and set up a Continuous API Testing pipeline with Postman, Newman, and GitHub Actions.
Read on MediumWinning Cypress Setup for End-to-End Acceptance Test-Driven Development
6/5/2023
Learn how to set up a winning Cypress setup for End-to-End Acceptance Test-Driven Development.
Read on MediumWhy you should think twice before using supertest in your API integration tests?
4/8/2023
Learn about the limitations of supertest and why you should consider other alternatives for API integration tests.
Read on Medium
Projects
🧪TestFast
The best Node.js end to end automation tests boilerplate. Featuring Yarn Workspaces, TypeScript, Webdriver.IO, Vitest and Cucumber for a rapid setup of automation tests.
Node.jsYarn WorkspacesTypeScriptWebdriver.IOVitestCucumberView Project🏋️♀️Fitlens AI
A full-stack AI Fitness Assistant built with Next.js and Stripe.
Next.jsReactNode.jsStripeView ProjectMacroLens
A full-stack AI Macronutrients Tracker built with Next.js and Stripe.
Next.jsReactNode.jsStripeView Project