Logo of Huzzle

Senior QA Software Engineer

image

Staffbase

3mo ago

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

AI generated summary

  • You should be passionate about software quality, skilled in Typescript or Kotlin, familiar with QA tools, and experienced with MongoDB, Terraform, and Docker. Agile experience is a plus.
  • You will enhance test frameworks, produce QA tools, engage in code reviews, take ownership of projects, and automate processes within a CI/CD pipeline in a collaborative team environment.

Requirements

  • Passion 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 is the main responsibility of a Senior QA Software Engineer at Staffbase?

The main responsibility includes improving and developing test frameworks focused on customer-facing frontends, native apps, and REST-ful web services, while also producing high-quality tools and guidelines for product teams.

What programming languages and technologies should I be familiar with for this role?

You should be familiar with parts of the tech stack, which includes React.js, Javascript, Typescript, Kotlin, Go, Java, MongoDB, Terraform, and Docker. Experience with QA toolings like GitHub Actions and Playwright is also beneficial.

What is the work environment like at Staffbase?

The work environment is flexible and agile, promoting work-life balance and inclusivity. The company encourages team events during working hours to build a strong team dynamic.

How does Staffbase approach continuous professional development?

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

What kind of benefits does Staffbase offer?

Benefits include competitive compensation packages, flexible working hours, a company pension scheme, a yearly vacation of 30 days, participants in a 4-day workweek in August with full pay, and a volunteer day for supporting a social project.

Is experience in an agile environment preferred for this role?

Yes, preferably you should have worked in an agile environment before as it aligns with the team dynamics at Staffbase.

What skills are essential for being successful in this position?

Essential skills include a passion for software quality, clean code, strong problem-solving abilities, good communication skills in English, and an understanding of diversity and inclusivity in the workplace.

What is the significance of the code review process at Staffbase?

The code review process is important for giving and receiving valuable feedback, fostering continuous learning, and promoting collaboration among peers.

What kind of projects will I be working on?

You will be working on projects focused on developing and maintaining internal quality assurance frameworks, ensuring high-quality tools, and guidelines for the product teams within Staffbase's communication platform.

Does Staffbase offer team-building activities?

Yes, Staffbase regularly hosts team and office events, including the yearly Staffbase Camp, to foster a strong team culture.

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!