Labyrinth is a Ukrainian team of experienced cybersecurity engineers and penetration testers, which specializes in the development of solutions for early cyber threat detection and prevention. Deception techniques provide adversaries with an essential advantage over defenders, who cannot predict attackers’ next move. OUR VISION is to shift the balance of power in favor of defenders. OUR MISSION is to provide all kinds of organizations with a simple and efficient tool for the earliest possible detection of attackers inside the corporate network
-
· 100 views · 16 applications · 24d
Senior QA Engineer / QA Team Lead (Cybersecurity · On-prem Appliance)
Full Remote · Ukraine · Product · 5 years of experience · English - B2We are developing a cutting-edge cybersecurity product delivered as an on-prem appliance. Our solution includes back-end services (Python & Golang), a modern React interface, multiple data stores (PostgreSQL, Elasticsearch, MongoDB), and infrastructure...We are developing a cutting-edge cybersecurity product delivered as an on-prem appliance. Our solution includes back-end services (Python & Golang), a modern React interface, multiple data stores (PostgreSQL, Elasticsearch, MongoDB), and infrastructure components for running honeypots in containers.
We are looking for an experienced Senior QA Engineer / QA Team Lead who will take ownership of building our entire QA function from the ground up — processes, tooling, automation strategy, roadmap, and the future QA team.
If you want to have a real impact, define how quality is done, and work with a highly technical cybersecurity product — this role is for you.
Responsibilities
===============================
1. QA Strategy & Process Ownership
- Build the QA function from zero: processes, standards, workflows, quality gates, documentation.
- Define the testing strategy for backend services, frontend, APIs, data pipelines, and infrastructure.
- Establish CI/CD testing stages, automation coverage, and release quality criteria
- Set up test management, defect tracking, traceability, and reporting processes.
2. Hands-on QA Execution
- Perform manual testing of backend components, APIs, web UI, and appliance-level functionality.
- Conduct functional, regression, integration, system, performance, and stability testing.
- Validate complex multi-service interactions (Python, Go microservices, containers).
- Test deployment/upgrade flows of on-prem appliances.
3. Automation & Tools Development
- Design and build automation frameworks (preferably Python + pytest/Playwright)
- Introduce automated API tests, integration tests, sanity/regression suites.
- Contribute to infrastructure-level testing (containerized honeypots, networking behaviour, OS-level logic).
4. Cross-Team Collaboration
- Work closely with engineering (backend, frontend, devops) to ensure testability and product quality.
- Participate in architecture discussions and proactively identify quality risks.
- Collaborate with product management to refine requirements and acceptance criteria.
5. Leadership & Growth
- Optionally hire, mentor, and lead a QA team as the company grows
- Drive continuous improvement and foster a quality-first culture.
Qualifications and Skills
===============================
- 5+ years of hands-on QA experience in complex back-end or distributed systems
- Strong understanding of testing methodologies, test design techniques, and documentation standards- Proven experience building or optimizing QA-processes and workflows
- Experience in analyzing the requirements, performing test design, executing test cases, and reporting test results
- Strong expertise in Linux, CLI tools, logs analysis, system troubleshooting.
- Practical experience testing REST APIs, debugging with Postman/cURL, analyzing JSON responses
- Automation skills with Python (writing and maintaining test scenarios, knowledge of pytest or Playwright)
- Ability to test systems involving multiple services, databases, and network components
- strong communication, ownership mindset, and ability to work independently
Nice to have
===============================
- Good written and spoken English
- Familiarity with AWS and Azure services
- Experience with databases and SQL
- Understanding of networking technologies, protocols, and architectures, including L2/L3 and protocols- background in cybersecurity, SOC tools, honeypots, or intrusion technologies.
-experience with containerized environments (Docker, container orchestration basics)
- practical knowledge of PostgreSQL, Elasticsearch, MongoDB.
- experience testing On-Prem or appliance-based products
- familiarity with CI/CD (GitLab CI, GitHub Actions, or similar).
What we offer
===============================
- opportunity to build the QA function from scratch and shape the processes the way you see fit
- Work on a technically unique cybersecurity product involving backend, frontend, and infrastructure
-direct influence on product quality, architecture, and engineering decisions
- competitive compensation and space for rapid professional growth.
More