Test Engineer
As a Test Engineer within Seriös Group, you will be responsible for ensuring the quality and reliability of our software products through meticulous testing techniques. Your role will involve test planning, test case creation, test execution, defect identification, and collaboration with cross-functional teams to deliver high-quality software solutions.
You will focus on designing and executing test plans, cases, and scripts to validate software functionality, usability, and adherence to requirements. Collaborating closely with internal and client team members you will prepare and present test reports summarising test findings, including test coverage, defects, and overall product quality.
You will be working with tooling such as Jira and Zephyr for test delivery purposes, as well as identifying opportunities for test automation through collaboration with automation specialists for efficient test execution.
The role will involve working closely with others with oversight from technical experts within the team.
You will also naturally have a passion for all things test, keeping up to date with the latest practices and methodologies for continual skills enhancement.
Staff Benefits:
- 33 days annual leave, plus 1 additional per year of service up to a maximum of 5 additional days
- Sabbatical Policy (chance to earn a fully paid 4-week sabbatical)
- EMI Scheme (share options scheme)
- Dedicated time for learning and development (4 hours per week for juniors, graduates and apprentices, 2 hours p/w for other roles)
- Full payment for role-related qualifications and certifications
- Flexible, hybrid working
- Free tickets to sports games, including SAFC and the Newcastle Eagles
- 1 paid volunteer day per year
- Employee engagement platform - Hive HR
- Private Health Insurance (Vitality UK)
- Give as you earn scheme
- Collaborative work environment
- Enhanced pension scheme
- Enhanced family friendly policies
- Cycle to work scheme
- Company events
- Staff referral programme
- Corporate metro tickets
- Great transport links to office with free, on-site parking
Duties:
Test Planning and Strategy:
- Collaborate with internal and client stakeholders to understand project requirements, user stories, and acceptance criteria.
- Contribute to test planning activities, including test scope, test objectives, and test strategy development.
- Assist in the creation and maintenance of test plans, test scenarios, and test cases.
Test Case Creation and Execution:
- Design and develop comprehensive test cases and test scripts based on project requirements and specifications.
- Execute test cases to validate software functionality, usability, and adherence to requirements.
- Identify, document, and report software defects and issues using a defect tracking system.
Test Documentation and Reporting:
- Document test plans, test cases, and test results accurately and comprehensively.
- Prepare and present test reports summarising test findings, including test coverage, defects, and overall product quality.
- Provide clear and concise documentation of test processes, methodologies, and best practices.
Defect Management:
- Identify, document, and report software defects using a defect tracking system.
- Conduct defect triage meetings, providing detailed information for defect resolution and tracking.
- Perform root cause analysis to identify underlying issues and recommend appropriate solutions.
Test Environment and Data Management:
- Set up and configure test environments, ensuring they are representative of the production environment.
- Manage and maintain test data to support test execution and validation.
- Collaborate with other teams to ensure availability and reliability of test environments and test data.
Test Process Improvement:
- Continuously evaluate and enhance testing processes, methodologies, and techniques, utilising Confluence for the documentation and storage of information.
- Identify opportunities for test automation and collaborate with automation specialists for efficient test execution.
- Stay updated with industry trends and advancements in testing techniques and tools.
Collaboration and Communication:
- Collaborate with cross-functional teams, including developers, business analysts, and project managers, to resolve software defects and issues.
- Communicate test progress, risks, and issues to senior team members and project stakeholders.
- Develop client engagement skills through the delivery of multiple client solutions.
- The above list is non-exhaustive; you may be required to carry out any ancillary duties in relation to your role, in addition to the above mentioned list.
Person Specification
- Meticulous attention to detail to ensure accuracy in test case execution, defect reporting, and documentation.
- Strong analytical skills to identify, analyse, and troubleshoot software issues and defects.
- Excellent verbal and written communication skills to effectively collaborate with team members and stakeholders.
- Flexibility to adapt to changing project requirements, priorities, and timelines.
- Willingness to work collaboratively in a team environment and contribute to collective goals.
- Eagerness to learn and develop skills in software testing, including staying updated with industry best practices and emerging trends.
Required
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Proven experience as a Test Engineer or a similar role, with a strong understanding of software testing concepts, methodologies, and best practices.
- Proficiency in test planning, test case creation, and test execution.
- Familiarity with defect tracking systems and experience in defect reporting, tracking, and resolution.Experience in documenting test plans, test cases, and test results accurately and comprehensively.
Desirable
- Relevant certifications in software testing (e.g., ISTQB)