The QA Engineer Role at RDT The QA Engineer role at RDT is fundamental to helping with our QA approach within the company. The QA Engineer will work within an agile scrum based delivery team as the ‘champion of quality’. As a QA Engineer you will work with others in the QA team to drive the improvement of processes and tools. This is an exciting opportunity for someone who is interested in moving Quality forward.
What you’ll be doing • Help drive the QA/test approach within the team • Estimating test effort for that approach • Involvement in requirements, user story and acceptance criteria creation and review • Participating in Planning and driving the quality aspect for every change • Supporting the Agile Delivery manager in delivering quality products • Risk assessment of changes then creating and running appropriate test plans • Test preparation, including, creating and reviewing test cases and scripts • Test execution, including exploratory, manual and automated tests • Defect management within your team and wider teams • Reporting on QA progress and highlighting any issues that need escalation • Review the artefacts created by the team to ensure that the quality of the delivered solution fulfils the business requirements and adheres to RDT’s strategic vision • Supporting other team members • Maintaining a wider view of test and quality • Working with other QA Engineers, Solutions Architects, Engineers, Business Analysts, Product owners and various other areas to ensure our quality approach is consistent • Being aware of and understanding the impact to QA of any new technologies being introduced • Sharing experiences and learning points gained whilst working in assigned projects with the other members of the technology community What we need from you Qualifications & Experience: • Strong well rounded demonstrable knowledge of all aspects of QA including Functional and Non-Functional Testing • Proven experience of working on the successful delivery of complex, highly performing and high quality software systems within a team context. • iSQTB Foundation level certification.
• At least 3 years working experience in testing and QA • Automation experience either for UI or API’s • Excellent working knowledge of: • TFS (Team Foundation Server), including Web Test Portal & MTM (Microsoft Test Manager) • API testing (i.e. Soap UI/Postman) • Visual Studio • Cloud services e.g. Azure • Preparation, review and execution of manual test scripts • Preparation and execution of automated test scripts using one of the following - Selenium, Coded UI, QTP • Test Planning • Test data requirements • Defect Management and Triage • Test Management Tools • Source Control i.e. TFS, Git • A proactive approach • Excellent multi-tasking skills • Strong communication skills are an absolute must • Process orientated • Deadline focussed • A strong sense of ownership and accountability for work undertaken • Adaptable and flexible in approach • Strong desire and thirst for learning • Excellent analytical and problem solving skills • Ability to create traceability between tests and requirements / designs • Good prioritisation skills • Team player with the ability to work well with others
These are not essential to the role but is a definite plus if the candidate has any experience of the following:
What’s in it for you? You will work with a strong team delivering high Quality software products in a fast paced environment. You will be working with sharp and innovative people who are dedicated, driven and more than happy to share their knowledge with you. You will be expected to be the best you can be and will be encouraged and supported to achieve this.