Keep in touch with meI'm using Intch to connect with new people. Use this link to open chat with me via Intch app
Work Background
Founder
Outeniqua StudiosFounder
Aug. 2024City of Cape Town, Western Cape, South Africa
QA Engineer
PreciumQA Engineer
Oct. 2023 - Aug. 2024Precium is the first African payments platform purpose-built for enterprise. Industry leaders choose Precium to optimise payment performance, automate financial operations, and craft extraordinary customer experiences. The growing list of Precium customers includes South Africa’s largest retailers and financial institutions, and some of the world’s largest consumer brands. We partner with our clients to deliver payment solutions that enable quantifiable business value with the scalability, reliability, and flexibility required for high-volume processing. Get in touch to explore how we can help solve your toughest payments challenges.
Junior Platform Engineer
The SustainablesJunior Platform Engineer
Jan. 2022 - Jun. 2023RemoteWorking as a remote DevOps/Platform engineer, where my stakeholders were all the development teams in the company, enabling them to delivery securely and efficient. Currently at an exciting phase where we are shifting to infrastructure as code and event driven architecture where I am learning a lot of Terraform and managing the challenges or reorganizing infrastructure in Azure Cloud. I'm also assisted the company harden security to comply with a stringent audit and have been quite successful. One of these accomplishments was creating an in house tool that integrates and monitors security concerns inside our pipelines. Along with other tooling and monitoring, such as OWASP, dependabot and Sonarcloud and Datadog I am constantly improving our core infrastructure to ensure we maintain a high pedigree in DevSecOps. Additionally, my responsibilities include Azure administration, technical support and strategic planning with my colleagues as we continue to scale and embrace DevOps as a culture.
Full Stack Engineer
Outeniqua StudiosFull Stack Engineer
Nov. 2019Cape Town, Western Cape, South AfricaFounder and Lead Developer at Outeniqua Studios | Developer of Urlbound As the Founder and Lead Developer at Outeniqua Studios, I spearheaded the development of Urlbound, an AI-powered web scraper and SEO tool designed to democratize web data scraping for digital marketers and businesses. I managed all aspects of the project’s lifecycle, from concept to deployment, with a focus on developing a scalable, efficient solution for web data retrieval and SEO analysis. Key Responsibilities and Accomplishments: Full-Stack Development: Led the development of Urlbound’s core functionalities using Python, JavaScript, and frameworks like React.js and Next.js. I built both the front-end and back-end infrastructure to support seamless user interaction and efficient data processing. API Integration and Automation: Integrated third-party APIs, including Google APIs, and automated complex web scraping tasks using AWS Lambda functions, DynamoDB, and SQS to optimize performance and scalability. Implemented JWT-based authentication using Clerk for secure, user-friendly access management. SEO and Data Analytics: Developed multiple SEO analysis features, including keyword research, traffic analytics, and backlink analysis, allowing users to gain actionable insights into their website performance. Built a dynamic dashboard using Streamlit to visualize data and enable real-time decision-making. Cloud Infrastructure and DevOps: Deployed and maintained Urlbound on AWS, utilizing services such as API Gateway, RDS (PostgreSQL), and Elastic Beanstalk to ensure a robust and scalable cloud environment. Implemented CI/CD pipelines for continuous integration and testing. User-Centric Design: Focused on building a user-friendly interface, leveraging my understanding of UX/UI principles to create a seamless user experience for both technical and non-technical users.
Scrum Master
EntersektScrum Master
Apr. 2019 - Oct. 2019Cape Town Area, South AfricaThis move was intentionally lateral. At the time there was a need internally for a technically strong scrum master and having both technical and leadership experience I opted in and succeeded in my interview. As a scrum master of three development teams my core duties were to faciliate Agile ceremonies, be the voice of reason when required. Remove impediments from teams. Help teams remain focused and keep their sprint goals realistic. Identify delivery risks and change course of action where possible. Manage delivery expectations and protect team from unnessary distractions. Nurture cross-team collaboration. General administration (project tracking, capacity planning, etc with Atlassian Confluence & JIRA) Proudest achievement: Making the achievements and challenges of the teams visible to all areas of the business was a challenge. Solution: Introduced Sprint Newsletters that illustrated these in a graphical way with a clear and understandable structure (over and above sprint burndown charts and technical demos).
Software Quality Lead
EntersektSoftware Quality Lead
Nov. 2017 - Mar. 2019Stellenbosch, Cape Town, South AfricaImplemented strategies based on functional and non-functional requirements with a variety of tools such as Postman, Swagger and JMeter. Worked closely with DevOps team to integrate testing as part of infrastructure and to shift testing left as much as possible, using BDD test frameworks built on top of Node.js. Gained invaluable exposure to Docker and Kubernetes as well as software security, knowledge that I still use today. Provided coaching and mentoring to my team. Streamlined acceptance processes that aligned better with Agile and helped improve feedback loops and morale in the development teams that were co-dependent on quality engineers. Introduced organic test plans that lives closer to source code to deeper embed quality from the start.
Senior QA Engineer
Digital Outsource Services (Pty) LtdSenior QA Engineer
Jun. 2016 - Nov. 2017Cape Town Area, South AfricaWorked as the senior QA on the team and assisted junior QA's. Improved on existing test automation using C#, Selenium and Cucumber and introduced new patterns and practice to automation with the Page Object Model pattern. Worked closely with DevOps and eventually found myself in between both roles within automation. Redefined testing approaches by getting feedback from the team on what risk based testing means to us, when to use it and why. Performed Functional and non functional testing and regression testing. My goal was to move toward a strategic role in DevOps or as a QA Architect but I ended up taking an exciting opportunity in Fintech.
Lead QA Engineer
&Threads a division of Fontera Digital WorksLead QA Engineer
May. 2014 - May. 2016Cape Town Area, South AfricaTest documentation. Test automation with Selenium and NUnit (C#) Performed Functional and non functional testing and regression testing on Mobile,Web and E-Commerce testing on Magento Implementing continuous integration using Jenkins
Quality Assurance
COMPRSAQuality Assurance
Dec. 2012 - Apr. 2014Working on the position of a test analyst and handling all the duties and responsibilities assigned to this position efficiently, these duties and responsibilities are: • Mainly responsible for working with the testing team and providing support to them • Responsible for training manual QA's on automation with Selenium and C# • Responsible for communications updates within the development, testing and business analysts departments. • Performed Functional Testing, Regression Testing and User Acceptance Testing on large scale software systems. • Perform load-testing and security testing in Python. • Deployed associated variables to different testing environments. • Used MSSQL to create and manipulate test data for our test environments
Test Analyst
FujitsuTest Analyst
Jan. 2008 - Feb. 2012Mainly responsible for working with the testing team and providing support to them Responsible for preparing test strategy, test plan, test cases and policies using HP Quality Centre Responsible for communications updates within the development, testing and business analysts departments. Actively participated in daily bug scrub meetings. Performed Functional Testing, Regression Testing and User Acceptance Testing on a complex municipal billing system. Provided support and training for our client. Ensured high quality and accuracy is maintained throughout the software development life cycle which was routinely reported to my line manager.
Information Technology Consultant
ADAM Business ServicesInformation Technology Consultant
Jan. 2003 - Jan. 2008Port Elizabeth, Eastern Cape, South AfricaWorked as an IT technician and gradually learned and applied new skills and knowledge that supported clients including IT onboarding, POS systems, Network management, software updates and payroll systems integration and support

Requests

Touchpoint image
2Applied by 1
Looking for a Job
QA Automation Engineer Job Search
Intch is a Professional Networking App for the Future of Work
300k+ people
130+ countries
AI matching
See more people like Jonathan on Intch
IT
451129 people
23
Project Manager
15
Head of Professional Services / Operations Manager @ Tech Guru - IT for Accounting Firms
18
Head of onboarding and servicing @ Top 4 South African bank
ITWeb Developer
100868 people
17
Website & App Developer Expert
17
ICT @ IT Valley Tech
17
Junior Software Developer @ Channel Mobile