Senior QA Engineer / QA Team Lead (Cybersecurity · On-prem Appliance)
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.
Required languages
| English | B2 - Upper Intermediate |