<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Olga Silanova</title>
    <description>The latest articles on DEV Community by Olga Silanova (@sekillar).</description>
    <link>https://dev.to/sekillar</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3872022%2F2d05ef90-8544-4b8e-be03-eadfbd2257ca.png</url>
      <title>DEV Community: Olga Silanova</title>
      <link>https://dev.to/sekillar</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/sekillar"/>
    <language>en</language>
    <item>
      <title>Drowned in Slack, Calls and Bugs: A QA Survival Guide</title>
      <dc:creator>Olga Silanova</dc:creator>
      <pubDate>Fri, 10 Apr 2026 16:09:12 +0000</pubDate>
      <link>https://dev.to/sekillar/drowned-in-slack-calls-and-bugs-a-qa-survival-guide-599h</link>
      <guid>https://dev.to/sekillar/drowned-in-slack-calls-and-bugs-a-qa-survival-guide-599h</guid>
      <description>&lt;p&gt;Slack is buzzing, meetings take over your calendar, bugs appear in production out of nowhere. And yet, you are expected to keep things under control.&lt;/p&gt;

&lt;p&gt;Hi, I’m Olga, a QA engineer with 4+ years of experience. Today I want to share how I keep chaos in a startup environment manageable and what actually helped me stay sane.&lt;/p&gt;

&lt;p&gt;⸻&lt;/p&gt;

&lt;p&gt;So, what are these startup-ish issues? How did I get here?&lt;/p&gt;

&lt;p&gt;Being a QA is like being a bottleneck sometimes. You are needed in almost every discussion. A bug that was not present on the dev stand somehow slipped into production, everything is on fire, and on top of that you are expected to find time for self-improvement and learning new technologies.&lt;/p&gt;

&lt;p&gt;Otherwise, you risk becoming irrelevant. Hopefully, I am joking about the last one.&lt;/p&gt;

&lt;p&gt;As a result, QA feels overwhelmed and makes mistakes that lead back to production bugs. The circle closes.&lt;/p&gt;

&lt;p&gt;⸻&lt;/p&gt;

&lt;p&gt;My steps are not exclusive. You probably already know them. But knowing and applying are two different things.&lt;/p&gt;

&lt;p&gt;When you are overwhelmed, it is not that obvious to implement them. But with a small reminder and a bit of grounding, things can start to feel more manageable.&lt;/p&gt;

&lt;p&gt;⸻&lt;/p&gt;

&lt;p&gt;Basically, my problems boil down to the following:&lt;br&gt;
    • Too much incoming information&lt;br&gt;
    • It is unclear for the team what QA is actually doing throughout the day&lt;br&gt;
    • No time for work, too many calls&lt;br&gt;
    • I Am Documentation&lt;br&gt;
    • I Am the Infrastructure Gatekeeper&lt;/p&gt;

&lt;p&gt;⸻&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;I. Too much incoming information (and how I filter it)&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Slack chirps every five minutes. Incoming emails burst your inbox and you have no idea where to begin.&lt;/p&gt;

&lt;p&gt;As for email, I suggest creating filters for the most relevant topics where your review is needed immediately.&lt;/p&gt;

&lt;p&gt;For instance, in my company, if a task is promoted to the “Testing in prod” stage on release day, it is implied that you have to drop everything and start testing in production.&lt;/p&gt;

&lt;p&gt;What did I do?&lt;/p&gt;

&lt;p&gt;I created a folder called URGENT PROD TESTING. Any email where the status is “Ready for QA (prod)” goes there.&lt;/p&gt;

&lt;p&gt;I personally check my email every 45 minutes. But I don’t check everything. I focus only on relevant folders.&lt;/p&gt;

&lt;p&gt;If I see a number next to the URGENT PROD TESTING folder, it means that something important came up since the last time I checked, and it requires my attention.&lt;/p&gt;

&lt;p&gt;The same goes for messages where I am mentioned by name. I created a separate folder for those as well.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fvv35lo5gmnzi4rtpfebf.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fvv35lo5gmnzi4rtpfebf.png" alt=" " width="800" height="1198"&gt;&lt;/a&gt;&lt;br&gt;
⸻&lt;/p&gt;

&lt;p&gt;Meeting reschedules also go into a separate folder. In a startup, plans change quickly, and you don’t want to miss updates among dozens of meetings.&lt;/p&gt;

&lt;p&gt;If I see a new message there, I immediately check my calendar in case something was scheduled in the next 15 minutes.&lt;/p&gt;

&lt;p&gt;⸻&lt;/p&gt;

&lt;p&gt;On the other hand, I created folders for less relevant emails, such as weekly Confluence digests.&lt;/p&gt;

&lt;p&gt;It is not that I don’t read them, but there is a lot of higher-priority information that needs attention first.&lt;/p&gt;

&lt;p&gt;⸻&lt;/p&gt;

&lt;p&gt;As for Slack, I muted all channels where QA is not the main focus, like design, content, HR, and others.&lt;/p&gt;

&lt;p&gt;I read them during the last hour of the working day to stay in touch with the team. If someone mentions me by name, I still receive a notification.&lt;/p&gt;

&lt;p&gt;The same goes for our QA group channel. Whenever someone mentions “qa-team”, we either leave a comment like “Started working on it” or tag the person whose attention is needed.&lt;/p&gt;

&lt;p&gt;I also added a keyword notification for “Olga” in case someone forgets to tag me.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fkp5pd2p6ef0ik4f5g6ej.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fkp5pd2p6ef0ik4f5g6ej.png" alt=" " width="800" height="338"&gt;&lt;/a&gt;&lt;br&gt;
⸻&lt;/p&gt;

&lt;p&gt;As for Jira notifications, I receive updates on tasks created by my junior QA (just in case, you know…).&lt;/p&gt;

&lt;p&gt;Sometimes I ask her to do exploratory testing and create bugs, but it is my responsibility to review them. Since this is not urgent, I usually leave it for the end of the day.&lt;/p&gt;

&lt;p&gt;⸻&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;II. It is unclear what QA is doing throughout the day&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;This one is easier.&lt;/p&gt;

&lt;p&gt;Prepare your daily update in advance. Ideally, do it the evening before, when you are wrapping up your work.&lt;/p&gt;

&lt;p&gt;Summarize what you did, add a few details, and describe how you handled obstacles.&lt;/p&gt;

&lt;p&gt;It is important to document things while you still remember them clearly. Otherwise, everything turns into “I found a bug and created a report”.&lt;/p&gt;

&lt;p&gt;⸻&lt;/p&gt;

&lt;p&gt;Also, try to keep your communication visible to management.&lt;/p&gt;

&lt;p&gt;I found that writing in the main thread and then following up with a direct message works best. This way, your work is visible, and no one asks why QA threads are silent.&lt;/p&gt;

&lt;p&gt;If you had a call with a developer or analyst, take one or two minutes to summarize the outcome in the thread. This makes your work visible and structured.&lt;/p&gt;

&lt;p&gt;⸻&lt;/p&gt;

&lt;p&gt;Imagine there is a task on fire right before release.&lt;/p&gt;

&lt;p&gt;All you have time for is basic critical path testing. There is no time for proper documentation.&lt;/p&gt;

&lt;p&gt;In this case, I leave a comment like this:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Critical path testing has been conducted due to strict timelines. Thorough testing will be performed later, and documentation will be created. See Jira task […] &lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Then I leave the task in “Ready for start”, add it to the next sprint, and plan time for it.&lt;/p&gt;

&lt;p&gt;This significantly reduces questions about what you are doing.&lt;/p&gt;

&lt;p&gt;⸻&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;III. No time for work, too many calls&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;I am still struggling with this.&lt;/p&gt;

&lt;p&gt;I tried blocking focus time in my calendar, but during rush periods, no one checks it.&lt;/p&gt;

&lt;p&gt;I also tried introducing meeting-free Fridays, but it does not work in my team due to release schedules.&lt;/p&gt;

&lt;p&gt;So instead of trying to change everything, I changed my approach.&lt;/p&gt;

&lt;p&gt;⸻&lt;/p&gt;

&lt;p&gt;When I schedule meetings, I always prepare an agenda. I attach Confluence pages, Jira tasks, and relevant materials.&lt;/p&gt;

&lt;p&gt;This allows others to prepare in advance if they want to.&lt;/p&gt;

&lt;p&gt;After the meeting, I send a short summary email so that everyone stays aligned.&lt;/p&gt;

&lt;p&gt;I also record meetings, especially when discussing new functionality or training junior colleagues. This helps reduce repeated explanations later.&lt;/p&gt;

&lt;p&gt;⸻&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;IV. I Am Documentation&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;I used to think: “This will take too much time, and I will probably never need it again.”&lt;/p&gt;

&lt;p&gt;But every time I skipped documentation, I had to repeat the same steps later.&lt;/p&gt;

&lt;p&gt;Now, whenever something is not obvious, I create a short how-to note.&lt;/p&gt;

&lt;p&gt;It has saved me many times in urgent situations.&lt;/p&gt;

&lt;p&gt;⸻&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;V. Infrastructure Gatekeeper&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;One of the strangest bottlenecks I experienced was being the only person with access to a system via OTP codes.&lt;/p&gt;

&lt;p&gt;Everything worked fine until I went on vacation.&lt;/p&gt;

&lt;p&gt;I suddenly received multiple OTP messages and had no way to respond. That was the moment I realized: this is not a person problem, this is an infrastructure problem.&lt;/p&gt;

&lt;p&gt;After that, I stopped apologizing for being unavailable.&lt;/p&gt;

&lt;p&gt;Instead, before going on leave, I clearly communicate access dependencies in advance.&lt;/p&gt;

&lt;p&gt;⸻&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Final thoughts&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;These practices are not perfect, but they significantly reduced the noise in my work. I now miss fewer important messages, react faster to production issues, and feel less anxious during releases.&lt;/p&gt;

&lt;p&gt;And one last thing.&lt;/p&gt;

&lt;p&gt;Whenever something at work annoys me, I write it down. It helps clear my mind, and over time these notes become a source of ideas for improvements.&lt;/p&gt;

&lt;p&gt;We adapt quickly to problems.&lt;/p&gt;

&lt;p&gt;But if you don’t track what drains you, it will eventually define how you feel about your work.&lt;/p&gt;

</description>
      <category>testing</category>
      <category>productivity</category>
      <category>career</category>
    </item>
  </channel>
</rss>
