We are looking for a QA Engineer to join our team and help ensure the quality and reliability of complex systems in a fast-paced, evolving environment.
Responsibilities
-
Analyze requirements and assess the risk and business impact of changes
-
Design and execute test scenarios based on system behavior and edge cases
-
Perform manual testing of complex backend and system-level components
-
Collaborate closely with developers and product teams to identify, reproduce, and track defects
-
Work effectively in a rapidly changing environment with shifting priorities
Requirements
-
Ability to read and understand code written in multiple languages (C++, Go, Python)
-
Experience with scripting (Python, Bash) for testing, automation, and debugging tasks
-
Basic knowledge of SQL-like databases and ability to work with data queries
-
Strong experience in manual testing of complex systems (backend, infrastructure, or distributed systems)
-
Solid understanding of risk management: evaluating change criticality and potential business impact
-
Proven ability to work under pressure in a startup-like environment
-
Confident Linux user (command line, logs, processes, basic troubleshooting)
Nice to Have
-
Experience testing distributed or high-load systems
-
Familiarity with CI/CD pipelines
-
Basic understanding of networking and system architecture