Meet our Quality Assurance Lead, Ilya Nasennikov

Quality Assurance (QA) has become a crucial part of software development delivery. And no wonder: it is often perceived as the last line of defence before a product hits the market. To fulfil the high expectations of clients and prevent final defects when providing solutions, the Quality Assurance Lead has a significant amount of responsibility. They reduce expenses by identifying and resolving any problems and bugs early in the development process.

What are the main responsibilities of your role as Quality Assurance Lead?

The Quality Assurance Lead oversees the activity of the quality assurance department and staff, developing, implementing, and maintaining a system of quality and reliability testing for the organizations products and/or development processes.

What is the importance of Agile testing?

In agile testing, testers are involved directly in the development process so they can detect bugs as early as possible. The agile team resolves issues at every stage of the development process, ensuring the product is released on time.

How do you prioritize when you are managing multiple projects simultaneously?

There are clear differences between urgent and important projects. An urgent project is often time-sensitive, and in many cases, other tasks are dependent on its completion. Focus on these projects first. Also, meeting with my team gives me feedback from team members and management as I create a list of priorities. Stay flexible. The priorities of one day might be quite different from the priorities of the next. When things go amiss or new needs arise, must rise to the occasion, and adjust their plans to reallocate resources.

Where will technology be in five years and how will we adapt?

The market for folding smartphones is growing and developing. Now smartphones with flexible screens are mass produced by Samsung, Xiaomi, and Huawei. I think this is the future of smartphones and developers and testers will have to adapt all applications and websites to such smartphones. This complicates the development and test process. When we develop an application for a smartphone, one needs to consider that it will probably be used on an 8-inch diagonal as a tablet. But it won’t be soon. Adaptation always happens through learning.

As a Quality Assurance Lead, how do you stay abreast of current trends in technology?

Conferences and forums are an effective way to assess the situation in the industry and the market. I rarely manage to visit in person, more often I watch online or post event recordings.

What are your three biggest accomplishments?

  1. I formed a group of experienced testers.
  2. I have set up a unified system of work and introduced test documentation..
  3. I was able to strengthen communication and interaction between employees. Colleagues began to feel more comfortable at work and be interested in achieving the larger goals of the team.

What were some of your biggest technology challenges?

I don’t recall such problems. For any tester, the most demanding thing is to start testing a project in which you did not participate from the very beginning. You must figure it out quickly, and haste is not the best ally.

What drives and motivates you?

Competition. The IT market is developing rapidly, there are many players, and you need to meet the requirements of the market.

What do you think are the biggest challenges organisations are facing regarding developing new technology solutions?

I think it’s a shortage of employees who know these technologies. After all, people do everything.

How do you think companies should decide which technology partner to select?

Check out the tools and technologies they use. Check the company case portfolio. Check for social proof, rating, and reviews. Check their experience. Check their prices and payment model. And most importantly, does it all suit us.

If you would like to have a consultation with any of our team members for a project, get in touch!

Other News

Let’s collaborate?

Request a callback from our expert team