Tag: Quality Assurance

  • Redundancy Review: Day 136-137, “Good Enough”

    (for context on what this series is, please see my Day 1 post here: Redundancy Review: Day 1, “A New Beginning” – Rosalia Rambles)

    Good morning adequates and passables, welcome to Day 136 & 137 of Rosalia Rambles Redundancy Review.

    Totally did not skip a day because I spent almost five hours playing Clair Obscur last night.

    Nope.

    Would not have happened.

    Did not immediately finish work to have a delicious kebab takeaway before getting fully immersed in the game…

    …yeah, no, after the work week I had and the actual work day I had on Friday, my brain was just fully in the mode of turning itself off and focusing on trying to disconnect myself from my current situation.

    Not that it helped this morning, as I woke up at my regular time of seven in the goddamn morning only to immediately start worrying about work on a day where I am supposed to be trying to disconnect from it all. 

    Trying to separate my emotions from my work is hard sometimes, and again, it is one of those qualities that a lot of people find admirable that I find makes it harder for me to live my life without worry. Having my emotions in my work makes me care more about the end result, which leads to me putting in hard work in order to make the clients happy and my colleagues’ lives easier.

    But when things go wrong, I feel the pain, the hurt, and the disappointment it brings all too much. Even in such a small company where there is a blameless culture and the focus is put on improving the process rather than finding someone to scapegoat, I find it hard to separate myself from the fact that something I did as a piece of work did not yield the optimal result.

    Which is where today’s title comes into play: worrying about whether or not I am “good enough” for the role I currently play.

    The short answer is “yes, yes you are”, the slightly longer answer is “Rosa this is just impostor syndrome and redundancy trauma kicking in”, and the long answer unpacks both of these statements.

    I did not actually interview for my current role, at least not formally. Given that it was a collection of former colleagues retained by the investors to continue the company’s work, all that really happened was two short conversations with the CTO and CFO to explain what needs doing as part of the role, with me accepting a couple of days after.

    Ten days, by the way, that is all it took for me to go from those initial conversations to starting work again. No formal interview, just people asking me back because they felt I was the right person for the job.

    My feelings around this process are… weird. I know for a fact this does happen in the industry at large through the referral process, but it makes me feel as if I did not “earn” my position in a way – but I did earn my position. It was earned through all the hard work I put in at the previous company by making myself adaptable, dependable, and pleasant to be around even in high stress situations.

    This then plays into my greater impostor syndrome, as I sit around after a rough day wondering if I am good enough for any position outside of my current one, that I want to step into another career path not just because I feel there is a greater purpose for me outside of the tech industry, but because I am ultimately not suitable for this career path anymore.

    In my worst moments, these thoughts eat at me greatly, but then I think back to playing Clair Obscur last night: running into the walls, either trying to find hidden paths or disguised switches, jumping around seeing if I am able to bypass any zones through sheer determination & Skyrim-horsing, and discovering broken builds on my own steam.

    Quality assurance is not just a career for me, honestly it stopped being that long ago. It is hard-wired into my brain, bringing all the transferable skills along with it.

    An eye for detail.

    A problem-solving mindset.

    Being able to throw myself at a wall as many times as necessary until it breaks.

    Even if I end up speccing out my career into automation testing, once more embracing the programming life I thought I would leave behind forever, I will always be a manual QA at heart – because nothing brings my soul joy more than pushing software to its absolute limit.

    I am good enough. My bad days do not define me. The mistakes and mishaps of my career do not mean I am not good enough. I am the sum of every success and scar across this long journey.

    One thing that did help ease my impostor syndrome a little was an interview for a store manager retail role. It is not a role I feel I want to take, especially because it would mean leaving my current contract and team, but being able to have an interview again for the first time in almost four years genuinely helped me remember that I am someone with a good breadth of skills and a large amount of my favourite thing in the world: stories.

    Stories about times I helped others, when others needed to help me, and every difficult experience that in the moment felt like it was the end of the world, but now look back at it knowing I got through it, almost with a weird fondness given how everything ended up.

    My love for stories persists, even through the hard times – just wish I had more time and energy to write out the ones still inside my head.

    But for now, we always have food reviews.

    Oh yeah, I have missed getting to write this out. It is time for another exciting edition of…

    Rosa Eats Her Way Around Shrewsbury!

    It has been… far too long since I have got to write that. I have done food reviews in recent weeks but I have not actually talked about any of the food offerings in my adopted home for almost a month, and I have got a good one today.

    On Tuesday, my partner & I went to the market to buy some supplies for upcoming dinners in the week… except that I went ahead to the cheese counter, while my partner’s eye was caught by a sandwich bar.

    Upon returning to him, I fully understood why. They were offering “doorstop sandwiches” with any variety and amount of fillings you like for an extremely modest £5 – more expensive than what you get in terms of variety with a supermarket meal deal, but given the quality of the bread and the sheer amount of food, it definitely becomes worth it.

    And I know that because I returned on Friday to Pete’s Sandwich Bar to get my own creation.

    The above is their doorstop sandwich offering filled with chicken strips, coleslaw, pickled jalapenos, and sriracha mayo. The photo does not do the bread justice, this loaf was pillowy soft but still robust enough to hold up to all the moisture contained within my sandwich.

    Speaking of moisture, this is exactly why I chose coleslaw as my main vegetable filling of choice, and gives me an opportunity to talk about my firm belief that coleslaw is the best accompaniment for any sandwich, wrap, or burger.

    When it comes to adding moisture and crunch to any of the food items I listed, there is no better option than a beautiful coleslaw as it provides equal amounts of both, especially when the dressing is homemade and the person making it has the opportunity to add so many different ingredients such as English mustard, lemon juice, and grated garlic…

    …yes this is just me talking about my own recipe for homemade coleslaw now, being able to consistently make good coleslaw has ruined supermarket offerings for me now it just does not hit the same without my additions.

    Anyway, back on track. This was a fantastic sandwich, and getting to support a small, local business over a supermarket or a well-known sandwich chain that I have not actually eaten at for two years is well worth the extremely small premium I pay on top of a meal deal.

    I will end off this food review though with a bit of introspection. I am extremely lucky to be in a position in my life currently where I am able to indulge in lunches that are made by small businesses, and to also be able to go out to cafes & restaurants as well.

    I know this time may not last forever, especially with my current job uncertainty, but I at least want to take some time to acknowledge that I am lucky that I get to write about good food, even as part of my hobby.

    That will cover everything for today, thank you for reading today’s edition of the Redundancy Review. Wherever you are I hope you are able to relax and take the weekend easy, I know what I will be doing: playing more Clair Obscur.

  • Redundancy Review: Day 118, “Career Uncertainty, Part 1”

    Redundancy Review: Day 118, “Career Uncertainty, Part 1”

    (for context on what this series is, please see my Day 1 post here: Redundancy Review: Day 1, “A New Beginning” – Rosalia Rambles)

    Good morning diviners and cartographers, welcome to Day 118 of Rosalia Rambles Redundancy Review.

    Things seem to be returning to normal for me now, I still live the busy life of a SaaS QA professional, but I do not feel the same amount of pressure as I was experiencing last week. 

    It is in this moment though, over four months gone since my initial redundancy and as the five-year milestone of my quality assurance career comes ever closer, that I find myself reflecting on where I am along with where I might want to go.

    I have been trying to write a “living CV” page on this website, though I keep putting it off in favour of other things, so now I feel it is a good time to start off writing a career retrospective along with talking about the moments of uncertainty that have come along the way.

    My career as a Quality Assurance professional started in March 2021, where I joined Codemasters Software Company as a QA Technician. I joined in the Xbox Functional QA team for F1 2021.

    Look, there I am in the credits!

    Honestly, even though it is over four years gone now, and the game is not even available to purchase on Steam anymore which really sucks cause I would love to revisit it for a review, I still hold an immense amount of pride for my first credited video game release – especially when I consider the amount of effort I put into that release.

    Codemasters was my first job ever, so I tried to push myself above and beyond to show what I was capable of. This inevitably led to me getting noticed by the higher ups, not only for my sheer amount of bugs being logged, but for the sheer tenacity I had when it came to throwing myself into test sheets.

    This led to me getting the opportunity to go into the Southam office for a week to try my hand at some audio testing in the, quite frankly beautiful, surround sound room at the recently refurbished QA building. Getting hands on with more specialised testing really left a lasting impact on me, especially as I got the chance to do this only one month into my job.

    Fun fact: this is actually the only time I have worked in an office/in-person setting, the rest of my career has been entirely remote, as I changed roles right as offices were beginning to open up again.

    After that, I continued grinding on. Helping out where needed with requests from my lovely & sweary platform lead (I call him that affectionately, we bonded over colourful language from time to time), continuing to plug away at my test sheets, and maintained the push towards the ever-approaching release date.

    As that time came closer, overtime became available to help push things over the line. Unlike other game development companies which might make crunch time mandatory; Codemasters was on an entirely voluntary basis, with you nominating yourself for certain days to work and it being up to the lead QA’s discretion on who would make it in.

    Now, as I have mentioned I was eager to prove myself and get stuck in.

    Perhaps too eager.

    So I put my name down for every available overtime day between the start of the final push all the way up to the day of the final Build Verification Test (BVT) being sent off to Xbox in order to get the discs manufactured.

    Nineteen days.

    Nineteen days in a row.

    Admittedly, the pay was good. We got time-and-a-half for any Saturday or Sunday work, and considering late May bank holiday fell during this time too that paid double-time – this led to me having enough to buy myself a proper gaming PC once the stressful period was over.

    That said… never again. Never again do I want to work to that same degree because I was thoroughly destroyed by the end of it all. 

    When the eighteenth day came around I vividly remember barely being lucid at my desk. I remember going into work, sitting at my desk, and around eight hours later I logged off before heading straight into bed before day nineteen started with a final rush to do a BVT.

    It was a hard push, and it definitely taught me one of my many lessons about listening to my body.

    Release came and went, but even as the needs of the team shifted with post-launch content on the horizon along with people being migrated across to other projects, my role mostly stayed the same, plugging away happily at my tasks.

    During this time period, a Senior QA Technician role came up within the company, and despite being relatively green I was encouraged to apply by the QA lead and my platform lead. I did land an interview as well where I was complimented for how I handled myself, but ultimately they wanted someone with more experience who could more reasonably step into a platform lead kind of role.

    However, once again, my tenacity and drive did not go unnoticed. Soon after this I was brought into a call with two other stellar QAs from the Playstation and PC team to be told we were going to be made “second-in-commands” for our respective teams, essentially being groomed for management type roles in the near future.

    This meant I was taking on more responsibility, though, given the fact our team sizes had shrunk massively due to projects elsewhere in the company, the team I managed to start off with was ultimately very small. Nevertheless, I was given my first exposure to what it took to organise a QA effort within a large-scale project.

    Though, it was not long though until new hires started rolling in to begin work on F1 22 (EA had decided to drop the “20” part of the name to bring it in line with their other sports franchises) that I got a chance to start guiding and mentoring fresh QAs… which did lead to a funny story.

    It was the week before the Christmas shutdown started, both the QA lead and my platform lead had used some annual leave to add some extra time to a well-deserved break – this left me the de facto “leader” of the Xbox team in their absence.

    One day, one of the newer QAs came to me with a question relating to specific Xbox console guidelines. I was unsure of what he was asking, so I said to give me a minute whilst I went to my platform lead…

    …oh wait, platform lead is not in. That is fine I will just go to the QA lead…

    …no he is not in either…

    …shit…

    …I am the one in charge, I need to get him an answer.

    I hastily searched through the very helpful glossary of Xbox terminology I had been provided at the start of my job to get him an answer, letting them log the bug report correctly and carry on with their day unimpeded.

    F1 22 started on schedule, and whilst I was still required to get F1 2021 over the line in terms of the final bits of post-release content – primarily battle pass stuff – I was still hard at work making my mark on the new project too, hoping to maintain my crown as Rosalia, Queen of the Bug Leaderboard.

    But… I was also wanting for more. First of all I wanted more money, as for all the above and beyond what I was doing it was still minimum wage for the time, but also I wanted a new challenge. Initially I did try branching out into writing roles once more but also kept applying to QA roles as well.

    I interviewed for Immerse, and shortly after I moved into my new flat early in 2022, I got the job offer from them which started my now nearly four year long stint in the SaaS XR industry.

    Although, I needed to tell the people at Codemasters that I would not be continuing my employment with them. Due to the nature of my role, a full-time contract which was periodically renewed, all I really needed to do was give notice that I did not intend to pursue a renewed contract with the company.

    What I did do though was call both the QA lead (who was my manager) and my platform lead. During the call with the former he knew it was coming due to being put down as a reference for one of my applications, but he understood that someone of my skills wanted to try out different environments.

    My platform lead had a very different initial reaction:

    “Who’s upset you? Tell me and I’ll thump them for you!”

    He was a very bombastic character, and even through those jokey moments he understood why I was leaving, wishing me the best.

    I left Codemasters end of March 2022, a week later I would start working at Immerse which began a chapter that has defined, and continues to define, my current adult life. But that story is for another time.

    Still got my name in the credits for F1 22 though.

    So, what does this all have to do with uncertainty?

    Because at every key story moment, from starting out to overtime, the senior QA interview to being the second-in-command, to even deciding to take the plunge to leave: I was uncertain.

    The title is a dual-meaning. I currently experience uncertainty about where I want my career to go in the wake of drastic changes within the last four months, but simultaneously, I have made my career in spite of uncertainty. 

    Even when presented with opportunities where I was never fully sure how they would go, I always said yes.

    When I was unsure on what I should be doing, my head was still down and I still moved forward.

    I am a career uncertain, and whilst I do not know what direction I may take next, I do know that my tenacious & enthusiastic spirit will come along with it.

    Maybe next time I will tell the story about how that spirit persists even when the flesh is spongy, bruised, and extremely tired.

    So many stories to tell, guess that is as good a reason as any to keep writing them down. To be honest the above does not even begin to cover everything I experienced at Codemasters that stuck with me, so even more reason to keep writing.

    But even though I have written damn near 1800 words, I still think I should get a review subject in here somehow.

    Yeah, let us go for the random object I had to hand – not like it is an uncommon theme on the Redundancy Review.

    Well, not entirely random, as when it comes to buying drinks there is one specific reason that comes to my mind whenever I need to buy apple juice.

    Last week was extremely stressful for me, balancing work, periods, and trying to stay generally healthy. Unfortunately for me, one thing always happens when I am placed under large amounts of stress: my stomach starts getting fucked up.

    One thing I have always found helpful in mitigating that is apple juice, especially a more “wholesome” brand like this Cawston Press carton where it is more likely to pure juice rather than from concentrate, it helps put my stomach at rest in a way that ginger or turmeric based products often struggle to.

    This carton specifically cost me £3.95 from a local and small greengrocer that I love going to for its wide variety of more off-brand products than you would find in a supermarket, plus shopping local is always the best route to take where possible. Admittedly it is definitely a steeper price that what you would pay elsewhere, but supporting local can be like that sometimes.

    Anyway, that will do it for today, it has still been surprisingly stressful even though I have managed to find the time to write today. Thank you for reading today’s edition of the Redundancy Review, wherever you are I hope the Monday blues are not hitting you too hard, and that the week ahead looks clear for you.