Quality assurance – Testing is a key link in software development

Nora Nirhamo | 2022/04/07

Softability engages in high-quality software development in meaningful industries. Top-notch output always requires a team that comprises skilful coders and experienced software testers. The crucial task of software testers is to ensure the software works as intended – by all users and throughout its life cycle. Quality assurance is an integral part of the software development process and the final step before handing over the software to the end user.

There are many ways to develop software, and the work method is often chosen based on the industry the software is aimed at. A key question is whether the project emphasises the timeframe or quality criteria. As Softability develops software to meet the needs of, for example, healthcare professionals, we do our job thoroughly – and with a big heart.

Quality assurance is an inseparable part of software development. When the software is run in a laboratory to diagnose a medical condition, there is no room for error as the consequences could be critical. Luckily, software developers are not solely responsible for the quality of their code, but they cooperate closely with software testers who ensure the final product is state-of-the-art. The code is screened for any errors through manual testing and test automation.

Meaningful software development requires competence and commitment from the experts of both development and quality assurance. Next, we give the floor to two highly experienced quality assurance professionals who tell about their work at Softability.

Mauri Jokela – Second round as software tester at Softability

Mauri Jokela boasts a long career in quality assurance. He started in the mid-90s as a coder, and in 1998, he switched to quality assurance. Around the turn of the millennium, Jokela’s career path took him across the Atlantic to build an automated testing system for the production of mobile phone network hardware.

“I worked at Nokia where we used the Robot Framework testing automation environment developed by Pekka Klärck in 2005. I’ve used Robot Framework almost since its first steps.”

When it was time to return to Finland in 2011, Jokela attended a recruitment fair where he was first introduced to Softability.

“After the fair, they called me from Softability, and my work here started. I spent a few years at Softability engaged in my first project, after which I transferred to the client full-time.”

In 2020, Jokela received a call from a recruiter looking for a qualified expert for a client company.

“Not long after the conversation with the recruiter, CEO Janne Repo called me to catch up. The circle was complete, and I returned to Softability.”

Test automation to meet the client’s needs

As a consultancy, Softability carries out software testing just the way the client wants and needs. Our testers have the opportunity to choose projects that best match their expertise.

Mauri Jokela has experience in two of Softability’s client projects.

“On the first round, I participated in building a test automation system for Suunto dive computers.”

Currently, Jokela is part of a team that develops test automation for ABB.

“Our team is tasked with developing a test automation system for the quality assurance of a software library.”

Jokela is the only Softability employee in the project team. However, several Softability experts work at ABB in various programming and quality assurance projects.

“In general, projects in our line of work are rather long. Their duration is tied to assuring the product quality for as long as the product is developed and used.”

Jokela is mainly engaged in test automation, but he explains that manual testing, too, plays a role in his work.

“Even though we’re speaking of test automation, the human factor is also required. The system that tests the product automatically needs to be developed on a constant basis. The actual testing is carried out manually at first, after which the automation takes over.”

Problem solving, the best part of the job

Regardless of his long career in quality assurance, Jokela still enjoys it.

“I like my job, because no two days are the same. Every now and then an error in the code makes me scratch my head with both hands, but we always get the issue fixed.”

Jokela is not fond of strictly top-down coordinated workdays and excessive supervision.

“It’s great to be provided with so much freedom after the timeframes have been agreed on together. Being able to work remotely from my summer cabin adds to the job satisfaction. All I need is power and a proper internet connection.”

Rodica Tuuloskoski – “Software testing is my thing”

Rodica Tuuloskoski has worked at Softability for over ten years. Tuuloskoski, who is currently engaged in manual testing, is a former career changer. She completed her first degree in physics but shifted to the IT industry some 15 years ago.

Tuuloskoski started her IT career at Nokia as a software developer, but she soon discovered that testing was more of her thing.

“What could be better than trying to break things and being paid for it?” Tuuloskoski remarks humorously.

The core job of a software tester is to expose the errors in the code to ensure the software serves the end-users flawlessly.

“As I value high-quality products, software testing feels meaningful to me.”

As a software tester, it is important to enjoy the challenges posed by the job.

“I love brainwork and solving issues that require logical thinking. For me, it is a way to relax.”

A software tester’s journey from trainee to Scrum Master

Tuuloskoski started her career at Softability as a trainee.

“It was not easy to find a job back then. Luckily, I was accepted for a traineeship at Softability, and I was very soon involved in a client project. It didn’t take long for me to be hired as a permanent employee.”

The work at Softability has enabled Tuuloskoski to develop her own competence. Along the years, she has had the pleasure to work in various projects and with numerous clients. Her projects have covered many areas such as the economy, medicine and healthcare.

Tuuloskoski’s current schedule is filled with work among a project dealing with Softability’s own product XReach.

“The work is highly challenging but equally rewarding on various levels. The project has only just started, but it’s constantly growing, enabling me to develop my expertise as it progresses.”

Tuuloskoski was recently given increased responsibility in the project.

“In my earlier roles, I was simply a part of the team, but now I took on the more responsible position of Scrum Master. I find it very important that the new job description has provided me with the opportunity to participate in training and develop my skills.”

In the software industry, it is not unusual for people to change jobs every few years. However, Tuuloskoski is highly satisfied with her job at Softability and sees no reason to look elsewhere.

“Many people in this industry switch employers, but I switch projects. It has spiced up my work and allowed me to develop my skills.”

Work community events play a key role

Like in so many workplaces, the transition to remote work is clearly visible at the Softability office. Many employees now work from home, and those consulting client companies work here and there – some at client offices, some at home.

Nevertheless, Softability ensures that common activities are organised on a monthly basis, if possible. Tuuloskoski considers this an important goal, especially for the consults who work at client offices.

“It is important to organise regular events where everyone is welcome, including our consults working elsewhere. Otherwise, you wouldn’t see them at the office very often.”

“In addition to shared events, we have established clubs on various topics. Softability employees have the opportunity to play ball games in the nearby sports centre, and there’s a gym downstairs from the office.”

A software company that cares for its employees

According to Softability’s personnel survey, 94% of employees consider Softability a great place to work.

Jokela and Tuuloskoski commend Softability for the freedom of work, open atmosphere, pleasant work community, good leadership and attention to employees.

“There’s no nit-picking at Softability,” says Jokela.

“We have a pleasant work community and friendly colleagues. The Softability organisation is characterised by a low level of hierarchy and management that pays attention to the employees. Any problems, needs and requests are addressed without delay,” Tuuloskoski adds.

“Softability is a great place to work,” they say in unison.

In addition to our quality assurance experts, we have written an article on our software developers’ work. Read more about the developer employee experience at Softability.

If a job as part of the Softability team piques your interest, read about our vacancies. At Softability, you have the opportunity to engage in meaningful software development.

Keywords:

You might be interested:

A person with glasses looking at a laptop and another screen with code on them.

Compromising on software testing is the last thing companies should do in a fluctuating market 

Mauri Jokela | 2024/04/24

Pre-release software testing is a business-critical phase of software development. However, in a fluctuating market, we’ve seen a trend where some companies compromise on software testing, thereby taking a huge financial risk if the software doesn’t perform as expected.

Read post

Keuda Logistics – pallet loading as a VR Exercise

Mikael Bowellan | 2024/04/10

Softability XR Studio developed a VR exercise on the VR Builder platform in collaboration with Keuda to support logistics education at Keuda.

Read post

Selecting embedded operating systems can be a pickle – Why FreeRTOS should be your go-to option

Toni Akkala | 2024/02/20

There is a plethora of embedded operating systems software developers can choose from when starting a new project from scratch. In this blog post, I will review some aspects to consider when selecting such an operating system. I will also describe the features of one that I think suits many different systems.

Read post

Adopting Agile Methodologies in industrial sectors – advantages and common pitfalls

Richa Chavada | 2024/01/16

Agile development is a methodology and mindset in software development that prioritizes cross-functional collaboration and continuous improvement flexibility, collaboration, customer satisfaction, and iterative progress.

Read post

Jan Tillander still holds a strong passion for the software industry

Nora Nirhamo | 2023/12/15

We have a team of skilled individuals who are motivated and eager to develop in their work. We asked Senior Software Architect Jan Tillander, working as a consultant for our client, about his experience working within Softability. Get to know Jan’s story and expertise!

Read post

Alexander Gudzovskiy’s enthusiasm for the software industry and learning new things is still going strong 

Nora Nirhamo | 2023/12/04

Alexander has years of experience in the software industry behind him, but his enthusiasm towards the software industry is still going strong. Learn more about Alexander’s career path, his proficiency with programming languages, projects and what motivates him at work.

Read post

XR-SPACE: Harnessing the potential of XR technologies and leveraging video communication to enhance remote support and training

Daniel Haldan | 2023/11/23

In this blog post we’ll explore the key aspects of XReach’s participation in the XR-SPACE project, delving into how this collaboration positions our solution at the forefront of innovation in the realm of remote support and training.

Read post

KONE – In skilled and reliable hands

Nora Nirhamo | 2023/10/27

The cooperation between Softability and KONE, which has lasted more than a decade, is based on trust, openness and high quality. Softability’s consultants work at KONE in various projects, especially with the software that moves the elevators. KONE’s Product Owner Alessio Calcagno emphasizes the high quality of the consultants’ expertise and their strong industry knowledge in industrial equipment manufacturing.

Read post

Dnyaneshwar Suryawanshi “Work would be boring if it weren’t a challenge”

Nora Nirhamo | 2023/09/07

During his career, Dnyaneshwar has worked on several different projects where he has been able to learn from his skilled teammates, develop his presentation skills, and learn more about how test automation work. Learn more about Dnyaneshwar’s career.

Read post