QA Engineer in Madrid

24i

Workplace
Onsite
Hours
Full-Time
Internship
No
Share offer

Job Description

Quality Assurance (QA) Engineer


Role Overview

We are seeking a detail-oriented and experienced QA Engineer to join our dynamic team. This role focuses on building automated tests for React applications across mobile and web environments, as well as automating the testing of backend APIs within a Continuous Integration and Continuous Deployment (CI/CD) pipeline. The ideal candidate will also manage code coverage reporting and oversee comprehensive test case creation and documentation.


Duties & Responsibilities:

  • Design, develop, and maintain automated test scripts for React applications in both mobile and web environments.
  • Implement API automation tests to ensure backend reliability and performance.
  • Integrate automated tests into CI/CD pipelines for seamless deployment workflows.
  • Perform code coverage analysis and generate comprehensive reports.
  • Create detailed, well-structured test cases and maintain thorough documentation.
  • Collaborate with cross-functional teams, including developers and product managers, to define and implement quality assurance standards.
  • Identify, document, and track software defects to ensure timely resolution.
  • Stay current with emerging technologies and best practices in automation testing.



Requirements:

  • Proven experience in QA engineering with a focus on automation for React applications.
  • Strong proficiency in JavaScript, along with CSS and HTML.
  • Hands-on experience with mobile and web application testing frameworks (e.g., Jest, Selenium, Cypress).
  • Experience in backend API testing using automation tools like Postman, RestAssured, or similar.
  • Solid understanding of CI/CD pipelines and integrating test automation within them.
  • Proficiency with version control systems, specifically Git and GitHub.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication skills in English and strong teamwork abilities.
  • Experience with code coverage tools and generating analytical reports.
  • Familiarity with Agile/Scrum methodologies.



Personal Attributes:

  • Proactive, inquisitive, and adaptable with a positive attitude.
  • Strong analytical and troubleshooting abilities.
  • Capable of working independently and collaboratively in a fast-paced environment.
  • Passionate about technology, continuous learning, and quality assurance best practices.



Join us to contribute to the development of cutting-edge applications and ensure the highest quality standards through innovative testing strategies.

 

About 24i

  • App Developer

  • Amsterdam, Netherlands

  • 50-200

  • 2009

.

Other jobs that might interest you...