QA Automation Engineer

Amaris
Barcelona, Spain
2 days ago

Role details

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

Job location

Remote
Barcelona, Spain

Tech stack

Testing (Software)
API
Agile Methodologies
JIRA
Automation of Tests
Software Bug Management
Computer Engineering
Continuous Integration
ETL
DevOps
Github
Python
Log Analysis
Openshift
Scrum
Regression Testing
Ansible
Software Testing Automation Framework
Web Applications
Diagnostic Tools
Postman
Delivery Pipeline
Grafana
Cypress
Spock
Backend
Containerization
Angular
Gitlab-ci
Kubernetes
Infrastructure Automation Frameworks
Playwright
Bitbucket
Front End Software Development
Kibana
REST
Splunk
Software Version Control
Docker
Testrail
Jenkins

Job description

Take your career to the next level with Amaris Consulting as a QA Automation Engineer. Become part of an international team, thrive in a global group with €800M turnover and 1,000+ clients worldwide, and an agile environment by planning the kickoff and follow up on projects. Join Amaris Consulting, where you can develop your potential and make a difference within the company., * Act as the QA focal point for the project, advocating for quality across the team.

  • Validate Angular frontend developments against functional and business requirements.
  • Test end-to-end application workflows across frontend, backend, and API layers.
  • Validate and test infrastructure automations developed using Ansible.
  • Define, execute, and maintain test cases and test scenarios.
  • Identify, document, prioritize, and track defects using Jira or similar tools.
  • Perform regression testing before releases to ensure stability and reliability.
  • Collaborate with Frontend, FullStack, and DevOps teams to reproduce and resolve issues.
  • Create and maintain automated test scripts and contribute to automated regression test coverage.
  • Support release validation and production readiness activities.
  • Validate integrations between frontend, backend, APIs, and automation layers.
  • Provide clear defect analysis and testing feedback to development teams.
  • Collaborate with DevOps teams to validate deployment processes, automation workflows, and release readiness.
  • Support CI/CD validation and automated testing integration within delivery pipelines.
  • Ensure traceability between requirements, testing activities, and defects.
  • Contribute to the continuous improvement of testing processes and quality standards.
  • Participate in Agile ceremonies (daily stand-ups, sprint planning, retrospectives) and backlog refinement.

Join our dynamic team of talented individuals and experience a world of growth and opportunities., * Enhance your skills through our Tech Academy catalog, Udemy E-learning Platform, language sessions, webinars, and workshops.

  • Take charge of your development with an annual personal training budget and company-paid certifications.
  • Enjoy flexible policies, remote work options, and fantastic social benefits such as: Transit and restaurant tickets.
  • Private health insurance.
  • Benefit from our WeCare program, supporting employees in critical situations.
  • Unleash your full potential, both professionally and personally within a global, agile environment.

Requirements

  • Degree in Computer Engineering or a related field.
  • 3-5 years of experience in software testing or quality assurance.
  • Solid experience testing web applications and REST APIs.
  • Hands-on experience working closely with development teams in Agile environments (Scrum, Kanban).
  • Strong English communication skills (C1), comfortable in international contexts.
  • Ability to independently plan, execute, and document testing activities.
  • Strong analytical and troubleshooting skills, with a detail-oriented, quality-focused mindset.

Technical skills

  • Experience testing Angular web applications and understanding of frontend/backend architectures.
  • Experience validating REST APIs and end-to-end application workflows.
  • Experience with Jira or similar tools for defect management and backlog tracking.
  • Experience with test automation frameworks such as Playwright, Cypress, ETL Python, Spock/Geb, or similar.
  • Understanding of CI/CD testing practices, automated regression tests, and quality gates.
  • Understanding of Ansible Automation Platform and infrastructure automation concepts.
  • Ability to validate Ansible playbooks, automation workflows, deployment procedures, and execution results.
  • Familiarity with Bitbucket or similar tools for source code management and release validation.
  • Experience with API testing tools (e.g., Bruno or equivalent).
  • Familiarity with CI/CD platforms (Jenkins, Bitbucket Pipelines, GitHub Actions, GitLab CI/CD, etc.).
  • Knowledge of containerized environments (Docker, Kubernetes, OpenShift) is a plus.
  • Experience with testing and quality management tools such as Xray, Zephyr, TestRail, or similar is an advantage.
  • Knowledge of log analysis and troubleshooting tools (Splunk, Kibana, Grafana, or equivalent) is valuable.

Apply for this position