Subscribe to the latest remote jobs:

Quality Assurance Engineer

🇮🇹 Italy

Java

Kubernetes

MySQL

MongoDB

Machine Learning

Design

NoSQL

UI/UX

Backend

Frontend

Cybersecurity

Devops

SQL

Testing

Quality Assurance Engineer

from 🇮🇹 Italy

Role Overview

As aQA Engineer, you will be the guardian of our software's reliability and security. Your primary mission is to ensure that every release meets the highest standards of quality, performance, and data integrity. You will collaborate closely withfrontend and backend developers to build arobust testing ecosystem, transforming complex requirements into comprehensive test strategies. We are looking for a proactive professional who doesn't just find bugs, but actively helps prevent them by suggesting improvements in the development lifecycle and advocating for a security-first approach in a cross-functional environment.


Your responsibilities

  • Develop and executecomprehensive test plans, focusing on both the AI interface and internal tools.
  • Design, maintain, and optimizeautomated test suites for frontend (UI/UX) and backend (API) components.
  • Validatesecurity implementations such as XSS/CSRF protections, secure authentication flows, and data encryption standards.
  • Lead theadoption of QA best practices, from unit testing guidance to end-to-end (E2E) automation, in collaboration with technical leadership.
  • Define acceptable quality gates and key metrics to measure software quality, ensuring a balance between high standards and delivery velocity.
  • Identify, document, and track defects,working closely with developers to ensure timely resolution and prevent regressions.
  • Conduct load andstress testing to ensure the scalability of our AI-driven solutions.
  • Partner withEngineering and DevOps teams to integrate testing into the CI/CD pipeline and promote a "quality-first" culture.


Requirements

  • Bachelor’s or Master’s Degree in Computer Science, Engineering, or a related field.
  • Proficiency with modern testing tools and advancedAPI testing.
  • Strong understanding ofTypeScript/JavaScriptand familiarity withJava/Spring Boot backend environments.
  • Expertise intesting secure authentication flows and ensuring compliance with standards.
  • Mastery ofGit and extensive experience withbug-tracking systems like Jira.
  • Ability to drive the adoption oftesting best practices across the development lifecycle, from unit testing frameworks to complex end-to-end (E2E) automation strategies.
  • Capability in defining and implementingrigorous quality gates that balance high software standards with the need for continuous delivery and team velocity.
  • Proficiency in establishing and monitoringtechnical KPIsand quality metrics to objectively evaluate and improve software reliability and performance.
  • Excellent communication skills inEnglish (written and spoken), with the ability to explain complex problems to different stakeholders.


Bonus Points

  • Hands-on experience withGitLab Pipelines or similar CI tools.
  • Knowledge of SQL (MySQL) and NoSQL (MongoDB) to validate data integrity.
  • Familiarity withDocker, Kubernetes, and testing applications hosted onAWS or on-premises.
  • Experience withperformance and load testing methodologies to ensure system stability under stress.
  • Familiarity withISO 27001:2022 / SOC 2 Type II or cybersecurity audit practices.
by @maxrusakovic