Kiefer Beernaert

About

Test Automation Engineer with a Bachelors' Degree in Applied Informatics. His education provides him with a broad background in IT to rely on. Kiefer has good knowledge of structured testing methodologies and insight in all phases of a test project, test design techniques and the use of test management tools. As a team member he is an analytical and pragmatic teamplayer. He is calm, stress resistant and reliable.

Software Testing Consultant


Helping projects to increase their quality by applying software test automation. Using performance testing to look for bottlenecks to help optimize software products. Making security assessments of software applications to solve security flaws.


Resume

Professional Experience

Freelance Software Tester

2020 - current

Mind.Shift, Putte

Project VRT Ketnet:

Testing the native apps (Android - Kotlin + iOS - Swift) for Ketnet Junior. Testing the React Native mobile app of Ketnet with Detox. Using Cypress as automation framework to test the websites. API testing in Java using RestAssured. Performance testing using JMeter. Security testing the different products with Burp suite and follow-up the ethical hacking submissions in Intigriti. Bitrise as CI/CD tool.

Software Testing Consultant

2017 - 2020

Brightest NV, Kontich

Project Argenta:

Testing api endpoints in Java with Rest Assured. Performance testing with JMeter in combination with Chronograf and InfluxDB. Set up automated security testing in Java with OWASP Zed Attack Proxy. Regression testing on existing systems using a Optimized Waterfall method with Selenium in Java in combination with Jenkins.


Project Survey Anyplace:

Technical short-term project for analyzing and setting up test automation with subsequent knowledge transfer. Testing of api endpoints by using Javascript in Postman. Integration of Postman collections in CI/CD with Newman. Setting up of end-to-end testing with Protractor in Javascript.


Project Protime:

Test automation setup with Selenium in C # to test time registration software. BDD through Gherkin in collaboration with Specflow. Improving the CI/CD pipeline in Gitlab and optimization of the deployment process in Octopus. Kanban method whereby every feature team receives quarterly objectives and get more specifications through clarifications. Improve real time dashboard system based on log aggregation (ELK-stack) for testing results.


Topic Expert / Trainer:

Providing various training courses for internal and external about QA. Topic expert and contact point for the junior profiles. Configuring a VPS and installing the necessary collaboration tools and various QA tools for internal use and for use during the trainings.

Software Testing Consultant

2016 - 2017

CTG Belgium, Diegem

Project Carrefour:

Test automation setup with Selenium and Jenkins for the non-food webshop. BDD through Gherkin in collaboration with Cucumber in Java. Prepare test scripts and report bugs in Jira and Zephyr. Performance testing with NeoLoad. Make changes to SAP Hybris. Agile environment with the use of stand-ups and sprints.

ICT Specialist - Internship Switch2IT

2015 - 2016

Group A. De Witte, Sint-Katelijne-Waver

Management and optimization of the corporate network. Testing of the developed software. Implementation of the developed software in the various subsidiaries. Management of the corporate website. Active Directory. Microsoft Exchange Server. GPO's. SQL databases. IT support.

Education

Postgraduate Ondernemen met impact

2021 - 2022

Artevelde, Gent

Modules: Find the story in your idea, Focus on your clients, Connect with numbers, Experience going digital, Optimize your impact, Accelerate your entrepreneurial mindset

Masterclass 3D Modeling & Printing

2020 - 2021

Artevelde, Gent

Overview of history and current 3D printing techniques. Analysis of 3D printed objects. 3D modeling techniques for both organic and sleek, straight shapes by means of techniques such as: “box modeling” and “point-to-point modeling ”. Support structure modeling for objects. Use of slice software (CURA, Repetier Host). Create reference material based on photos. 3D printing: use and maintenance of a 3D printer (filament printer). 3D scanning: use of a hand scanner to scan people (heads) and objects.

Postgraduate Applied Artificial Intelligence

2019 - 2020

Erasmus Brussels, Anderlecht

Modules: AI Fundamentals, Data Science, Machine Learning, IoT & Big Data, Intelligent Interfaces, Robotics

Bachelor Applied Informatics

2015 - 2019

Erasmus Brussels, Anderlecht

Modules: IT Fundamentals, Software Design Fundamentals, Business Processes and ERP, Project Management Fundamentals, Foreign Languages: English, IT Infrastructure I, Network Fundamentals, Operating Systems, Business Communication Skills, Web Development Advanced, IT Trends & Talent I, Structured Programming: C++, OO Fundamentals: C++, Web Development Fundamentals, Database Fundamentals, Software Project I, Web Project, OO Advanced: Java, XML & Web Services, Software Design Advanced, Project Management Advanced, Routing & Switching Essentials, Scaling Networks, Connecting Networks, Project Network Design, Databases Advanced, Foreign Languages: French, Software Project II, Integration Project, Database Server Management, Entrepreneurship, Internship, OO Advanced: C#.NET, Microsoft Web Stack, Final Work, IT Trends & Talent II, Small Business Project, Java Enterprise, Mobile Apps: Android, Network Security, Datacenter Technologies

Traineeship Java Developer

2014 - 2015

VDAB Switch2IT, Heverlee

Modules: Programming Logic, OOP, GIT, Java Programming Fundamentals, UML, Design Patterns, SQL, JDBC, HTML/CSS, XML Fundamentals, JSP/Servlets, Maven, JUnit, Scrum

Services

Software Test Automation

Because of the shorter development cycles it becomes more important to get regular and quick feedback about the quality. Software test automation can provide functional feedback about an application.

Performance Testing

When the application is functionally fine, it is still important to investigate how it will perform under a certain load. Issues in the application code, hardware, databases, network, .. can be found by performance testing before breaking in production.

QA Infrastructure Setup

When testing code is properly integrated in the development process, the true power can be unleashed. Assistance can be given in the setup and best practices of the infrastructure needed.

Security Testing

Security of applications is an import aspect of today's software development. By performing security tests, assessments can be made on how to improve the current product.

Training Provider

I like to share my knowledge in hands-on trainings. At the end of a training day I want to deliver a working POC of the technology, rather then transferring only theoretical knowledge.