Blog

Three looks at your project in our software house

Look no. 2: Quality Assurance Engineer - Maciej Lorenc
Maciej Lorenc
Maciej Lorenc
Lead Quality Assurance Engineer
March 26
2 min
Table of Contents

Who is a Quality Assurance engineer? What is his role in a project? Are the people in this position satisfied when they find a mistake? Do they feel complete as a part of the team? Maciej Lorenc, QA at Hicron Software House, tells us all about it.

What are your QA tasks in carrying out a software project?

I am a QA. It means I take care of the project’s quality. My overall task is to ensure the final effect on the level that was agreed with the client in the beginning. As for day-by-day tasks, I do testing, which means that I focus on the product.

We work scrum on the projects, in teams consisting of developers and testers. Each teams must have all the necessary competences to implement a given project. The organiser and supervisor of this work is Scrum Master.  At Hicron Software House, Agile Delivery Lead often plays that role, and Paulina told more about ADL look in this series. The person that gives us tasks is Product Owner, and to them the team is responsible to. Usually, it is a person from the client’s side.

Does the tester work on the project from the beginning?

Or do they come after some time, when there is actually something to test?

We should be a part of the project from very beginning, because we need the knowledge about the product and the team’s activities. On the first stages we can also suggest some solutions. Our work is not only about finding bugs and fixing them. We check the functionalities on very early stages of the project. This is the time when we create a whole process of ensuring the quality. We answer  a lot of questions: should we implement automated tests? In what scope? Are pipeline’s defined correctly? Should we improve anything in the process, or maybe add something?

One more thing. The most basic graph in every testing manual is the one that show, how much the cost of fixing a bug increases over time. Which means: the faster we find a bug, the faster – and cheaper! – we will fix it.

Your role is rather unappreciated. Finding bugs in someone else’s work does not sound like something that earns you credits from the team…

Coworking with developers can be very different. Tester must have a lot of soft skills, because sometimes finding a bug in your own code can be taken very personal. You need to know how to act in such cases, and how to cooperate with people of different characters.

Testers’ tasks should have strictly defined acceptance criteria. When they are clear, it makes our job easier, but also prevents possible misuses. But the truth is that we only point out the elements that, in our opinion, needs improving. The final decision is not based only on our arguments.

Maciej Lorenc
Maciej Lorenc
Quality Assurance Engineer

Is knowing the client’s business important in work of the development team?

The development team is not an ice factory. They can suggest amazing solutions, all they need for that is to know the business goal. If you ask us to change the button’s colour, we can do this. But maybe the goal was not to have a different colour, but to increase click rate of that button? Knowing that, we could suggest different, probably better solution. This aspect is even more important for the testers, who checks how the functionalities work – so they simply must know the broader context.

Maciej Lorenc
Maciej Lorenc
Lead Quality Assurance Engineer
  • follow the expert:

Testimonials

What our partners say about us

After carefully evaluating suppliers, we decided to try a new approach and start working with a near-shore software house. Cooperation with Hicron Software House was something different, and it turned out to be a great success that brought added value to our company.

With HICRON’s creative ideas and fresh perspective, we reached a new level of our core platform and achieved our business goals.

Many thanks for what you did so far; we are looking forward to more in future!

hdi logo
Jan-Henrik Schulze
Head of Industrial Lines Development at HDI Group

Hicron is a partner who has provided excellent software development services. Their talented software engineers have a strong focus on collaboration and quality. They have helped us in achieving our goals across our cloud platforms at a good pace, without compromising on the quality of our services. Our partnership is professional and solution-focused!

NBS logo
Phil Scott
Director of Software Delivery at NBS

The IT system supporting the work of retail outlets is the foundation of our business. The ability to optimize and adapt it to the needs of all entities in the PSA Group is of strategic importance and we consider it a step into the future. This project is a huge challenge: not only for us in terms of organization, but also for our partners – including Hicron – in terms of adapting the system to the needs and business models of PSA. Cooperation with Hicron consultants, taking into account their competences in the field of programming and processes specific to the automotive sector, gave us many reasons to be satisfied.

 

PSA Group - Wikipedia
Peter Windhöfel
IT Director At PSA Group Germany

Get in touch

Say Hi!cron

    Message sent, thank you!
    We will reply as quickly as possible.

    By submitting this form I agree with   Privacy Policy

    This site uses cookies. By continuing to use this website, you agree to our Privacy Policy.

    OK, I agree