QA Automation Engineer

Postaladdress
Barcelona, Spain
yesterday

Role details

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

Job location

Barcelona, Spain

Tech stack

API
Automation of Tests
Unit Testing
Code Coverage
Continuous Integration
Software Debugging
DevOps
Distributed Systems
Github
Python
Load Testing
OAuth
OpenID
Systems Integration
Test Execution Engine
Strategies of Testing
TypeScript
Data Logging
Scripting (Bash/Python/Go/Ruby)
Grafana
Backend
Integration Tests
Api Management
Microservices

Job description

We are seeking a skilled and proactive QA Engineer to join our System Team, responsible for core backend services that power key company operations. You will ensure the reliability, security, and performance of mission-critical systems, working closely with platform teams to continuously raise the quality bar. This role is ideal for someone comfortable with backend testing, microservices, distributed systems, and hands-on automation., * Create, maintain, and execute test scenarios using Allure TestOps.

  • Develop and maintain automated API and integration tests.
  • Collaborate with backend engineers (who maintain unit tests) to ensure well-balanced test coverage.
  • Drive functional, regression, integration, and end-to-end testing activities.
  • Design and execute performance/load tests using k6.
  • Analyze performance bottlenecks and work with engineers to resolve them.
  • Participate in the team's on-call rotation, contributing to system stability and incident response.
  • Integrate automated tests into GitHub Workflows to ensure continuous quality. Expand and improve automation frameworks, reporting, and test visibility.
  • Maintain consistent documentation and traceability of test execution results.
  • Support QA activities for ERP and CRM platform teams.
  • Work closely with developers, DevOps, and product managers to refine testing strategies. Advocate for best quality practices across engineering teams.

Requirements

  • 3+ years of experience as a QA Engineer, ideally within backend or microservices-based environments
  • Familar with any scripting language, typescript/ python will be plus
  • Experience with API testing
  • Hands-on experience with test automation
  • Familiarity with Allure TestOps for test scenario management
  • Practical experience with load testing tools, like k6s or similar
  • Understanding of CI/CD, especially GitHub Workflows.
  • Strong analytical and debugging skills, * Knowledge of authentication/authorization standards (OAuth2, OIDC, JWT) Experience with CRM/ERP systems and integrations
  • Exposure to observability tools (logging, tracing, alerting)

Apply for this position