Logo of Huzzle

Senior QA Software Engineer

image

Staffbase

9d ago

  • Job
    Full-time
    Senior Level
  • Software Engineering
    IT & Cybersecurity
  • Chemnitz

AI generated summary

  • You should be passionate about software quality, skilled in Typescript/Kotlin, familiar with QA tools, experienced with REST and Microservices, and ready to thrive in a collaborative, agile environment.
  • You will enhance test frameworks, collaborate in a QA team, produce tools and guidelines, engage in code reviews, automate processes, and own projects and documentation for continuous improvement.

Requirements

  • What you need to be successful
  • Passionate about Software Quality, the services you build and seeking to make a difference.
  • You value quality as well as clean code and learning new things. Next to that, you are passionate for Test Driven Development.
  • Experience in our product tech stack (e.g. Typescript or Kotlin) and QA toolings (e.g. Github Actions and Playwright). Good understanding of REST principles and Microservices.
  • Ideally, you have worked with MongoDB, Terraform and Docker before
  • Strong problem-solving skills and ability to work collaboratively in a fast-paced, dynamic environment.
  • Preferably, you have worked in an agile environment before.
  • Good English communication skills.
  • Understanding and appreciative diversity and inclusivity in the workplace.

Responsibilities

  • Responsible for improving and developing our test frameworks focusing on customer facing frontends, including native apps, and our REST-ful web services.
  • Work in a dedicated QA infrastructure team and produce high-quality tools and guidelines for our product teams.
  • Give and receive valuable feedback in our code review process and continuously learn and share knowledge with your peers.
  • Being open to feedback and taking ownership of your work are essential.
  • Take ownership for the topics you care about, ranging from the services you produce over the documentation of our work to the environment we work in.
  • You work iteratively, frequently pushing code, ensuring a good CI/CD pipeline, and automating where possible.

FAQs

What are the primary responsibilities of the Senior QA Software Engineer at Staffbase?

The primary responsibilities include improving and developing test frameworks, producing high-quality tools and guidelines for product teams, participating in code reviews, and ensuring a good CI/CD pipeline while automating processes where possible.

What technologies does the Staffbase platform utilize?

The Staffbase platform is built with technologies such as React.js, Javascript, Typescript, Kotlin, Go, Java, MongoDB, Terraform, and Docker.

What kind of testing approaches should a candidate be familiar with?

A candidate should be familiar with various testing approaches including unit tests, integration tests, end-to-end tests, and visual regression tests.

What does the QA Software Engineer role focus on?

The role focuses on customer-facing frontends, including native apps and RESTful web services.

Is prior experience with MongoDB, Terraform, and Docker preferred?

Yes, ideally candidates should have worked with MongoDB, Terraform, and Docker before.

How does Staffbase support employee growth and training?

Staffbase provides a yearly budget of €1000 for external training and one day off for growth per year, increasing to two days in the second year.

What is the company's approach to work-life balance?

Staffbase promotes a flexible and agile work environment that supports the well-being and work-life balance of employees.

How many vacation days do employees receive annually?

Employees receive 30 days of vacation annually.

Are there opportunities for team bonding and events at Staffbase?

Yes, Staffbase regularly organizes team and office events, including the yearly Staffbase Camp.

What kind of company culture does Staffbase promote?

Staffbase values diversity and inclusivity in the workplace and encourages open feedback and ownership of work from its employees.

We provide an internal communications platform to unite companies and their employees behind a common purpose.

Technology
Industry
501-1000
Employees
2014
Founded Year

Mission & Purpose

Staffbase offers a platform for mobile-first employee communication. Launch your own branded app for corporate communication, sharing information and mobile processes. Powered by an enterprise-grade managed service and verified by 1000+ enterprises worldwide. Staffbase makes your company intranet accessible on the go with a mobile app. Today, even office workers expect to find everything they need on their phones. Staffbase allows employees to download your company intranet app directly from the app stores onto their phones. Using the company intranet is just as easy as checking the weather or answering a text. It’s time to bridge the gap. Your people are your company’s most valuable asset, but they can only contribute the full measure of their talents and skills when they are informed and engaged. Traditional channels are missing the mark. Today’s communication is digital and “digital” means mobile-first. Invest in a platform that prioritizes your people and purpose. Revitalize company culture with communication that hits home. Brand your employee experience. Boost engagement by enabling bottom-up communication. Make a tangible difference with your employee communications platform. It’s time for a solution for everyone - mobile first or bust!