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