Quality Assurance Engineer - remote

CYBR
Posted 3 years ago
We Work Remotely

About the Product:

CYBR provides an extensive cybersecurity awareness platform and is headquartered in Oslo, Norway.  As over 90% of successful cyber attacks come from human error, it is CYBR’s mission to educate, identify, and remediate cyber risk in employees’ security knowledge with their day-to-day work roles. This is done by providing innovative, engaging, and adaptive training and simulations through an autonomous platform. As users go through their training, weaknesses are identified and compiled to develop a risk picture for each employee. Following this, CYBR’s algorithm generates customized training for individuals, teams, and even departments according to their weaknesses. In today’s world where cybersecurity threats are advancing rapidly, organizations need to assess their human risk factor and not just the technical solutions implemented.


Responsibilities:


· Participate in the requirements process

· Create detailed, comprehensive, and well-structured test plans and test cases

· Prioritize, plan, and coordinate testing activities

· Design, develop and execute automation scripts using open-source tools.

· Identify, record, thoroughly document, and track bugs

· Perform thorough regression testing when bugs are resolved.

· Perform stress testing

· Develop and apply testing processes for new and existing products to meet client needs

· Liaise with internal teams (e.g., developers and product managers) to identify system requirements

· Monitor debugging process results

· Investigate the causes of non-conforming software and train users to implement solutions

· Track quality assurance metrics, like defect densities and open defect counts

· Stay up to date with new testing tools and test strategies


Requirements:

· 3 years of experience as a Software Tester or similar role

· Experience with UI / API automation (Selenium or other)

· Experience with open-source testing software

· SCRUM understanding

· Sense of ownership and pride in your performance and its impact on the company’s success

· Working knowledge of test management software and SQL

· Good knowledge of client-server architecture

· Experience with demo sessions for the PO / clients

· English upper-intermediate is a must


Tech stack we use:

Our current tech stack includes the following, therefore relevant testing experience in the below technologies would be good to have.

· Serverless Cloud offering from Google Cloud Platform (AppEngine, Google cloud functions)

· Database (MySQL for rdbms) and google cloud datastore (no sql)

· We use Golang for all our backend and scripting purposes

· Graphql for backend APIs

· React, Apollo for front-end development

· Google CI-CD offering for automated build and deployments

· Google cloud storage for assets (image, document, media storage)

· Google Firebase for authentication