> Markdown version of [/jobs/ext/2022586-qa-automation-engineer](https://www.wearedevelopers.com/jobs/ext/2022586-qa-automation-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # QA Automation Engineer - **Company:** NN Group - **Location:** Madrid, Spain (Remote available) - **Contract:** Permanent contract - **Skills:** JavaScript (Programming Language), Application Programming Interfaces (APIs), Agile Methodology, Amazon Web Services, Automation of Tests, Microsoft Azure, Software Quality, Databases, System Configuration, Relational Databases, Database Queries, Database Testing, Microsoft SQL Server, Queueing Systems, E2e Testing, Swagger, Software Engineering, Systems Architecture, Test Data, Strategies of Testing, Postman, Test Scripts, Er-Win, Backend, Documentation System, Amazon Relational Database Service, Bug Reporting, Front End Software Development, Api Gateway, Restful APIs, Amazon Simple Queue Service (SQS), Api Management, Database Tools and Utilities - **Published:** August 11, 2026 - **Apply:** https://www.adzuna.es/contact-us.html ## About the Role + 5-8+ years of proven experience working as a QA tester or QA engineer within an Agile software development environment. + Strong experience developing test strategies, defining test scenarios, and writing detailed test cases. + Extensive experience testing backend systems using multiple approaches, including REST APIs, message queues, databases, and front-end interfaces. + Strong SQL skills and practical experience with relational database tools such as DBeaver, SQL Server, or MySQL Workbench. + Experience creating or seeding databases with test data is an advantage. + Solid understanding and hands-on experience with Git and version control workflows. + Experience working with cloud platforms such as AWS, Azure, or GCP; familiarity with AWS services including EKS, RDS, SQS, and API Gateway is a plus. + Hands-on experience with API testing and documentation tools such as Swagger, Bruno, and Postman. + Experience writing and maintaining test scripts using JavaScript. + Knowledge of configuring mocks for isolated service testing is highly desirable. + Strong exploratory testing skills, with a sharp eye for functional defects, edge cases, usability concerns, and unexpected behavior. + Excellent troubleshooting and analytical abilities, with the capacity to investigate issues and communicate findings clearly and efficiently. + Strong organizational and multitasking skills, with the flexibility to manage competing priorities in a fast-paced environment. + A proactive, collaborative mindset with the confidence to challenge assumptions and advocate for quality. + At senior level, the ability to influence software quality beyond your immediate team and contribute to broader engineering improvements. + Strong ownership, curiosity, communication, and continuous-learning skills. ## Description As a Senior QA Automation Engineer, you'll champion a quality-first mindset across an agile software development environment. You'll contribute throughout the full software development lifecycle, from requirements refinement and test strategy through release validation. The role combines hands-on testing, automation, backend validation, API testing, database testing, and exploratory testing. You'll work closely with product, architecture, engineering, and quality teams to identify risks early and improve testability. As the automation expert within the team, you'll help build and maintain robust automated test suites for new and existing functionality. You'll also have the opportunity to influence engineering practices and raise software quality beyond your immediate team. This is a collaborative, remote role in a fast-moving environment where ownership, curiosity, and continuous improvement are highly valued. Accountabilities + Contribute to feature refinement by challenging assumptions, clarifying requirements, identifying edge cases, and assessing system architecture and testability. + Develop and formalize comprehensive test strategies covering test scenarios, integration points, test data, APIs, applications, queues, databases, and result verification. + Deploy and configure software updates in QA environments and execute functional, integration, regression, exploratory, and end-to-end tests. + Investigate defects, identify root causes where possible, and document bugs with clear, accurate reproduction steps and supporting information. + Validate completed functionality and provide production sign-off when quality and acceptance criteria have been met. + Drive test automation for both new and existing features, working closely with quality engineering leadership to maintain reliable and effective automated test suites. + Act as the team's automation specialist and promote quality engineering practices across the wider development organization. + Perform backend testing through multiple interaction methods, including REST APIs, message queues, databases, and front-end interfaces. + Collaborate closely with product owners, architects, technical leads, developers, and other stakeholders throughout the software development lifecycle. + Advocate for quality, usability, testability, and continuous improvement while managing and reprioritizing multiple workstreams in a dynamic environment. + During the first 90 days, build a strong understanding of the products, customers, teams, tools, and processes, while establishing relationships and contributing to the team's quality goals. + Participate actively in feedback, professional development, and continuous improvement initiatives. ## Related Videos - [Are Your APIs Ready for AI Agents](https://www.wearedevelopers.com/videos/2004-are-your-apis-ready-for-ai-agents) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [How I Built QA from Scratch in a Scaling Startup - no fluff real life story](https://www.wearedevelopers.com/videos/2041-how-i-built-qa-from-scratch-in-a-scaling-startup-no-fluff-real-life-story) - [Nest.js - TypeScript in the backend can also be clean](https://www.wearedevelopers.com/videos/1033-nest-js-typescript-in-the-backend-can-also-be-clean) - [Continuous testing - run automated tests for every change!](https://www.wearedevelopers.com/videos/190-continuous-testing-run-automated-tests-for-every-change) - [Meet Your New BFF: Backend to Frontend without the Duct Tape](https://www.wearedevelopers.com/videos/682-meet-your-new-bff-backend-to-frontend-without-the-duct-tape) ## Related Articles - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market) - [Top-Paying Tech Jobs (with Salaries)](https://www.wearedevelopers.com/magazine/372-top-paying-tech-jobs-with-salaries) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs)