Profile - Simon Berner 🧑🏼💻
Contents
About 🎙
Hi, my name is Simon and I am a highly motivated Software Development Engineer in Test and iOS Developer. I’ve been working in the software industry for more than 17 years and can combine that with substantial knowledge and learnings in Development, Testing and Project Management.
I am very enthusiastic about Test Automation, TDD, BDD, iOS Development, Quality, Pairing, Ensembling as a Team, and very much enjoy giving workshops on Pairing (Pair Programming) and Version Control with Git.
I’m good at talking to people on all levels and I’m a good listener and tacit observer. I constantly push myself forward by diving deep into unknown topics, doing experiments in my spare time, and pushing them onto GitHub. I am a happy human being who is able to fit myself into every new challenge and situation where constant learning, experimenting, innovation, a healthy team culture, and having fun as a team, are appreciated, supported, and welcome.
Professional Activity 🤺
For getting an additional view of my professional activity, have a look at my LinkedIn profile.
2021 - Present |
Independent |
|
iOS Developer |
Projects: |
iOS Apps |
2021 - Present |
Holderbaum Academy GmbH |
|
Course Instructor (Freelance) |
Teaching: |
Pair Programming and Version Control with Git |
2016 - Present |
House of Test GmbH |
|
Software Development Engineer in Test (SDET) |
Assignment 4 (2020-today): |
Mobile App Test Automation Engineer - Top most used Mobile App in Switzerland and Best of Swiss Apps Award Winner: responsible for extending and implementing the Mobile Test Automation Framework, for the native iOS/Android App. Cloud Mobile App Testing, UX and Crowd Test-Session tracking and evaluation and iOS Bug-Fixing in production code. TechStack: Swift, UIKit, Java17, JUnit5, Appium, Jenkins, BrowserStack. |
Assignment 3 (2018-2019): |
Backend Test Automation Engineer - Biggest Payment System in Switzerland: responsible for extending and implementing the JUnit5/JGiven/REST-assured Test-Framework. Facilitation of BDD workshops with POs and Devs. Migration of the Test-Framework from JDK8 to JDK11. |
Assignment 2 (2018): |
Backend Test Engineer - Large financial backend system: Testing of Services in an Oracle Service Bus. Working with HP QC, DevTest, JIRA, SVN, Git and Bitbucket. |
Assignment 1 (2016-2017): |
Frontend Test Automation Engineer - Enterprise Cloud System: UX Test Engineer & Test Automation Engineer in a cross functional DevOps Team. Responsible to leverage and enhance Testing in the Team. Working with AngularJS 5, Angular Material, Protractor, Git and GitLab. Facilitation of UX Test-Sessions with stakeholders. |
2010 – 2015 |
mimacom ag |
|
Quality/Test/Application Manager |
Responsibilities: |
Test Management, Test Strategy, Functional Testing, Performance Testing, Application Management, Incident Management, Requirements Engineering, Linux Server Administration |
Core activities: |
Quality/Test-Management and Testing of Java Web-Applications, Application Management: Health insurance, 2-4 Headcounts, 50 kCHF – 200 kCHF, Project Management, Scrum Master, Controlling and KPI-Reporting |
2006 – 2009 |
Sohard AG (since 2019 part of Noser Engineering AG) |
|
System Engineer & Java Developer |
Responsibilities: |
System Engineering Siemens ILTIS, Java Development |
Core activities: |
Development, Testing and Installation of ILTIS (Train Traffic Control System) for SBB - Java Development, Testing and Installation of NetBeans Rich Client Platforms |
2000 – 2005 |
Remp AG |
|
Electrician, Electric Engineer |
Responsibilities: |
Electrical Assembling, Electrical Engineering |
Core activities: |
Construction and Installation of cooling Systems in the US and Germany, Project Manager for CE/CSA-Certification of a Pharma-Device called: EasySealer, CAD Design of electrical systems |
Achievements 🎬
Course Instructor
Projects & Speaking
- Check out my project page to explore all my personal projects and things which I am experimenting with
- Have a look at my speaking page to see all my past and current speaking engagements in the world
Attended Training courses / certifications / self-studies
- 2022 100 Days of Swift/UIKit and SwiftUI (Paul Hudson - Hacking with Swift)
- 2022 iOS Courses by Sean Allen
- 2021 Online workshop: Identifying & Fixing iOS Accessibility issues
- 2021 Stanford University iOS Development with Swift/SwiftUI
- 2021 gatsbyjs, reactjs, mdxjs
- 2019 Udemy course: Gatling Fundamentals
- 2019 Udemy course: Java Programming Masterclass
- 2019 Completed several courses on Test Automation University
- 2018 Automation in Testing Three Day Course
- 2018 Java For Testers
- 2018 Udemy courses: HTML5, CSS3, JavaScript
- 2017 Coaching Beyond The Team with Esther Derby & Don Gray
- 2016 Rapid Software Testing with Michael Bolton & James Bach
- 2012 BBST Foundations
- 2011 Certified Scrum Master (CSM)
Education 📚
- 2008 – 2015 Master of Advanced Studies in IT (BFH Bern)
- 2002 – 2005 Electrical Engineering Technician (BBZ Biel-Bienne)
- 1995 – 1999 Apprenticeship as Electrical Engineer (Swiss Post Bern)
What is important to me 💁
Some basics
I am looking for something where:
- Constant learning, experimenting, sharing and innovation is welcome
- I can write code
- Remote work is part of how we do amazing things together
- I can preferably choose or bring my own device (BYOD) to work efficently
I care about people
- I want to work in a team to build connections, find good ways to communicate and work together and build empathy for each other. In my experience, this makes people in a team productive and happy.
- I love to work in a place that consciously gives explicit room to enable people to build this kind of connection and that values the time that is spent on team building and improvement.
- Collaborating with everybody and every role in my team is important to me.
- I want to be able to celebrate the successes we achieve as a team.
I care about company culture
- I want to work in an open culture, where frequent feedback is appreciated and honest.
- A company’s values and culture should be actively lived day to day, especially in stressful times and when hard decisions have to be made.
- Transparency is important. It should never end when the shared information feels uncomfortable or is bad news.
Special Skills |
|
⭐️⭐️⭐️ |
Passionate, Fast Learner, Team Player, Communicator, Ownership, Teacher |
⭐️⭐️ |
Problem Solver, Business Acumen, User Experience, Leadership |
Tech Stack |
|
⭐️⭐️⭐️ |
Java, Appium/Selenium, Maven |
⭐️⭐️ |
Swift, SwiftUI, UIKit, XCTest |
⭐️ |
Go, JavaScript, Codable, CloudKit, Realm, MapKit, OSLog, Groovy, CSS, HTML |
Tools |
|
⭐️⭐️⭐️ |
IntelliJ, Git, Jenkins, VS Code, Bitbucket, GitLab, Gitea, GitHub, BrowserStack, JGiven |
⭐️⭐️ |
Xcode, Warp, Charles Proxy, Concourse CI, Postman, VIM, Docker/Docker-Compose |
⭐️ |
OWASP ZAP, Swagger, Gatling, Cypress |
Testing Skills |
|
⭐️⭐️⭐️ |
Mobile Testing, Agile Testing, BDD, Context Driven Testing, Exploratory Testing, Non-Functional Testing, Risk Analysis, Session Based Testing, TDD, Test Design, Test Management, UAT |
⭐️⭐️ |
Performance Testing |
⭐️ |
Security Testing |
Human Languages |
|
⭐️⭐️⭐️ |
German (Native) |
⭐️⭐️ |
English (Full Professional Proficiency), French (Professional) |
Certificates and Testimonials 📝
If you need any proof of certificates/testimonials in paper form of my passed education or older employers, please get in touch with me.