QA Engineer – mid

Job Title: QA Engineer – mid
Location: ,
Role
We are looking for a Test Engineer who will become part of our team building the new Creditsafe web platform. Based on the test strategy and approach you will develop, enhance and execute tests that add value to the teams deliverables. You will contribute to the existing automation framework by adding tests based on appropriate test scenarios and design patterns. You can confidently communicate test results with your team members and stakeholders using evidence and reports. You will be part of an Agile team and will effectively contribute to the ceremonies, acting as the quality specialist within that team. You are an advocate for quality and will actively promote this within your team and the wider development community.
The ideal candidate understands that skilled testing comprises more than just the automation of user-stories. They understand, and can articulate, the value of exploratory testing. They have critical thinking skills and can diplomatically communicate within, and outside their areas of responsibility, challenging assumptions where required.
We will use React to create a single unified website for our customers supplemented by .NET Core microservice API’s. You will have experience in working with modern front-end testing frameworks such as Cucumber, Cypress or R Spec. You have experience with API testing using a tool such as Postman.
 
Required Skills
• Understanding of Agile development methodologies and their role within them
• Knowledge of BDD, Unit testing, Integration testing and Acceptance testing
• An ability to read and write code suitable for automation
• A good understanding of the defect management lifecycle • A practical understanding of web technologies: JavaScript, HTML, CSS
• A practical understanding of APIs, REST
• Familiarity with cloud technology, preferably AWS and/or Azure DevOps
• A working knowledge of CI/CD
• A good understanding of the SDLC and test activities that can be performed at each phase.
 
Desirable Skills
• An understanding of version control systems
• An understanding of the value of code reviews
• An understanding of pair testing and pair programming
• Previous experience with mentoring Junior Test Engineers
 
Primary Responsibilities
• To develop and maintain test artefacts created using Cypress and Postman • Responsible for carrying out functional, non-functional and acceptance testing in-line with the test strategy and processes
• Work closely with their Agile team to promote a whole team approach to quality
• Manages and coordinates regression testing as part of the development cycle
• Is the quality specialist within their Agile team and advocates for the appropriate levels of testing
• Documents approaches and processes that improve the quality effort for use by team members and the wider test function
• Strong practical knowledge of software testing techniques and the ability to select the correct technique dependent on the problem at hand
• Accurately and concisely document tasks using JIRA, TFS or Azure Boards
• Practical experience of exploratory testing
• Undertake peer reviews of test artefacts produced by the team
• Communicates progress in an understandable manner to relevant stakeholders
• An understanding of performance testing strategies and how to apply them.