Senior QA Automation Engineer - End-to-end solution improving renting experience - remote
Posted 3 years ago
Pentalog has partnered up with a UK-based company that provides end-to-end software meant to improve the letting experience of real estate agents, landlords and tenants.
Our client has developed this trusted cloud-based platform for a bespoke experience that includes insurance, e-signing, referencing, e-payments, etc.
Now, we are on a quest for a Senior QA Automation Engineer who will be responsible for improving the culture around end-to-end testing and quality assurance. This position requires writing and reviewing automated tests, to ensure that product teams are confident in what they ship.
Responsibilities:
- Working with tech leads to identify the best solutions to drive our testing function forward;
- Working alongside tech squads to design, build and execute end-to-end tests that validate whether a feature meets agreed acceptance criteria;
- Ensuring sufficient test coverage of our client’s app is in place;
- Analyzing existing end-to-end tests, to ensure they offer the best reliability and results;
- Writing new tests where necessary;
- Reviewing tests written by other members of the team.
Requirements:
- Familiarity with the entire software development life cycle;
- Experience in defining test plans, scenarios and features (for both Behavioral-Driven and Test-Driven development methodologies) using modern test automation frameworks;
- Solid experience with the SDLC;
- Knowledge of agile methodologies/ principles;
- Experience with DevOps tools and techniques;
- Proven test automation skills using tools such as Nightwatch.js, Cypress or similar;
- Experience writing automated tests using BDD methodology;
- In depth knowledge of continuous integration tools like CircleCI and Github Actions;
- The ability to coach/ mentor/ inspire others in test best practice, focused on quality outcomes;
- Experience of managing API tests using techniques like mocks/ stubs &tools (e.g. Postman);
- Ability and desire to learn new technologies quickly;
- Very good communication and English language skills.