Software Quality Engineer

July 5, 2025
Application ends: October 5, 2025

Apply for this job

Email *

Job Description

We are on the lookout for a passionate and experienced Software Quality Engineer who’s excited to help us build the most reliable, scalable, and high-performance live-streaming platform in the world. If you’re driven by delivering high-quality software at speed, care deeply about the user experience, and thrive in fast-paced, high-impact environments – this is your opportunity to shape the future of Kick.

Key Responsibilities:

  • Drive quality engineering strategy within Agile product teams, embedding quality across the SDLC to enable rapid, reliable software delivery.
  • Design and implement scalable automated testing frameworks for functional, regression, performance, and security testing—integrated into CI/CD pipelines for fast feedback and high confidence releases.
  • Own test infrastructure and tooling, ensuring efficient and maintainable test pipelines that support continuous integration and frequent deployments.
  • Lead and perform exploratory testing of new and high-risk features, identifying edge cases and critical defects that automation may miss.
  • Collaborate closely with developers, product managers, and designers to define acceptance criteria, refine testability, and ensure a shared understanding of quality goals.
  • Participate in code reviews and technical design discussions, providing input on testability, risk, and quality impact early in the development process.
  • Mentor engineers and champion testing best practices, fostering a quality-first culture and encouraging collective ownership of reliability and user experience.
  • Evaluate and adopt new testing tools and methodologies, continuously improving test efficiency and effectiveness across teams.

Qualifications:

  • 2+ years of hands-on experience in Software Quality Engineering, with a proven track record of delivering high-quality software in Agile environments.
  • Proficient in designing, developing, and maintaining automated test suites and frameworks for E2E and API (e.g., using tools like Playwright, Cypress, or similar).
  • Exposure to performance testing tools such as k6 or similar, with the ability to analyse performance metrics and identify bottlenecks.
  • Familiarity with technologies such as Docker, and cloud services (e.g., AWS, Google Cloud) to effectively test and validate software.
  • Experience with CI/CD tools (e.g., AWS Code Pipeline, Github Actions) for automating the deployment process.
  • Experience using monitoring and logging tools (e.g., Datadog, New Relic, Grafana) to analyse system performance and identify potential issues.
  • Exposure to, or experience contributing to, lower-level tests such as Unit and Integration tests.
  • Strong understanding of software quality principles, best practices and testing methodologies.
  • Excellent problem-solving skills with a focus on identifying and preventing defects.
  • Excellent communication and collaboration skills to work effectively with cross-functional teams.
  • Bachelor’s degree in Computer Science, Software Engineering or equivalent practical experience in the field (preferred but not a must).

Are you interested in this position?

Apply by clicking on the “Apply Now” button below!

#GraphicDesignJobsOnline

#WebDesignRemoteJobs #FreelanceGraphicDesigner #WorkFromHomeDesignJobs #OnlineWebDesignWork #RemoteDesignOpportunities #HireGraphicDesigners #DigitalDesignCareers# Dynamicbrand guru