Job Location: Azerbaijan

QA Engineer

About the Company

CyberproAI is an international AI and cybersecurity company headquartered in Zurich, Switzerland, with 15+ years of expertise in cybersecurity, artificial intelligence, and digital defense.

The company develops proprietary AI-driven products and cybersecurity platforms used by governments, enterprises, and educational organizations worldwide. Its solutions combine AI, data intelligence, cyber defense, and advanced security technologies.

About the Team

CyberproAI is rapidly growing its Baku, Azerbaijan office, currently with around 40 employees. The team works on complex AI and cybersecurity products, including Bina and Enlight, designed to help protect large organizations and governments from cyber threats.

You’ll join a small, hands-on QA team and work closely with QA Engineers, Developers, Data Engineers, and Product Managers in an international environment.

About the Role

We are looking for a hands-on QA Engineer to help ensure the quality and reliability of complex data systems.

You will test backend services, APIs, databases, and data pipelines, combining manual exploratory testing with automation. You’ll take ownership of your testing areas and have the opportunity to grow further in data validation, automation, and integration testing.

If you enjoy breaking complex systems, investigating backend issues, and making sure data is accurate and reliable, this role could be a great fit.

Key Responsibilities

  • Design and execute manual and automated tests for data pipelines, databases, APIs, and backend systems.
  • Develop and maintain automated tests using Playwright, JavaScript, or TypeScript within the existing automation framework.
  • Validate data accuracy, consistency, and completeness using SQL across relational and non-relational databases.
  • Create test cases, estimate testing effort, and review test coverage for assigned features.
  • Investigate, reproduce, and analyze defects, collecting evidence and working closely with developers and data engineers to resolve issues.
  • Perform exploratory, regression, integration, and end-to-end testing.
  • Contribute to improving QA standards, documentation, test processes, and automation practices.
  • Collaborate with Data Engineers, Developers, and Product Managers to understand requirements, identify risks, and uncover edge cases.
  • Support releases by communicating test results and proactively flagging quality risks.

Requirements

  • 3+ years of experience in QA Engineering.
  • Hands-on experience testing backend systems, APIs, databases, or data pipelines.
  • Experience with test automation tools such as Playwright, Selenium, RestAssured, or Postman.
  • Programming experience in Python, Java, TypeScript, or JavaScript.
  • Strong SQL skills and experience validating data in relational and/or non-relational databases.
  • Solid understanding of manual testing, including exploratory, integration, regression, and end-to-end testing.
  • Ability to investigate backend issues, analyze logs, and understand how different system components interact.
  • Strong ownership mindset: proactive, detail-oriented, and comfortable working independently.
  • Excellent communication and professional fluency in English, both written and spoken.
  • Hands-on experience using AI assistants such as Claude, ChatGPT, or similar LLM tools in day-to-day QA work, for example:
  1. writing or reviewing test cases;
  2. generating test data;
  3. debugging;
  4. drafting automation scripts.
  • Ability to critically review and verify AI-generated output rather than relying on it blindly.

Nice to Have

  • Experience testing ETL processes or data pipelines.
  • Familiarity with CI/CD pipelines and automated test execution.
  • Experience with cloud data platforms.
  • Exposure to message queues.
  • Experience working in cybersecurity, AI, or other complex technical domains.

What You’ll Get

  • Opportunity to work on AI and cybersecurity products with real-world impact.
  • Hands-on ownership within a growing international QA team.
  • Close collaboration with experienced developers, data engineers, and product teams.
  • Opportunity to expand your expertise in test automation, data quality, and AI-driven systems.
  • On-site working environment in Baku, Azerbaijan.
  • International team and English-speaking environment.

Apply Now

    Thank you! Your message has been successfully sent

    QA Team Leader

    Location: Baku, Azerbaijan (Hybrid/Remote options)

    Language Requirements: Fluent in English and Azerbaijani or Russian

    About the Role

    We are looking for a forward-thinking QA Team Leader to head, mentor, and scale our quality assurance team. In this role, you will be the driving force behind modernizing our QA ecosystem. You will oversee the testing of our complex data systems, champion advanced test automation, and actively integrate AI-driven testing processes to keep our engineering organization at the cutting edge.

    Key Responsibilities

    • Team Leadership & Mentorship: Guide, mentor, and grow a team of manual and automation QA engineers. Foster a collaborative, high-performance culture.
    • QA Strategy & Tech Innovation: Evaluate and introduce next-generation QA technologies, advanced automation frameworks, and modern testing methodologies.
    • AI Integration: Pioneer the adoption of AI-driven testing processes (such as AI-assisted test generation, self-healing test suites, or automated data validation tools) to optimize efficiency.
    • Data Systems Quality: Oversee robust end-to-end testing strategies for highly complex data pipelines, databases, and backend infrastructures.
    • Cross-Functional Collaboration: Partner with Engineering, Data, and Product leaders to align QA strategies with business goals and streamline release cycles.

    What We’re Looking For

    • Leadership Experience: Proven experience leading, mentoring, or managing QA teams in agile environments.
    • Automation & Tech Savvy: Strong technical background in advanced automation frameworks (e.g., Python, Java, or TypeScript-based tools) and API/backend testing.
    • Data System Expertise: Deep understanding of how to test complex data systems, ETL flows, and large-scale data structures.
    • AI & Innovation Enthusiast: Active interest or hands-on experience in implementing AI technologies to improve QA workflows and test coverage.
    • Languages: Full professional fluency in English, as well as proficiency in Azerbaijani and/or Russian for local team collaboration.

    Apply Now

      Thank you! Your message has been successfully sent