3 useful tips to nail your interview with clients

At NashTech, to be assigned on a client project, Nashers, out talented employees, must express their skills and expertise via an interview directly with the client.

Like any other interview, it is no wonder that the process can be intimidating. However, the more time you take in advance to prepare, the more comfortable you’ll feel during the actual interview and the better you’ll impress the client. Thorough preparation plays a key role in the success of a client interview.

In this article, we will offer some tips on how to prepare for an interview with a client.

Conduct comprehensive research

Understanding the organization that is considering your competence does not stop at getting to know the business itself. It is important that you set aside time to research the client’s business domain. Without understanding how the business process works, it can be difficult to understand where it’s going and determine how to build or customize systems to support that direction.

Try to ask yourself some questions about the client, such as:

  • Who is their customer?
  • What are the products and services?
  • How are the products or services provided? (online, phone, in-person sales)
  • How does the organization produce the products or services?
  • What information does the organization manage? Who is responsible for creating, updating, and retiring information? What systems are used to manage the information?

By answering these questions, using the company’s website and other public sources, you can get an insight at the industry of your client, the operation and the potential areas for improvement. This will indicate that you are well-prepared should any questions come up in the interview.

Prepare for a good self-introduction

A good and informative self-introduction is a must. It should cover as many of the client ‘hot spots’ as possible. which requires you to have a good understanding of the technology stack of the project.

For example, if a client interviews you for an Enterprise Resource Planning (ERP) role, you need to spend more time highlighting your ERP-related experience than any other.

Also, spending time preparing and rehearsing the answers for some potential questions regarding your experience in software development is highly recommended. Let your introduction exude a proactive, energetic attitude so you are sure to impress the interviewer.

Practice your English and communication skills

At NashTech, we excel in delivering complex IT projects internationally. According to our experts, the two things that matter the most for international client are the skills of the candidates and their English. There is an assumption that Vietnamese developers are talented but lack good communication skills. Conveying your ideas disruptively using improper English may show that you lack confidence, no matter how good your skillset is.

You can start by reading the resources that you have become familiar with, but in English. At NashTech, there are monthly courses to improve proficiency in English that you can join, including intensive courses that provide the necessary English ability in the shortest time.

In the time of the Covid-19 pandemic, you may be required to conduct an interview with client online. Learn more about how to impress your interviewers online here

Challenges are meant to test our courage – empowering insights from our team lead of the year

In continuation with our highly anticipated employee appreciation series, which was founded on the basis of honoring individuals with exemplary performance throughout the past year, we would like to introduce you to Chinh Nguyen – who outperformed our expectation and has been awarded with the “team lead of the year 2020” award.

Chinh, and other outstanding individuals who have made their name in the employee of the year award, has become a major source of inspiration for us all at NashTech. By sharing their stories with our fellow Nashers and the wider community, we hope to embolden our current members and encourage future Nasher to join us on this exciting journey.

A look into the life of Chinh Nguyen – a team lead at NashTech

Chinh Nguyen is currently the team lead within the Evolution Wellness Solution project (EWS ODC). He enthusiastically told us that he is aspiring to become a line manager, however, Chinh is fully aware of the technical skills and management skills that he has to hone before achieving this position. In the near future, Chinh shared with us his plan for the next three years is to keep honing his expertise to be appointed to project manager first.

As a team lead, Chinh’s main responsibilities are to assist the team as well as working with the associating departments to deliver sprint goals. Additionally, his scope of work is quite broad since it also entails reviewing code, carrying out training sessions for new members or upskilling sessions for current members, working with technical architects to compose technical approaches for all users in each sprint, and sometimes he plays the role of a developer.

Chinh was happy to share with us that the EWS project has been chosen as the representative project to join NashTech in the process of achieving CMMI 5. Plus, EWS is also the project with technical architecture being presented at a Microsoft event in the United States.

How the culture at NashTech has empowered Chinh to learn and grow

When Chinh was asked about the reason behind choosing NashTech, he proudly shared that since NashTech is ranked within the top 5 of the best ICT companies in Vietnam, makes it the dream workplace for him and many of his friends. 

Chinh is fascinated with how NashTech manages its employees and always leaves room for improvement. The chain of command is well designed and implemented every time a newcomer joins the team. Newcomers are helped and mentored by their senior team members to help understand and accomplish their personal career goals. Chinh believes this approach yields the most accurate and transparent KPI report and avoids any misunderstanding or dispute within the team

Talking about a memory at NashTech, which helps shape who he is today, Chinh recalled when he was assigned with the task to upgrade a system to the latest version in a project. He successfully carried out the task without the help of any business analyst or quality control engineer, only to find out that there was a misunderstanding between the client and him. He got a complaint from the client and was asked to prove himself within two months. Chinh worked hard to regain the client’s trust and build his confidence again, the experience taught him the lesson that following a standard process is of great importance to the success of a project. Also, he maintained that the requirement and scope of a project must be communicated well in order to avoid any assumption that could sabotage the efforts being put into it.

Lastly, we asked Chinh if he had any thoughts or piece of advice for our future Nasher. He shared that NashTech is the right place for those who aspire to reach their full potential as well as receive good benefits package. Learn from what you are currently doing as well as offer to help those that are in charge of your dream position to explore and familiarize yourself with the responsibilities. Keep grinding and you will get there eventually!

Read our previous articles in the series to find out all about the amazing individuals we have here on team NashTech.

What you need to know about the career path for a Quality Assurance Engineer at NashTech

Do you hear the term “Quality Assurance” all the time? Do you wonder what exactly it is?

Are you curious about what will it be like to be a Quality Assurance Engineer at NashTech? Do you want to explore the career roadmap for this job?

Let’s find out more!

What is Quality Assurance?

Quality is an attribute of a product or service and is achieved through a process, which is the set of activities that is performed to produce a product or a service.

QA focuses on improving processes to ensure that organizations deliver qualified/good products/services to customers. Once processes are consistent, there is the assurance that quality with the same level will be incorporated into any product or service produced by that process.

As such, software quality assurance (SQA) aims to assure software engineering processes, activities and work items are monitored and comply with the defined standards, which typically are the CMMI model, ISO 9000, ISO 9001, ISO15504, etc.

Quality assurance vs. Quality Control

Quality products and services mean that they are defect-free and meet certain requirements and customers’ needs. And both quality control (QC) and quality assurance (QA) are aspects of quality management. While of the two, quality assurance is more important, these two terms are often used collaterally. However, although some quality assurance and quality control activities are interrelated, there are distinct differences between the two concepts.

NashTech-QAvsQC

Source: http://www.theagilityedge.com/agilityblog/2009/11/quality-control-and-quality-assurance

Quality assurance at NashTech

Like any other role at NashTech, there is a transparent yet flexible career development path for Quality Assurance Engineers, which is illustrated below:

NashTech-QA-careerpath-graphic

At each level, there are specific requirements which vary from project to project, the general qualifications for Quality Assurance jobs at NashTech can be listed as:

  • Bachelor’s degree in Computer Science
  • Good English skills
  • Knowledge of CMMI, AGILE, SCRUM, KANBAN
  • Understand other Quality Management Systems (ISO, TQM, ITIL …)
  • CSQA certificate is a plus
  • Diagnostic and problem-solving skills
  • Technical aptitude to quickly learn new software products
  • Able to understand, and convey, the Developers and the Customers viewpoints
  • Strong communication skills, be good at documenting work, and must be able to work well with different groups

What the expert says?

To understand more about what it will be like to do Quality Assurance at NashTech, we had a chat with Ms. Ly Vo, our Quality Assurance Manager. According to Ms. Ly, if you have experience in the IT field, especially in software development in any position such as developer, business analyst, project manager, or quality control, it would be a plus for you to pour yourself into the quality assurance path.

Besides, a good Quality Assurance Engineer (QAE) is also someone who acquires these qualifications:

  1. Optimal goal is quality: QAE will need to be keen on enhancing quality as if you are enhancing your personal reputation.
  2. Research more: Doing extra research on quality standards and requirements of the industry you are working in, to reinforce the fundamental knowledge as well as acquire new one, isvital . For example, if you are a QAE in software development, what are the quality standards of a software? Customers tend to use a software because it meets their needs, defect-free and the functions are easy to use. As such, having a strong background in IT is a must if you are a Software Quality Assurance Engineer.
  3. Be a team player AND a consultant: Ms. Ly emphasized that a good quality assurance professional is someone who not only attains strong knowledge in improving processes’ quality but is also a good team player. Supporting, consulting colleagues, sharing knowledge, tips or even defects, should all be taken into account. By doing these, processes and outputs with highest quality will be optimized and assured.

Ms. Ly also shared some additional aspects on doing quality assurance at NashTech. At the company, talents will be trained and provided with more understanding and practical knowledge about software development processes, which is lacking from most Vietnamese universities’ education programs. The training program at NashTech will last for at least two months and later, talents will be guided to practice for six months in order to fully understand the quality management system. While working at NashTech, talents will also have opportunities to learn and gain deep knowledge in a broad spectrum, including project management, analysis, architecture, testing, implementation, etc.

With the goal of becoming an expert in quality assurance, Ms. Ly emphasized that QA professionals at NashTech need to continuously learn from real projects and the surrounding environment, adapting to the latest business trends in order to efficiently evaluate the current processes as well as design any potential new ones. From that, we can assure that the process and its outputs will meet our own as well as clients’ standards and requirements.

Eager to know more about what QA professionals talk about their journey of doing quality assurance at NashTech? Let’s take a look at the article about Toan Nguyen, Quality Assurance of the Year 2020.

 

Key interpersonal skills you most certainly need to excel at work

Interpersonal skills are defined as the set of skills people own by which decide the way they communicate and interact with others. By its direct link with soft skills and emotional intelligence, interpersonal skills insinuate how one manage the relationships that they have collected over time and resolve any impending conflicts.

Within the workplace context, which is more than often a people-filled and team-oriented environment, interpersonal skills have proven itself to be vital in any aspects of the operation. Possessing a great level of interpersonal skills will give you the advantage of dealing with group projects, “oiling the wheels” of any interaction and handling discord.

Some of the major components that make up a person’s interpersonal skills are communication, active listening, empathy, problem solving and the ability to be open to feedback. These skills are not something that could be learned overnight, rather, interpersonal skills should be cultivated with constant efforts on a daily basis.

  1. Communication skills

Having clear communication both verbally and non-verbally is the foundation of any strong and resilient organization. Tasks could only be carried out and completed proficiently when communication is there to keep everyone in the loop about the expectation and requirements regarding the job.

Communication is also essential in voicing your concerns and issues to higher management within the chain, a culture of transparency and clarity throughout the entire mechanism is what leads a company to greater success.

Find out more about the importance of effective communication here

  1. Listening skills

Monitoring your listening skills could also facilitate communication since these two are interrelated most of the time, especially at workplace. Active listening shows your boss and fellow colleagues your level of engagement during both formal meetings and informal discussions.

Plus, paying close attention to information being shared by others at work could make them feel more valued and respected which would strengthen your relationship with them and collaborate with ease.

  1. Demonstrating empathy and understanding

Empathy is of essence to workplace atmosphere. Employees will be reluctant to come to work if their boss and colleagues do not practice compassion and show understanding to the difficulties they might have been facing.

This quality can be found among people that are highly intuitive with a great grasp of emotional . Empathy and understanding enables you to relate and express sympathy towards people’s problems at work as well as help you get along with them.

  1. Problem solving

It’s fair to say that most our time at work is spent dealing with tasks and solving problems stemming from them. We could all agree that it’s an inherent part of any job and the ability to be prepared and ready to solve any of these problems is indispensable.

Honing your problem-solving skills could significantly facilitate your process of working your way up the career ladder since it is one of the most important qualities people at the top management should possess.

Explore the DO’s and DON’Ts while sharpening your problem-solving skills with us here

  1. Openness to feedback

People who easily get defensive towards different perspectives and feedback often lack interpersonal skills.

It is important to listen to feedback so you can learn about your piece of work from different viewpoints and to adjust / apply new ideas where possible and relevant. This is a highly needed practice in the process of refining your piece of work as well as enhanced productivity.

At NashTech, we seek to create and nurture an environment which facilitates the interpersonal skills development of our employees. We embrace everyone’s way of expressing themselves at the office since NashTech believe that each of our valued employee contributes to the lively and amiable workplace that we are lucky to have.

Read more about people at NashTech here.

When quality is not measured by how long but how well

Small talk with Toan Nguyen, Quality Assurance of the Year

Operating in Vietnam for over 20 years, NashTech has always been a people-centric workplace where our Nashers are valued and appreciated. As such, the annual ‘Employee of the Year’ award is organized to recognize and show gratitude towards outstanding employees.

To continue the series, let’s find out about the 2020 ‘Quality Assurance of the Year’: Mr. Toan Nguyen who shows that quality is not something that is measured by how long but how well you spend your time.

A year and a half: brief but quality time

Toan has been with NashTech for for one and a half years now. Looking back, he said that when he was still a student, NashTech (known as Harvey Nash back then) came to his university for a job fair. This was how Toan came to know about NashTech and its professional, but friendly, environment. Later on, listening to a recommendation from a friend who also works in Quality Assurance, Toan decided to apply to for a role.

Although it’s over one year now I’m still very excited. The emotion is just as high as it was in the first few days when I joined the company. I’m really proud to be a Nasher

Toan feels that he is really fortunate to be able to work with such excellent teammates and wonderful manager like Quality Assurance team.

All these talented people who have extensive knowledge of not just quality assurance but also many other fields, I’m grateful to work with them.

Toan also showed his admiration towards his manager, Ms. Ly Vo. He shared that she always starts meetings energetically, shares the dedication, enthusiasm and positive vibes the team, as a whole, feel.

“I have admired her since the day I joined the company. I take her as my role model to keep improving myself day by day, to keep striving to be the best!”

Sharing about his career path plan, Toan is keen on having more opportunities to challenge himself with projects in new markets, attain more knowledge, hone his professional and personal skills as well as get to know more talented colleagues that he can learn from.

All the good memories

During his time at NashTech, Toan has had many opportunities to develop himself during various projects which give him so many precious memories that would take pages to list out. One of the highlights, which Toan is really proud of, is the CMMI DEV V2.0 project.

I’m really proud to be a part of the project for getting NashTech to be the first company in Vietnam to be appraised at CMMI DEV V2.0 Maturity Level 5. This is such the fruits of our hard work.  

Sharing about being a part of this important project, Toan said that this new CMMI DEV version 2.0 marks a difference that extends beyond its previous version. As such, it brought more challenges to the team.

Countless days and nights of working, back to back meetings and debates, sweat and tears. I see relentless effort from my colleague despite of the stress and heavy workloads, I see the determination as well as the great leadership of my project manager. All of that is what got us to where we are.

Sharing about his emotion of being awarded as Quality Assurance of the Year, Toan shared that it was his honor to receive this award and receive such a strong faith from his manager in him. He also showed humility and said that: “There are many other talented and enthusiastic members in QA team and I’m just a fortunate person to represent the whole team to receive this award.”

A golden compass

Sharing some of his own mottos, Toan said that no matter where you are or what you do, put 100% of your effort and be dedicated in everything you do. Never stop striving, never stop learning. Improve and nurture yourself every day because that knowledge not only benefits you, but also the community.

Recognizing himself as an energetic and cheerful guy, Toan said that having these characteristics is also a nice-to-have factor for, not just your career, but your life as well. People are usually more open and prefer to work or hang out with those who brings positive vibes, enthusiasm and energy in to their work and personal life.

What is your career path as a Business Analyst at NashTech?

In the digital age, businesses are in high demand for organizational changes fueled by innovative, disruptive information technologies. 

At NashTech, with expertise in both IT and business domains, our team of Business Analysts (BA) specialize in understanding client’s needs in the ever-changing digital landscape and helping developers transform those demands into viable technology solutions.

Feeling curious about this job role? In this article, let’s take a look at what you need to know about the career of a Business Analyst at NashTech.

Business Analyst at NashTech

To bridge the gap between IT and the clients, our Business Analysts are responsible for ensuring client requirements can be fully interpreted by our development team. At NashTech, to get from the client’s demand to a functional, valuable software implementation, the role of a Business Analyst requires involvement in various phases of the project. 

Firstly, Business Analysts engage with business leaders to recognize how technological changes to process, products and services can improve efficiency and create future value. Then, they are responsible for creating the Business Requirement Specifications (BRS) and translating the analysis for changes into a succinct requirement that will serve as the input to the development team.

With an aim of transferring their knowledge to the offshore team, Business Analysts will work closely with Project Managers to define the project scope, estimation and planning. While the solution is being worked on, Business Analysts will act as the communication bridge between clients and the offshore team, ensuring the software development is updated with client’s requirements. To verify that all requirements of the system are fulfilled, Business Analysts will assist Quality Control Engineers in testing the implementation.

The career pathway of Business Analyst

Different from our other job positions, the career of a Business Analyst starts from Associate Business Analyst, which requires you to have some background experience in IT and business analysis. The higher levels of Business Analyst require deep understanding of multiple, wider business domains and proficiency in dealing with more sophisticated problems.

NashTech-BA-careerpath-graph

Different levels of Business Analyst expect you to handle projects at different scales. However, there are some shared key skills and qualifications for a Business Analyst that you need to acquire:

  • Bachelor degree preferably in Computer Science or Business Information System
  • Obtaining IT knowledge-base
  • Fluent English to be able to communicate directly with customers
  • At least three years of working experience of which two years in analyzing requirements
  • Basic experience in programming languages
  • Basic knowledge on databases such as database schema and simple SQL query
  • Knowledge of testing approaches and techniques
  • General understanding and experience of business processes as well as an interest to understand a broad range of business models and needs
  • Excellent communication skill and interpersonal skill
  • Have a proactive, can do attitude

You can learn more about our Business Analyst role here

Sharing from our expert

To provide better insight in to this position at NashTech, we had a conversation with Duong Truong, our Business Analyst Manager. Duong shared that Business Analysts must have a great listening ability and be able to understand the clients specific needs, as their insights will provide the inputs for all proceeding processes.

When we asked about the skills that a good Business Analyst should master, Mr. Duong Truong shared that both hard and soft skills matter equally for this position. Hard skills an excellent Business Analyst must master include knowing how to gather and filter information from the clients and the solution they are using, then figure out the potential improvements to the system. Softer skills include the role of communicator which involves interacting with both clients and the development team, being able to speak the language of both client and developer, work in a team and have strong presentation skills.

To excel as a Business Analyst, you must understand people and inspire them

Mr. Duong shared with us that a key to success of a Business Analyst is having a proactive spirit. This means that you must exude a positive attitude so that clients can feel inspired and trusted by you.