QUALITY ENGINEER
Quality Engineers write test conditions, create test cases, execute tests, automate solutions, and collaborate on testing phases while ensuring compliance.
ABOUT THE ROLE
Quality Engineers are required to write test conditions, create test scenarios, test data and test cases, execute test cases, record results, and collate test outputs to provide evidence either to enable tests to be repeated, to provide diagnostic information to assist in defect investigation, or to provide a formal audit trail of compliance to specification. A Quality Engineer identifies and delivers automated testing solutions as part of their work using their knowledge of test automation frameworks and best practice approaches. The Quality Engineer is responsible for the design, delivery, execution, and maintenance of automated test scripts, reporting outcomes to test management.
- Champion Roq QE Ecosystem and our QE Principles
- Perform bottom-up analysis on systems or system components
- Work closely with Business Analysts, technical resources and Subject Matter Experts to ensure test specification is appropriate and gives desired coverage
- Design and create test cases and test data, tracking test cases against requirements
- Design, build and maintain automated test solutions using standard industry tooling
- Utilise and champion Roq bespoke automation accelerators
- Work collaboratively with business personnel particularly around supporting execution for testing phases such as UAT and Live Proving
- Create and maintain detailed test execution schedules for individual components
- Carry out structured test execution across one or more test phases, including functional automation, exploratory and static testing
- Record test results and collate appropriate test evidence
- Raise and re-test defects
- Any other duties deemed necessary by the company
WHAT WE LOOK FOR
PASSIONATE
- A keen interest in automated testing and delivering working software
- A working knowledge of test automation frameworks
- An appreciation of the test automation tools market (as well as supporting tools) and their appropriate usage
- An evangelist for recommended testing practices and quality engineering
EXCELLENCE
- Knowledge of various development methodologies (Agile/Waterfall/Hybrid)
- Demonstratable object-oriented programming skills (Java or C#)
- Ability to support the creation and maintenance of automation frameworks following best practices
- Experience working in a Continuous Integration (CI) and Continuous Delivery (CD) environments
- Proven experience of working in a test automation role
COMMITMENT
- Experienced in Page Object Model and Object-Oriented programming
- Knowledge of a range of test automation tools, and where appropriate the ability to influence tool choice
- Awareness of design patterns and approaches to test automation
STRAIGHT TALKING
- Ability to communicate with clients to support their requirements and challenge where appropriate
- Able to mentor team members and anyone wishing to upskill in test automation
- Strong verbal and written skills
- Proven stakeholder management skills
DESIRABLE
- Department
- Delivery
- Remote status
- Hybrid Remote
QUALITY ENGINEER
Quality Engineers write test conditions, create test cases, execute tests, automate solutions, and collaborate on testing phases while ensuring compliance.
Loading application form