Senior QA Engineer

Job description

At Zivver, we're building the future of secure communications. Our platform empowers over a million of users to securely communicate sensitive information across multiple sectors - and we're rapidly scaling up. Our guiding philosophy is that secure communication requires excellent usability. To help us in this journey we’re currently expanding our WebApp team and are on the look out for a Senior QA Engineer.


Leave no bug behind!” Spoken like a true QA Engineer! With your experience, you are ready to raise the bar of our testing game. Your job is to deliver quality and automation tests for our WebApp, currently used by approximately 1.5 million users. The WebApp team are focussed on improving the quality of existing products, as well as introducing new features and integrations - for example with our latest product, Zivver Sign.


As a senior team member, your role doesn’t stop at empowering secure communications. You’ll also be making an impact on many other levels, too; helping your teammates to grow, sharing your voice and knowledge, and initiating new ways of working. Therefore we’re looking for someone energetic, well organized and an evangelist of the “no compromise on quality” approach.



Hot take

  • Unreported bugs give you nightmares;

  • Sometimes, you have to destroy something in order to build something better;

  • You are detail-oriented and make no compromise on quality

  • Transforming chaos into calm is your favorite cup of tea, so join this fast-growing scaleup and help us get to that blue ocean!


Responsibilities

  • Design and implement automated tests for WebApp

  • Execute regression tests when necessary

  • Design and own the Test Plan

  • Work with the team on all the stages of your scrum workflow all the way to release

  • Develop and maintain manual test cases/checklist based on requirements

  • During each sprint, ensure that all necessary tests meet the acceptance criteria, staying on top of all important issues and helping triage bugs and drive issues to resolution, keeping everyone aware of the quality of the sprint work

  • Analyze the results of the automated test runs. Troubleshoot automated tests

  • Produce status reports related to the testing process, including test results and defect tracking/prioritization

  • Work with other QA team members on test automation strategies across the product stack

  • Work closely with Customer Support team during the bug triage and fix clarification


Benefits

  • An exciting, fast-growing, energetic environment

  • International diverse team with over 27 nationalities - and yes, we offer Dutch classes too!

  • HQ in Amsterdam where you’re able to work a few days a week & full home office support to make sure you’re all set

  • Working from Bali, the US or Spain? Any place, anywhere: we fully support temporary working from X

  • At least €1.000,- per year on personal development budget

  • All the relocation benefits you need for a fresh start

  • Don’t worry about tomorrow: we’ve got you covered with a pension plan


Requirements

  • QA experience 5+ years

  • You have a solid understanding of the software development life cycle 

  • QA Automation experience with WebApp frameworks

  • Experience with 1 or more modern testing approaches

  • Experience with extensive test design techniques beyond boundary-value analysis and equivalence partitioning

  • CI/CD experience

  • Experience in API testing

  • Agile background

  • Proven integration testing experience


If you’re still reading and excited about this role, we welcome your application, even if you think you don’t meet all the requirements. We understand that no candidate is perfect, and would love to hear your story.



A day at HQ

The office, your house or a coffee place: where and when will you start and end your day? It’s your call, as long as you attend any required meetings and keep your team up-to-date on what you're doing!


Today you decide to go to the office. After you grab yourself a cappuccino, you first retest where needed and update the status accordingly. Afterwards, you move on to a call with the Customer Support team to triage a couple of bugs reported by customers, their reproducibility and impact. Now you are ready to move on to test the feature implemented by Vasilis - the ability to download multiple attachments from the secure Zivver email.


Just before lunch, you sit with Anubha and Ahmed to discuss the plan for the week. You go over the features to be implemented, discuss and understand the requirements, prioritize the work as needed, and prepare the schedule for regression automation. There are some changes in the Plugin session handling, and it needs to be re-tested thoroughly.


At noon you grab lunch with your colleagues at the restaurant downstairs and chat about the new design of Outlook introduced recently by Microsoft. Although enjoyable, your heated debate with Ahmed about whether dogs are better than cats needs to be put on hold - it’s time to put your discussed plan in motion. You’ll continue with the design of test cases for features to come, and start your automation of regression scenarios.


Before you leave for the day, you do a final check of your inbox to verify if the status of reported issues have changed and run any pending test scenario.