QA Automation Engineer

Talent Group
Municipality of Madrid, Spain
7 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Municipality of Madrid, Spain

Tech stack

Data analysis
Automation of Tests
Code Coverage
Databases
Event Logging
Python
NoSQL
Phishing
Systems Integration
Test Execution Engine
Test Scripts
Reliability of Systems
Backend
Pytest
REST
ELK
Go

Job description

Group-IB Fraud Protection is an advanced solution designed to counteract the most sophisticated fraud schemes against an organization, regardless of the industry. Group-IB Fraud Protection helps you detect fraud schemes such as social engineering attacks (phishing sites, email scams, etc.), user account fraud, payment fraud, malicious bot activity, web injections, mobile trojans, malware-related and credit frauds, and more. Tasks to solve

  • Prepare and maintain up-to-date test configurations.
  • Identify, reproduce, verify, and resolve defects encountered during testing.
  • Generate detailed test reports summarizing test execution results, including identified defects, test coverage metrics, and key observations.
  • Analyze data on event logging servers (ELK stack).
  • Understand the system as a whole and continuously seek and implement improvements to make it more stable, clear, and predictable.

Requirements

  • Proven experience in QA automation, with a focus on building automation frameworks.
  • Strong background in backend testing (REST API, MQ, mock testing, server integrations).
  • Experience working with various types of databases (relational, NoSQL, columnar).
  • Experience testing high-load systems.
  • Strong analytical and problem-solving skills - ability to "figure things out."
  • Solid understanding of automation principles and a focus on automation-driven testing.
  • Hands-on experience with Pytest or other test frameworks.

What else we appreciate in our team

  • The ability to work collaboratively as part of a team.
  • A strong technical mindset, curiosity, and passion for continuous improvement.
  • Enthusiasm for learning new technologies and contributing to system reliability and quality.
  • Python (core skill), Go (Golang) is a strong plus.

Apply for this position