Building a software development team is no mean feat. When it comes to skilled developers, demand exceeds supply. But even if you do get hold of the best people, you as a team leader probably know that your work has just started. There are still things to consider, such as knowledge sharing within the team. Especially if there, for example, is active development in complex parts of the code. What happens if you then become (too) dependent on specific individuals? What are the risks?
THE QUALITY BLOG
by System Verification
We are very proud of the great collaboration we continue to have with EC Utbildning in Malmö and good examples of that, are our new colleagues Maida and Svitlana, who recently graduated from EC Utbildning in Malmö. To get to know them a bit better, we asked them a few questions.
Have you ever heard of YAML- a weird name for some scripting language?
Well, if you are working within the software development industry and did not hear about it until now, you should probably keep reading this blog.
Since OpenAI came up with ChatGPT, rumors about the upcoming improvements of Artificial Intelligence are omnipresent. In this article, I want to discuss, if and how we can use chat-bots for software QA and Test Automation. Therefore I want to use ChatGPT. The tool is designed to give detailed answers to questions, using multiple Sources with the ability to summarize complex topics. Before I start to discuss how we can use this technology for Software QA, I want to point out how ChatGPT works. I am not an expert in the field so I had to ask someone who knows exactly what’s going on behind the scenes. I asked the only real expert within the field that I know and that is – you guessed it – ChatGPT itself.
For the Question of how ChatGPT works, I got a response that was a bit too long so I asked it to sum it up into two sentences. Here’s the response:
Every once in a while we host and share games and events for our QA network to attend for challenging themselves within our field. Two of those challenges are Solve a problem and Bug hunter. Sometimes we host them during specific events to take part in IRL at a job fair for example, and sometimes we host them on our website and social media.
To make the most fun and challenging activities to share with you, we have to use highly creative and skilled people (and we have lots of those people in our company).
So let us introduce two of the brains behind some of the challenges - Mille and Selma!
There are different ways to go ahead if you would like to be on the front line of things. From our point of view, it is about keeping up with the latest trends and the research that is going on in different areas, more specifically, testing and quality assurance. At System Verification we do that in different ways. One is to attend different conferences, seminars, and workshops but it could also be to have a colleague as a PhD student. In our case, Adha Hrusto is part of the WASP program, i.e. the largest research program in Sweden, focusing on the autonomous system, artificial intelligence, and software. Her research focuses on continuous system testing and monitoring of SoS (System of Systems) during operational execution, which will enable the prediction of unexpected system failures.
Right now, on the market there are a plethora of commercial and open-source no-code and low-code solutions available that can help organizations automate many of the tasks associated with QA (Quality Assurance) and improve the effectiveness and efficiency of testing. These tools offer a wide range of features, including AI-powered test case generation, test execution, and test management. By leveraging these tools, organizations can streamline their QA processes.
Revolutionizing QA: How No-Code, AI-Powered Solutions and Machine Learning are Transforming Software Testing in 2023
As we look towards 2023, we can expect to see a continued focus on improving the effectiveness and efficiency of QA (quality assurance) processes. One trend that is likely to gain traction in the coming year is the use of no-code and low-code solutions, driven by advances in AI technology.
As businesses continue to look for ways to stay competitive in today's fast-paced world, IT nearshoring has emerged as a viable solution. But what exactly is IT nearshoring and why should businesses consider it?