Expertise
Education
- Pauli’s highest education was obtained from the University of Turku at the Department of Economics. For his Bachelor’s degree, Pauli chose accounting and finance as minor subjects to support his major in economics; he also studied mathematical methods in economics as a minor. As his studies progressed, Pauli’s interest increasingly focused on behavioural economics, and to support this, he took a minor in evolutionary psychology. Pauli’s Master’s thesis was on the topic of case-based decision theory.
- Pauli entered the IT field through the Accelerated Learning course at Academic Work (now Brights), where the focus was on test automation.
Projects
- Through the test automation course, Pauli began working at a Finnish health tech unicorn (can you guess which one ). His main responsibility was developing test automation for new functionalities as part of a Scrum team.
- The next move took Pauli to work as a tester for a major insurance industry player. Over the course of a year, he assisted in many projects and distinguished himself as a main user of Browserstack and in organising various joint training events. He was also given the lead role in test automation for a new project, and rumours had it that a permanent contract with the client was on offer. The career path seemed wide open. However, Pauli chose differently. The decision was not easy…
- Pauli’s path led him to a major Nordic consulting firm. At this point, his focus was already firmly on establishing his own company, and it was agreed with that company that they would assist Pauli in this transition. During this assignment, Pauli developed a web scraper using Python and ran it on Azure DevOps, automated a recruitment system with Power Automate, built reports from a database using Power BI, and even managed to draft a quality assurance strategy booklet.
In his first project through his own company, Pauli stood out as an effective tester in a project focused on updating the customer information system of a large Finnish energy company. Although he had no prior experience in the field or its processes, he demonstrated exceptional ability to quickly grasp new business models and ask pertinent questions. His responsibilities included a range of tasks such as testing the processes and use case descriptions of the customer information system through the user interface, performing integration tests between different systems, designing and executing test cases, and managing user rights and profiles within the system.
Additionally, Pauli independently organised and implemented a training programme for testers and developed a small Proof of Concept test automation to support the system. As the project progressed, he became a key influencer during the testing phase, handling complex test cases and scenarios. His contribution played a significant role in the execution of system testing and acceptance testing phases.
Technologies
- Python
- Before artificial intelligence started doing all the coding, Pauli took a MOOC course on object-oriented programming with Python at the University of Helsinki, earning a top grade.
- Pauli has also used Python in projects for building test automation and web scrapers.
- Robot Framework
- Technology has been used in all test automation projects Pauli has been involved in. Pauli likes to use RF (Robot Framework) as the framework where the tests are set up and which handles reporting, even though the keywords are written in Python. Nevertheless, Pauli is also capable of writing keywords directly in RF
- Selenium
- Selenium has long dominated the world of browser automation, and Pauli has primarily used it in automation projects. With Robocorp, Pauli has used their browser library, which relies on Playwright.
- Atlassian (Confluence & Jira)
- Certainly the most common tools for documentation and project management. It is hard to avoid using these in the IT field (at least according to Pauli’s experience), although you occasionally come across other solutions as well.
- Pauli also uses tools to help manage his own company. He drafts this information in Confluence (while writing about himself in the third person; a clear sign of a sociopath! ).
- In one project, Zephyr was also used for managing testing.
- Testrail
- In Pauli’s most recent project, TestRail was used for managing testing.
- Browserstack
- As mentioned above, Pauli served as the main user of BrowserStack. This included using the service for acceptance testing.
- Azure AI Services
- The Azure AI Engineer certification involves using tools such as Azure AI Search, Azure AI Content Safety, Azure AI Translator, Azure AI Speech, Azure AI Vision, Azure AI Language, and Azure AI Document Intelligence.
- Azure DevOps
- In a couple of projects, Pauli has used Azure DevOps for code repository and pipeline construction.
- Generative AI
- Pauli’s intelligence may not be noteworthy, but he knows how to leverage AI effectively. For example, Story has been created using ChatGPT, and the images on the site have been created using Ideogram.ai.. Midjourney assisted in the design of the logo. In the future, many other services will surely be tested by Pauli as well.
- Others (includes technologies with varying levels of familiarity [usually less ])
- Git, SQL, MariaDB, Jenkins, Locust, Docker, Appium, Java, Linux, JavaScript, C#
Certificates
- ISTQB:
- Agile Tester
- STQB Certified Tester Test Automation Engineer (CT-TAE) (Credential ID: FI-CT-TAE-17208) (There is no link for this. However, the bravest can enter my name at the address, ISTQB – Successful Candidate Register and check which certificates the organisation has issued to me.)
- Microsoft:
- Postman:
- Robocorp: