— In IT, people often speak a mixture of languages. When I first started working in an IT company, I rarely understood the dialogues of my colleagues. By that time, I was good at testing, but I was not used to communicating in the mixture of English, Russian, and IT. It was very difficult and frustrating. Understanding this "pain," I want to share a set of words and expressions that will help you be on the same wavelength as your experienced colleagues.
How a tester communicates
A word that every tester knows is bug.
— A bug is an inconsistency between an application's behavior and the customer's requirements. We can also say that a bug is an unexpected, undesirable behavior of an application or program.
In addition to bugs, testers often bring to the team's attention "implements" — suggestions for improving a site or program.
Finding bugs is one of the main tasks of a tester. The main task and responsibility of QA, however, is to ensure the quality of the application as a whole. To do this, testers not only look for bugs, but also prevent them, come up with test scenarios, create test data, write test documentation, and automate the process of regularly checking the application's main functions. If the tester is a professional, the user will not encounter a crash, will not encounter unpredictable buttons, and will inevitably return to the site again.
Every day you are expected to have meetings, calls, syncs, and dailies.
- A “meeting” is a business meeting. They are usually scheduled in advance and marked on the calendar. You can get an invitation to a meeting, or you can share a link to a meeting with a colleague.
- A “call” refers to a phone or video communication with one or more colleagues. Often, you may hear "sorry, I have an urgent call, I have to take this”.
- “Sync” is short for synchronization. It's the same as a meeting or call. It's common to say, "let's sync on this one separately." Which means "let's synchronize our knowledge and understanding on this issue."
- “Daily” (short for daily meeting) refers to a daily team meeting. It usually takes place in the morning, but this may vary.
At meetings you will discuss the board, tickets, updates.
- A “board” is a working board or workspace for each team member individually and for the team as a whole. Most often, people use the Jira application to track their daily work. Depending on the project, it is possible to use a Scrum board or Kanban board. In any case, the board looks like a set of tasks, responsibilities, and statuses.
- A “ticket” is just a task, expressed in written form. Tickets look like stickers on the board. They may contain a very large task (epic), or a smaller task (story), or an even smaller task. Or they can contain a description of a bug. The most important tickets for you are those that have status RFQA (Ready for QA).
- An “update” is news; recent developments. Sharing updates means "to share the news or the status of a task.”
“Verifying the ticket” means checking it and making sure everything is working as it should.
— If, for example, you have checked the bug ticket, and everything works as it should, then the bug is fixed. If, after checking, you see that the bug is still there, you can reopen the ticket and return it to the developer for additional work.
Sometimes, it is impossible to check the bug ticket because, for example, you do not have access rights to the test environment or do not have the appropriate device for testing. If something prevents you from checking the ticket, you can block it (change the status of the ticket to Blocked) until the problem is solved.
Sometimes, we test an interesting story. We invent an exotic scenario in which the application behaves badly (there are bugs or some inappropriate warnings popping up). The tester may think that this is awful, and that it is urgent to fix the problem. But the business analyst (BA) or product manager (PM) may say "no big deal, this is a normal case — put it in the backlog for now." What-what?! Put it where?! In fact, the colleague may be saying: "This scenario is rare. The user is unlikely to encounter this bug. You can put it aside for now and put it in the piggy bank of bugs and tasks that are waiting to be dealt with later."
Bug or feature
— There is often an argument between the developer and the tester about whether something is a bug or a feature. If you find, for example, an unexpected behavior of an application, you may consider it a bug. But the developer can argue that everything is working as required. If this is the case, the acceptance criteria of the respective story should be used to resolve the dispute. “Acceptance criteria” is a set of requirements developed by a BA. A “feature” of an application is some option that is specifically implemented (not a bug).
When a new feature is finished (code is written, tested), the feature is said to be implemented.
How to know everything
— In the course of their work, testers use different types, methods, levels, and techniques of testing. Depending on the project and current tasks, you can test localization, compatibility, accessibility, and so on. You may have to manually do a regression or smoke test after release. All these words should definitely be part of your professional lexicon. I suggest studying specialized materials and courses and mastering these concepts yourself. They will come in handy in a job interview.
- How to Ask for a Raise or PromotionWork09 Dec 2022
- How to Effectively Give Feedback?Work18 Nov 2022
- Effectively Launching as a Junior: an Expert's ViewWork23 Nov 2022
- How Do You Draw Positive Attention to Yourself?Work23 Dec 2022
- What to Do to Get into IT TodayWork12 Dec 2022
- How to Learn EnglishLearn04 Aug 2022
- Juniors Are Needed for CompaniesWork22 Dec 2022
- Who Can You Become in IT?Work13 Dec 2022
- What Is Mentoring in IT and How Does It Help You Master the Profession?Learn27 Dec 2022
- Teamwork: 5 Factors of Effective InteractionWork03 Jan 2023
- Business Analyst in IT: What You Need to Know and DoLearn14 Nov 2022
- 10 Things Beginner Startups Don't Need to DoLearn05 Jan 2023
- What You Need to Know to Relocate to SerbiaRelocate26 May 2022
- How to Learn Ruby on Your OwnLearn25 Nov 2022
- English Through Music: Learn and Have FunLearn04 Nov 2022
- What Does a Botanist Do in IT?Work04 Nov 2022
- Soft Skills Are 85% of a Person’s Success in a ProfessionWork29 Dec 2022
- Trends in IT Company EventsCommunity30 Nov 2022
- How to Compose a ResumeWork16 Aug 2022
- How to Manage Interview AnxietyWork12 Oct 2022
- "Where Else but Spain?" — the Experience of MovingRelocate06 Dec 2022
- The Brain-Up Project is Looking for VolunteersVolunteer11 Aug 2022
- Relocation to TurkeyRelocate31 Aug 2022
- The Easiest Programming Languages to LearnLearn07 Sep 2022
- How to Become a DevOpsLearn06 Oct 2022
- “Forget About Impostor Syndrome”Community18 Oct 2022
- 8 Reasons to Move to KrakowRelocate26 Oct 2022
- How to Become a Tester in three weeksWork19 May 2022
- The Reality and Myths of Life in TurkeyRelocate19 May 2022
- IT Beard Talks About Anywhere Club IT CommunityCommunity19 May 2022
- What Should a Beginner Automation QA Engineer LearnLearn29 Sep 2022
- Project Manager Responsibilities: Tasks and Skills vs RealityWork31 Oct 2022
- Home for Every IT Professional in the WorldCommunity19 May 2022
- Living in Serbia — Pros and ConsRelocate16 Jun 2022
- Relocation to GeorgiaRelocate20 Sep 2022
- 3 Ways to Find Your Dream JobWork24 Nov 2022
- Sent out 500 Resumes and Moved to UzbekistanWork28 Nov 2022
- 5 Common Questions about RelocationRelocate19 May 2022
- Relocation is Like the First Child's BirthRelocate23 May 2022
- To Learn How to Write Code, You Have to Write CodeWork24 May 2022
- Lithuania: Features and Life HacksRelocate10 Oct 2022
- 3 Facilitation Case Studies: Better and Worse ScenariosWork31 Oct 2022
- How Does a Junior Get Their First Job in Singapore?Work22 Nov 2022
- Android: What Should Beginners and Professionals DoLearn09 Jun 2022
- What Are Some of the Unusual Jobs in ITWork21 Jun 2022
- The Psychological Trauma of EmigrantsRelocate28 Jun 2022
- How to Avoid Burnout And Stay Productive in 2022Work06 Jul 2022
- What is Data ScienceWork09 Aug 2022
- Why Time Management Doesn't WorkLearn19 Sep 2022
- 5 Myths About IT: True or FalseWork19 May 2022
- What to Read and Watch for a Novice Java EngineerLearn19 May 2022
- How to Start an IT Career in TestingWork01 Jun 2022
- Tips for Relocating to SerbiaRelocate02 Jun 2022
- Best Countries to Relocate for IT SpecialistsRelocate06 Jun 2022
- How Do Expatriates Live in UzbekistanRelocate15 Jun 2022
- What Is a Vocation, and Does It Exist in 2022Work20 Jun 2022
- How to Support Someone Who Is StressedCommunity23 Jun 2022
- 6 Stereotypes About Life in HungaryRelocate30 Jun 2022
- What Impresses in MontenegroRelocate18 Aug 2022
- Where to Make Friends With BlockchainLearn25 Aug 2022
- Doctor in ITWork24 Aug 2022
- How to Become an HR ManagerWork05 Sep 2022
- Top iOS Developer ResourcesLearn12 Sep 2022
- 7 Soft Skills for DevelopersWork27 Sep 2022
- Features of Life in GermanyRelocate05 Oct 2022
- Facilitation: How to Conduct It EffectivelyWork17 Oct 2022
- Life in Italy: What You Need to PrepareRelocate19 Oct 2022
- 10 Ways to Stay on Top of IT TrendsLearn25 Oct 2022
- An 8-month Journey to Front-EndWork04 Jul 2022
- The Joys And Challenges of Relocation to HungaryRelocate11 Jul 2022
- Where is Python Used And Why Should You Study It in 2022Learn13 Jul 2022
- From Travel Agent to a Tester in ITWork20 Jul 2022
- The Real Story of a Radical Change in ProfessionWork18 Jul 2022
- Top 5 Startup Books to Read in 2022Learn27 Jul 2022
- Life Hacks And Impressions of Moving to PolandRelocate28 Jul 2022
- Family Traumas in EmigrationRelocate03 Aug 2022
- What Do You Need to Know About the South of SpainRelocate22 Aug 2022
- Pros and Cons of Life in MontenegroRelocate08 Sep 2022
- Why Do Job Applicants Lie in Interviews?Work12 Jan 2023
- The Incredible Success Story of a Switcher in ITWork17 Jan 2023
- Tips from a Career ConsultantWork20 Jan 2023
- IT Language of the Business AnalystLearn23 Jan 2023