Quality Assurance Software Engineer

OBRELAยท Engineering Software
Apply Now โ†—
๐Ÿ“ Athens, Attica, GreeceFull time

About this role

SOCStreams is a microservices-oriented application hosted on Azure. It is an OpenXDR/SOAR platform operated by MDR SOC, to orchestrate security operations and drive investigations, communication, and SOAR playbooks. The following technologies are utilized: Angular, .NET Core, Elasticsearch, MongoDB, MySQL, Redis.

The Quality Assurance Software Engineer will work as a member of the SOCStreams team. They will be responsible for developing and running test cases written in Python according to the specifications of the development team, executing software performance tests, and developing and running scripts for automated testing. At least 2-years of QA experience on a live product with real-world users, test automation of web applications, and excellent communication and analytical skills is expected.

Key Responsibilities

  • Provides guidance and subject matter expertise to engineers on testing and Quality Assurance (QA) methodologies and processes
  • Works with engineers to drive improvements in code quality via manual and automated testing
  • Responsible for managing the definition, implementation, and integration of quality principles into the design and development of software and IT processes
  • Involved in the review of requirements specifications for weaknesses in function, performance, reliability, scalability, testability, usability, and security and compliance testing, and provides recommendations
  • Plans and defines testing approach, providing advice on prioritization of testing activity in support of identified risks in project schedules or test scenarios
  • Develops test plans, testing resource requirements, and overall scheduling of testing activity
  • Responsible for developing manual and automated test cases and configurations needed to meet testing of business requirements
  • Executes test cases/scripts to ensure delivery of quality software applications
  • Monitors and tracks resolution of defects, coordinating with engineers in order to prevent, report, and resolve
  • Designs, monitors, and analyzes quality assurance metrics such as defect, defect counts, test results, and test status
  • Identifies opportunities to adopt innovative technologies

Requirements

  • 2+ years of experience in IT, with an emphasis on QA, and proven ability in writing test cases, running functional, automated, or performance tests, and managing defects
  • Working knowledge of commonly used concepts and practices in QA discipline (constructing test plans and test cases, report evaluation metrics effectively)
  • Excellent knowledge of test automation of web applications
  • In-depth experience with functional testing
  • Experience with Selenium for test automation of web applications
  • Experience with BDD methodology and Gherkin (feature files, step definitions, scenario design)
  • Experience with applications with microservices architecture
  • Experience working in an Agile Development environment
  • Good knowledge of API and Database testing
  • Strong analytical and problem-solving skills
  • A sharp eye with attention to details
  • Ability to think abstractly and deal with ambiguous/under-defined problems
  • Good communication skills, team spirit and self-motivation
  • Fluency in English (writing/reading/speaking)

Nice to Have

  • Experience with the Python programming language
  • Experience with pytest and pytest-bdd for structuring and running automated test suites
  • Experience with Postman for API exploration and manual API testing
  • Working knowledge of Azure or any other cloud computing platform
  • Experience with applications built on top of a workflow engine

ย 
At Obrela, youโ€™ll be part of a fast-paced, mission-driven environment where innovation, security, and scalability meet. If you're ready to help build the next generation of cybersecurity operations tools, we'd love to hear from you.

Frequently Asked Questions

Is the salary disclosed for the Quality Assurance Software Engineer position at OBRELA?
The salary for this Quality Assurance Software Engineer role at OBRELA is not publicly listed. Click "Apply Now" to learn more about the compensation package on their official careers page.
Where is the Quality Assurance Software Engineer position at OBRELA located?
This Quality Assurance Software Engineer role at OBRELA is based in Athens, Attica, Greece. The position is listed as on-site or hybrid. Check the full job description or apply directly to confirm the work arrangement.
Is the Quality Assurance Software Engineer role at OBRELA full-time or part-time?
This is listed as a Full time position. It is posted as a Quality Assurance Software Engineer role in the Engineering Software department at OBRELA.
Which team or department does the Quality Assurance Software Engineer at OBRELA belong to?
This Quality Assurance Software Engineer position is part of the Engineering Software department at OBRELA. See the full job description for more information about the team structure and responsibilities.
How do I apply for the Quality Assurance Software Engineer position at OBRELA?
Click the "Apply Now" button on this page. You will be redirected to OBRELA's official application portal hosted on workable where you can submit your application directly.
When was the Quality Assurance Software Engineer job at OBRELA posted?
This Quality Assurance Software Engineer position at OBRELA was posted on May 22, 2026. Apply as soon as possible โ€” early applications are often reviewed first.
Quality Assurance Software Engineer
OBRELA
Apply for this role โ†—

You'll be redirected to OBRELA's official application page on workable.