Doumo logo
Doumo

Head of QA

RemoteFull-timeLeadWorldQA

We are looking for a highly experienced Head of QA department to lead and innovate our testing processes, ensuring the highest quality in our software product.

Technology stack

Project stack: Ruby on Rails (6+), PostgreSQL, React, Typescript on the frontend, Docker, AWS infrastructure, implementing k8s; configured CI / CD on Jenkins, use BitBucket.

Autotest stack: rails/rspec/capybara/site_prism

Responsibilities

  • Leadership and coordination of the QA team: Managing and developing the QA team, organizing mentoring programs, setting team goals, and monitoring their performance.
  • Development and implementation of testing strategies: Defining and implementing effective testing strategies to ensure product quality.
  • Standardization of processes: Implementing testing standards and methodologies, documenting processes.
  • Testing coordination: Organizing and coordinating all types of testing (functional, non-functional).
  • Quality control: Monitoring product quality at all stages of development, analyzing defect causes, and implementing measures to prevent them.
  • Automation improvement: Leading test automation processes, improving existing processes, implementing new methods and automation tools, managing automation infrastructure.
  • Team support: Providing the team with necessary tools and resources, helping in decision-making regarding complex technical tasks.
  • Participation in CI/CD development: Working on improving continuous integration and delivery processes.
  • Interaction with other teams: Close collaboration with developers, product managers, and other stakeholders to ensure high product quality.
  • Participation in forming QA hiring strategy: Participating in interviews, preparing requirements for new roles, and describing technical interview flow.

Our expectations

  • Work experience: At least 7 years of experience in software testing, with at least 4 years in leadership roles (Head of QA/QA Manager/Lead QA).
  • Technical skills: Deep understanding of testing and automation processes (we use Ruby for automation).
  • Knowledge of tools: Experience with and understanding of CI/CD principles, as well as application virtualization (we use Docker, Docker-Compose, and k8s).
  • Analytical abilities: Ability to analyze data, determine defect causes, and propose solutions for their elimination.
  • Communication skills: Excellent communication and interaction skills, ability to work in a team, and lead others.
  • Organization and responsibility: High level of organization, attention to detail, ability to make decisions and take responsibility.
  • Willingness to teach: Readiness to share knowledge and experience with the team, participate in mentoring and training the QA team.
  • Flexibility and adaptability: Ability to quickly adapt to changes and new requirements, actively participating in process improvements in the company.

Ready to apply for this role?

Apply Now โ†’

Related jobs

Apply Now โ†’