Job Summary:
The QA Engineer role at Monterosa is pivotal in ensuring the quality and reliability of our digital products, aligning with our goals, values, and flywheel. This role involves leveraging a combination of technical expertise, analytical skills, and collaboration with cross-functional teams to maintain high standards of quality throughout the software development lifecycle. You will also demonstrate proficiency in QA methodologies, tools, and practices, along with strong communication and problem-solving skills.
Key Responsibilities:
Quality Assurance Testing: Conduct thorough testing of Monterosa products across various platforms and environments, including web and mobile, to identify defects, ensure functionality works as expected, and maintain overall product quality.
Test Design and Execution: Develop comprehensive test plans and test cases based on project requirements and specifications. Execute test cases systematically, documenting results and reporting issues to stakeholders in a timely manner.
Collaboration with Cross-Functional Teams: Work closely with product managers, developers, designers, and other stakeholders to understand project requirements, provide input on design and implementation, and ensure alignment on quality objectives.
Continuous Improvement: Proactively identify opportunities for process improvement, efficiency gains, and quality enhancements within the QA function. Stay updated on industry best practices, emerging technologies, and QA trends to drive continuous improvement initiatives.
Quality Assurance Experience
Minimum 4 yearsβ hands-on experience in a QA role, testing complex web and/or mobile applications in a fast-paced, delivery-focused environment.
Web & Mobile Technologies
Solid understanding of web technologies (HTML, CSS, JavaScript) and how modern web applications are built and behave. Experience testing mobile applications (iOS and Android) is highly desirable.
API Testing
Experience testing RESTful APIs, including validating responses, error handling, and data integrity using tools such as Postman or similar.
Test Management Tools
Hands-on experience using test management tools to create, organise, and maintain test cases, test plans, and test execution records.
Defect & Workflow Management Tools
Strong working knowledge of Jira (or similar issue-tracking tools) for logging, tracking, and managing defects and QA tasks through the delivery lifecycle.
Environment & Browser Testing
Experience testing across multiple browsers, devices, and environments, with an understanding of cross-browser and cross-device compatibility challenges.
Release & Regression Testing
Proven experience running regression testing ahead of releases, ensuring new features do not negatively impact existing functionality in live products.
Basic SQL & Data Validation
Ability to write basic SQL queries to validate data, check integrations, and support end-to-end testing where data accuracy is critical.
Automation Awareness (Not Essential)
Exposure to or understanding of test automation frameworks (e.g. Cypress, Playwright, Selenium), with the ability to identify suitable candidates for automation, even if the role is primarily manual.
Accessibility & Usability Testing
Awareness of accessibility standards (e.g. WCAG) and experience identifying usability and accessibility issues in customer-facing applications.
CI/CD & Release Awareness
Familiarity with CI/CD pipelines and how QA fits into modern delivery and release processes.
Clear Communication Skills
Able to communicate quality issues, risks, and recommendations clearly to both technical and non-technical stakeholders.
Do you want to join our team as our new QA Engineer? Then we'd love to hear about you!