Temi Odey

Hi, I’m Temi Odey
Quality Assurance Engineer

Detail-oriented and curious QA professional, ensuring software quality and seamless user experiences.

Tools I Work With

JavaJava
SeleniumSelenium
MavenMaven
GitGit
GitHubGitHub
JenkinsJenkins
PostmanPostman
HTML5HTML5
CSS3CSS3

About Me

I’m Temi Odey, a proficient Software QA Engineer with hands-on experience in manual, automation and API testing. I’m passionate about ensuring that every product delivers a seamless and trustworthy user experience.
My journey into QA is fueled by curiosity, problem-solving, and continuous learning. With a background in psychology, I bring a unique perspective to testing—understanding not just how systems work, but also how real users think, behave, and interact with software.This allows me to design test cases and scenarios that go beyond the obvious, uncovering issues that others might overlook.

🔹 What I Do Best

Designing and executing structured test cases that reveal hidden issues
Building and maintaining automation frameworks with Selenium WebDriver, TestNG, and Page Object Model (POM)
Driving quality through defect reporting, regression testing, and exploratory testing
Embedding testing into CI/CD pipelines using Jenkins and GitHub for faster, more reliable delivery
Ensuring coverage with cross-browser and cross-device testing on BrowserStack

More About Me

Portfolio Projects

My QA Blog

Inspired by my journey as a Software QA Engineer, I share tips, guides, and insights to make QA concepts simple and beginner-friendly. Learn, grow, and enjoy testing with me!

Selenium WebDriver Automation with Java: A Beginner's Guide

Just getting started with Quality Assurance and Automation Testing?
Learning Selenium WebDriver—especially with Java—can initially feel overwhelming. Trust me; I’ve been there! One of the biggest challenges is figuring out where to begin, and that’s precisely why I’ve put together this beginner-friendly guide.

Read More

How to Use JavaScript Executor in Selenium for Web Automation

When performing web automation tests using Selenium, we interact with web elements and execute various WebDriver methods, such as get("String") for navigating to URLs, click() for interacting with buttons and links, and sendKeys() for entering data. However, these actions may occasionally result in exceptions when running tests in Selenium.

Read More

How To Reference WebDriver in Page Object Models(POM classes) and Test Classes in Selenium

In automation Testing, structuring your project using the Page Object Model (POM) is one of the most effective ways to build a maintainable and scalable test framework.
A critical part of this structure is how you manage your WebDriver instance.
Improper initialization or reference of the WebDriver can lead to test failures, exceptions, or inconsistent test behavior. In this article, I’ll walk you through best practices for instantiating and referencing WebDriver across your POM classes and test classes, helping you build a reusable and clean Selenium framework.

Read More

Dear Future Employer,

I believe QA is more than finding bugs – it’s about enhancing user trust. With creativity, attention to detail, and technical precision, I ensure software not only works but delights users. I would be thrilled to bring my dedication and skills to your team.

Yours sincerely,
Temi Odey