13 nov
|
Infoser New Technologies
|
Madrid
13 nov
Infoser New Technologies
Madrid
We are looking for a QA Engineer with a balanced background in Manual Testing (50%) and Test Automation (50%) to help ensure the quality, reliability and performance of modern, business-critical applications.
You will join a technology-driven engineering environment working with React, TypeScript, Node.js, GraphQL and distributed backend services, contributing to the development of secure, scalable and reliable digital platforms.
This is a hands-on QA role for someone who enjoys both exploratory and functional testing and building automated testing solutions.
As the testing framework is not yet established, you will also have the opportunity to contribute to the selection of testing tools, definition of QA processes and implementation of an automation framework from the ground up.
What you'll work with
- Frontend: React, TypeScript, Next.js, Vite, Material UI (MUI)
- Backend: Node.js, TypeScript, Fastify, NestJS and Go-based services
- Test Automation: Playwright with TypeScript (preferred), Cypress or comparable modern testing frameworks
- API Testing: Postman, REST APIs, GraphQL and automated API testing
- Unit & Integration Testing: Vitest, Jest and API integration testing tools
- Databases: PostgreSQL, SQL
- Messaging & Caching: Apache Kafka, Redis
- Performance Testing: k6 or equivalent tools
- Test Management: Jira, Xray, TestRail or similar platforms
- DevOps: Git, CI/CD pipelines and continuous testing
- Quality Practices: Functional, Regression, Integration, E2E, Exploratory and API Testing
What you'll do
Manual Testing – 50%
- Design, document and execute manual test cases for frontend applications, backend services and APIs.
- Perform functional, regression, integration, exploratory and end-to-end testing.
- Validate complex business workflows, including transactional processes, error scenarios and edge cases.
- Test REST and GraphQL APIs, including request validation, response structures, authentication, error handling and data consistency.
- Verify data integrity and transaction consistency using SQL queries against PostgreSQL databases.
- Validate asynchronous workflows and integrations involving Kafka, Redis and distributed backend services.
- Test scenarios involving retries, timeouts, duplicate requests, failed transactions and recovery mechanisms.
- Identify, reproduce, document and track defects,
collaborating closely with developers to ensure effective resolution.
- Participate in requirements reviews, acceptance criteria definition and release validation.
Test Automation – 50%
- Design, develop and maintain automated test suites using Playwright with TypeScript or comparable technologies.
- Automate critical frontend user journeys and end-to-end business workflows.
- Develop automated API and integration tests covering backend services, data validation and error scenarios.
- Build reusable test components, fixtures, test data and automation utilities.
- Contribute to the design and implementation of a scalable test automation framework from scratch.
- Integrate automated tests into CI/CD pipelines to support continuous testing and reliable releases.
- Improve test coverage, execution reliability and maintainability.
- Analyze automated test failures, identify flaky tests and optimize test execution.
- Collaborate with engineering teams to define testing standards, automation priorities and quality gates.
- Support automated validation of critical transactional workflows and distributed system integrations.
What we're looking for
- Proven professional experience as a QA Engineer, Software Test Engineer or QA Automation Engineer.
- Strong hands-on experience in both manual and automated software testing.
- Experience designing and executing functional, regression, integration and end-to-end tests.
- Practical experience with Playwright or Cypress, preferably using TypeScript.
- Strong programming experience with TypeScript or JavaScript for test automation.
- Solid experience testing REST APIs using Postman or equivalent tools.
- Experience testing modern web applications, ideally built with React and TypeScript.
- Understanding of backend services, API integrations and asynchronous processing.
- Experience writing SQL queries to validate data and investigate defects.
- Knowledge of Git, CI/CD pipelines and modern software development practices.
- Experience with test case management, defect tracking and QA documentation.
- Ability to design effective test scenarios covering business rules, error handling and edge cases.
- Understanding of integration testing and distributed application architectures.
- Experience working closely with developers, DevOps engineers and product teams.
- Strong analytical thinking, attention to detail and problem-solving skills.
- Professional working proficiency in English, both written and spoken, to communicate effectively in technical meetings and international teams.
What makes you stand out
- Advanced experience with Playwright and TypeScript.
- Experience building test automation frameworks from scratch.
- Experience defining QA processes and introducing automated testing into engineering teams.
- Experience testing GraphQL APIs, including queries, mutations and error scenarios.
- Experience with Node.js, Fastify or NestJS backend architectures.
- Knowledge of Kafka, Redis and event-driven architectures.
- Experience testing asynchronous workflows, message processing, retries and idempotency.
- Experience validating financial transactions, payment workflows or other business-critical processes.
- Experience in FinTech, payment processing, blockchain or digital asset platforms.
- Knowledge of performance testing using k6 or equivalent tools.
- Familiarity with security testing principles and API security validation.
- Experience testing distributed systems, microservices and asynchronous integrations.
- Experience integrating automated tests into CI/CD pipelines.
- A quality-first mindset and a proactive approach to continuous improvement.
If you are a QA Engineer who enjoys combining hands-on manual testing with modern test automation, and you want to help build reliable, scalable and high-quality applications, we want to hear from you.
If you are also passionate about FinTech, digital payments and emerging technologies, this is an opportunity to contribute to the quality of complex, business-critical platforms.
Apply now or reach out for more details!
#QAEngineer #SoftwareTesting #TestAutomation #ManualTesting #Playwright #Cypress #TypeScript #JavaScript #APITesting #Postman #React #NodeJS #GraphQL #CICD #FinTech #QualityAssurance #Hiring #JobOpportunity
📌 QA Engineer (Madrid)
🏢 Infoser New Technologies
📍 Madrid