MDOTM Ltd | AI-Driven Investment Solutions for Asset & Wealth Managers Logo

MDOTM Ltd | AI-Driven Investment Solutions for Asset & Wealth Managers

Quality Assurance Engineer

Reposted 14 Days Ago
Be an Early Applicant
In-Office or Remote
Hiring Remotely in Milan
Mid level
In-Office or Remote
Hiring Remotely in Milan
Mid level
As a QA Engineer, you will ensure software reliability by developing test plans, optimizing automated test suites, validating security implementations, and collaborating with developers to maintain high quality and performance standards.
The summary above was generated by AI

Role Overview

As a QA 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 with frontend and backend developers to build a robust 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 execute comprehensive test plans, focusing on both the AI interface and internal tools.
  • Design, maintain, and optimize automated test suites for frontend (UI/UX) and backend (API) components.
  • Validate security implementations such as XSS/CSRF protections, secure authentication flows, and data encryption standards.
  • Lead the adoption 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 and stress testing to ensure the scalability of our AI-driven solutions.
  • Partner with Engineering 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 advanced API testing.
  • Strong understanding of TypeScript/JavaScript and familiarity with Java/Spring Boot backend environments.
  • Expertise in testing secure authentication flows and ensuring compliance with standards.
  • Mastery of Git and extensive experience with bug-tracking systems like Jira.
  • Ability to drive the adoption of testing best practices across the development lifecycle, from unit testing frameworks to complex end-to-end (E2E) automation strategies.
  • Capability in defining and implementing rigorous quality gates that balance high software standards with the need for continuous delivery and team velocity.
  • Proficiency in establishing and monitoring technical KPIs and quality metrics to objectively evaluate and improve software reliability and performance.
  • Excellent communication skills in English (written and spoken), with the ability to explain complex problems to different stakeholders.

Bonus Points

  • Hands-on experience with GitLab Pipelines or similar CI tools.
  • Knowledge of SQL (MySQL) and NoSQL (MongoDB) to validate data integrity.
  • Familiarity with Docker, Kubernetes, and testing applications hosted on AWS or on-premises.
  • Experience with performance and load testing methodologies to ensure system stability under stress.
  • Familiarity with ISO 27001:2022 / SOC 2 Type II or cybersecurity audit practices.

Similar Jobs

3 Days Ago
Remote
Junior
Junior
Financial Services
As a QA Engineer, you will ensure product quality through testing, design test cases, validate functionality, and document issues while collaborating with the development team.
Top Skills: Api TestingPostmanPythonTest Automation
4 Days Ago
Remote
Senior level
Senior level
Software
The Senior Manual QA Engineer will perform manual testing of web applications, manage test documentation, and collaborate with the project team.
Top Skills: Bug Tracking ToolsJIRASQL
Yesterday
Easy Apply
Remote or Hybrid
Easy Apply
Senior level
Senior level
Cloud • Information Technology • Security • Software • Cybersecurity
As a Technical Success Manager, you'll guide public sector customers in adopting Zscaler solutions, ensuring their success and driving satisfaction through relationship building and expert advice.
Top Skills: DnsFree BsdFtpHTTPLdapLinuxOauthSAMLSaseSmtpSseUnixZtna

What you need to know about the Manchester Tech Scene

Home to a £5 billion digital ecosystem, including MediaCity, which consists of major players like the BBC, ITV and Ericsson, Manchester is one of the U.K.'s top digital tech hubs, at the forefront of advancements in film, television and emerging sectors like as e-sports, while also fostering a community of professionals dedicated to pushing creative and technological boundaries.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account