Olu Sodeinde
Software Development Engineer in Test
(SDET)
  • Location:
    London, England
  • Age:
The last song I listened to was:
Spotify Thumbnail Pink Venom by BLACKPINK
Hi, my name is

Olu Sodeinde

I annoy developers


I'm a software test engineer based in London, England specialising in the building up frameworks to automate testing processes for software applications.

<BDD> I <BDD>

What I do

HTML5 CSS3
HTML & CSS
In my spare time I like to play around with HTML and CSS to see what useless things I can create. Most of the time I get my ideas and inspirations from CodePen!
Selenium Cucmber
Selenium & Cucumber
Using the Cucumber open source tool, I'm able to construct tests with the aid of Selenium to verify the behaviour of web based activities. Language parsing via Gherkin make the tests easier to read and understand.
NVDA
NVDA
Operating the NVDA screen reader tool, I'm able to cover accessibility testing to ensure that important information can be heard by those who have trouble seeing.
Jenkins AzureDevOps
Continuous integration
With Jenkins and Azure DevOps, I'm able to manage daily deployments to test environments to authenticate end to end journeys. Automated regression suites are also triggered with the help of these servers.
DevTest Workstation
DevTest Workstation
To test unusual edge cases, DevTest Workstation is used as a medium to interact with a virtual environment to cover these scenarios ensuring the testing scope is as broad as possible.
Java
Java
Java is used on a daily basis to help construct step classes that subsequently help build up the automation framework. Assisted by Serenity and Maven, the tests suites are able to run smoothly
Python
Python
I often code my personal projects and test cases in Python making use of the easily imported packages. In fact, this entire website makes use of the third party Flask web framework!
Vagrant
Vagrant
I make use of vagrant to build and manage virtual environments on my machine benefitting from lower development environment setup times, simulations of production and production parity.
Git
Git
As a version control system, Git is used to track changes to files detailing what has been done as well as making collaboration easier by allowing colleagues and myself to commit to the same project. I'm making use of GitHub for this website!
Git
Content Management System
Having the ability to work with a Content Management System (CMS) in the form of AEM to design and create tests for website content across different device viewports
Git
Linux
Executing Linux commands and shell scripts. This enables work to be performed just using a command line interface and provides the ability to automate frequently performed operations
Git
Pandas
With it's offering of data structures and operations for manipulating tables, I use Pandas to manipulate data and as a tool to assist with data analysis across different device viewports

Words From Colleagues

face
Tamara J.
Software Developer
Olu is always doing what he can to help the team, If we're in a tight spot, he's always willing to put extra effort in when needed. He was a life saver today. We managed to get a 5 point story through into CR2 despite our environments being down for days which delayed testing. We were pushed right up to the end of the branch cutoff to complete a piece of work. Olu found a bug, immediately alerted me and as soon as I fixed it he deployed it, tested it, and moved the story to test complete. He did that even though he had to speak with a few different teams, stay behind longer and miss some lunch break . This is just 1 example of Olu's constant effort. I can easily say that Olu is the most reliable person in the team!
face
Dan R.
Lead Developer
Since joining the team as our lead tester, Olu has done a great job. For someone coming off their apprenticeship to lead not only our test effort but that of two teams is wonderful. He is also available to help even if he is busy with his other team and his attitude has really helped the team
face
Rene S.
Product Owner
Many thanks for all your support regarding the MyAviva API and with respect to the deliveries that you have provided a solid test capability for. Without this the customer would not have received the ever evolving benefits that have been delivered release after release
face
Sarah D.
Product Owner
Thank you for your perseverance and extra testing efforts to get us through the last few sprints and enable us to deliver this huge Framework upgrade. You have collaborated very well across the platform, dug deep when the going got tough and kept a cool head to ensure that standards weer maintained, when there was pressure to deliver the upgrade quickly. During these strange times, it's sometimes difficult to keep the focus and momentum going, but your continued support has enabled us to reach this milestone delivery and you should be proud of your role in this achievement.
face
Richard H.
Product Owner
A MASSIVE thank you for all of the hard work in getting into Amazon certification (TWICE!) recently. It's been a superb team effort and your contribution is hugely appreciated.
face
Helen H.
Scrum Master
In the absence of a Test Lead in our team currently, Olu is realy stpping up and just getting on with what needs to be done. This is especially impressive considering he is an apprentice and has only been here a year.
face
Kaycee A.
Scrum Master
Olu is a constant support for the team both devs and testers. He's supported all new testers in our team with their understanding of the platform, their test approach and generally keeping things ticking over during sprints. Olu is a valued member of the MobileAPI team, we've been able to accomplish so much since he joined the team. He's been a great test lead.
face
Karthik N.
Test Architect
Olu did excellent to regression test Claims and MyHealth apps' cloud migration cloud migration.

Featured Projects

2022 Olu Sodeinde