Global Teams logo

QA Engineer

Global Teams·Salary not specified

Primary stack

PlaywrightJavaScriptTypeScriptSQLAPI

Nice to have's

ETLCI/CDAI

Job description

About the Position

QA Engineer

Azerbaijan, Baku

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

Apply Now

Thank you! Your message has been successfully sent

© Global Teams. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.

Are you an IT specialist and looking for a job?Our goal is to connect business owners with professionals in the IT sphere to staff their teams. And we are constantly looking for new talents.Why would you like to cooperate with us?✔️ We run professional courses that will help you improve your skills and knowledge;✔️ We strive to deliver a comfortable workspace and positive working conditions, with health and wellness benefits and frequent team-building motivational and social activities;✔️ Our well-appointed workstations and ergonomic equipment are ready and waiting for you to join us;✔️ Vacation and sick pay, health and dental insurance, gym membership;✔️ Professional development courses, English language classes at different levels.Today, Global Teams has expanded to include over 150 experienced software developers and other professionals in Ukraine, Serbia, Hungary, Poland, Moldova, Romania, and other countries in East-Central Europe. Follow our page and get information about open positions! 💪🏻

More at Global Teams

All 21 roles

Popular searches