QA Engineer

LanguageWire Logo

LanguageWire

πŸ“Remote - Spain

Summary

Join LanguageWire's Machine Learning Products & APIs Team as a QA Engineer to ensure the quality and reliability of applications. You will design and execute test plans, identify bugs, and drive automation, working closely with Product Managers, Engineers, and your Team Lead. Responsibilities include driving quality initiatives, identifying and resolving issues, contributing to testing frameworks and CI/CD pipelines, and ensuring seamless performance of web interfaces and API integrations. You will own the QA lifecycle, design automated tests, write test cases, define test strategies, and perform various testing types. Collaboration with PMs and engineers is key, along with supporting a shift-left testing culture. The role offers opportunities to shape quality practices and automation within a highly technical team.

Requirements

  • 3+ years of hands-on QA experience with a strong focus on automation testing
  • Proficiency with Playwright, Cypress, or Selenium for test automation
  • Solid understanding of JavaScript/TypeScript, with experience in modern front-end frameworks (e.g., Vue)
  • Experience testing REST APIs and understanding backend systems, preferably written in Python
  • Experience with asynchronous processing (e.g. RabbitMQ)
  • Familiarity with version control (Git), CI/CD pipelines (Azure DevOps, GitHub Actions, Jenkins, etc.)
  • Deep knowledge of QA methodologies, techniques, and best practices
  • Experience producing and maintaining key test assets: test plans, checklists, bug reports, and test data
  • Excellent communication and collaboration skills across technical and non-technical teams
  • Fluency in English (spoken and written)

Responsibilities

  • Driving quality initiatives in a cross-functional team of 10–12, shaping and improving our QA strategy and automation coverage
  • Identifying and resolving usability issues, bugs, and edge-case scenarios
  • Contributing to the continuous evolution of our testing frameworks and CI/CD pipelines
  • Ensuring seamless performance of web interfaces (esp. Vue) and API integrations (Python)
  • Owning the QA lifecycle from planning to release validation for various applications
  • Designing, implementing, and maintaining automated test scripts using Playwright, Cypress, or similar tools
  • Writing clear and actionable test cases and scenarios, ensuring maximum test coverage
  • Defining and documenting test strategies and testing approaches, along with creating test plans
  • Performing regression, integration, exploratory, and usability testing across web and backend services
  • Performing manual testing for complex scenarios where automation is not feasible
  • Collaborating closely with PMs & engineers to define acceptance criteria and improve testability
  • Contributing to post-release testing, performance benchmarking, and root cause analysis of production issues
  • Supporting a shift-left testing culture by coaching developers on quality practices
  • Motivational and engaging with a "Can do" attitude, fostering a positive team environment

Preferred Qualifications

  • Experience with performance testing tools (e.g., Gatling, JMeter)
  • Knowledge of accessibility and security testing practices
  • Familiarity with tools like Postman
  • Familiarity with containerization (Docker, Kubernetes) and cloud platforms (Azure, GCP, AWS)
  • Contributions to open-source test frameworks or communities
  • Background in testing ML-based applications or data pipelines

Benefits

  • Private health insurance
  • For this role, we have a full-time FlexiWire@home option for remote work

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.

Similar Remote Jobs