
QA Engineer
Primary stack
Nice to have's
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:
- writing or reviewing test cases;
- generating test data;
- debugging;
- 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
© 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
Platform System Analysis and Validation Engineer
Global Teams · Germany

QA Team Leader
Global Teams · Azerbaijan

Data Analyst
Global Teams

AUTOSAR Embedded Software Engineer
Global Teams