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.
- Birthday: 29 November 1991
- City: Mechelen
- Phone: +32 489 57 06 95
- Email: kiefer.beernaert@mind-shift.be
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.