ABOUT THE ROLE
We are looking for a Lead Manual QA Engineer to join one of our partners that are creating a platform designed to provide a seamless mortgage lending experience that is personalized for both lenders and borrowers. Their headquarter is in Canada and they have an office in Cluj-Napoca as well.
They are on a mission to improve the way consumers experience mortgage financing through fully customizable loan servicing software.
What they are proposing is an automated underwriting system using AI and machine learning and a process flow that will allow for a more swift mortgage approval.
SOME MORE INTERESTING PROJECT FACTS
- As a Manual QA Lead you would be overseeing a team of 2 people.
- The development process on the mortgage platform started in 2018.
- Apart from the mortgage platform, they are also working on a platform for document management and automation, designed to simplify things for lenders.
- The core product is built on a serverless architecture and is entirely cloud based.
- The overall tech stack is: NodeJS, Typescript, Angular, PostgreSQL, AWS;
DUTIES AND RESPONSIBILITIES
Craft Oriented
- Build, maintain and enhance the product test cases and test suites to address
- the company’s quality needs and best in class UX standards;
- Own and drive constant increase in test coverage for the products and services
- our partners offers, and, where applicable, suggest automations;
- Groom and define requirements and acceptance criteria together with product and
- development teams;
- Perform manual testing activities, in order to evaluate and validate the system under test;
- Prioritize between different testing activities and techniques, in order to achieve
- adequate quality standards;
- Apply different test methods on different levels, such as regression, exploratory and feature testing;
- Plan testing activities in accordance with the development roadmap, execute plans
- and document the process;
- Drive initiatives for enhancing the QA process and practices that would enable
- the company to maintain high quality standards - this includes tool adoption and
- selection, automation testing adoption and other similar industry practices;
- Identify & report system failures, test fixes, mange reported defects;
- Lead defect management initiatives, including bug triaging sessions;
- Engage with the rest of the technical leadership in prioritizing and assessing the defect base;
- Gather and document test results to leverage in the overall assessment of the
- system under test;
- Develop a thorough understanding of domain, functional and non-functional requirements which to use in your testing activities and deliverables;
Team Related
- Act as a main point of contact for questions/support regarding quality assurance
- and testing aspects within the Engineering team;
- Provide leadership and support to testing team members through mentorship and coaching;
- Lead initiatives to improve and fuel team member engagement;
- Support the engineering management through feedback on team members’
- performance;
- Facilitate conversations and collaborate closely with your colleagues in order to deliver high quality software products;
- Work closely with the product and design team to define requirements, acceptance criteria and assess the quality of software requirements;
- Team-up with the other leads to ensure successful product release and
- delivery;
- Take part in recurrent team discussions and syncs regarding software delivery,
- including stand-up calls, retrospectives, feature planning sessions, bug triages and
- prioritization calls etc;
- Support senior engineers in process improvements such as tool selection,
- automation testing adoption and work together with the rest of the leadership on identifying and driving growth and scaling needs within the QA team;
- Identify growth areas within the development team, encourage and propose
- enhancements;
Client & Business Related
- Work with clients during UAT and Post-launch to understand reported issues,
- coordinate testing and provide input to product teams;
- Work closely with client teams, being a point of contact in discussions around
- production issues and challenges they face;
- Evaluate and understand the systems under test, including any third party
- integration, both from a quality and from a business domain perspective;
- Be able to do full software demos and engage in discussion, both internally and
- externally, related to existing and new functionality;
- Be familiar with the company's product roadmap and release schedule and contribute with insights and client feedback towards growing the roadmap;
REQUIREMENTS
- 5+ years of progressive software testing experience;
- Experience with leading a team of testers in various stages of a software product delivery;
- Experience with mentoring and coaching others;
- Experienced in multiple testing types and levels;
- Experience testing cloud solutions;
- Advanced process & time management, planning, prioritizing & delegating skills;
- Demonstrated manual testing skills; Test Automation is a plus;
- Extensive experience with test planning, test design, and test execution;
- Ability to recognize risks and errors in an application;
- Experience assessing new technologies and making recommendations based on advantages & disadvantages of various approaches;
- Solid experience with Agile software development methodologies;
- Familiarity with continuous integration, deployment, and release management
- practices and the relevant tools;
- Understanding of cloud and server side application development and architecture;
- Understanding of automation testing frameworks and associated techniques is a plus;
- JavaScript & TypeScript knowledge is a plus;
COLLABORATION THROUGH CIM/PFA/SRL
How will they support your growth and well-being?
- Medical Insurance
- Signal Iduna
- Unlimited PTO
- Stock Options
- Trainings & support with certifications
- Flexible hours
- Possibility to work fully remote