Careers
Test Engineer
Role Overview:
As a Test Engineer within Seriös Group, you will primarily be responsible for ensuring the accuracy, integrity, and quality of data within our and other organisation's systems. Your role will involve designing and executing test cases, identifying anomalies, and collaborating with stakeholders to address bugs or issues.
You will focus on designing and executing data test plans, cases, and scripts to validate the accuracy, completeness, and integrity of data across various systems and databases. Collaborating closely with internal and client team members you will implement quality assurance processes and methodologies to ensure adherence to data standards and best practices.
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.
The role may involve direct management of people from both a line management and coaching / mentoring perspective therefore, prior technical and team lead experience is desirable.
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.
Team Structure:
Reporting to the Test Manager, you will work alongside other Seriös Group and client analysts/engineers as part of agile delivery teams.
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 execute comprehensive test cases and test scripts to validate the accuracy, completeness and integrity of data, based on project requirements and specifications.
- Identify, document, and report defects and issues using a defect tracking system.
- Perform data profiling and analysis to identify data quality issues, anomalies, and inconsistencies.
Data Mapping and Integration:
- Conduct data mapping and integration testing to ensure seamless data flow and synchronisation between different systems and databases.
- Collaborate with data engineers and developers to validate data transformations, mappings, and business rules.
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.
- Utilise test automation 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 issues and defects.
- Good problem-solving abilities to troubleshoot data issues, perform root cause analysis, and recommend solutions.
- 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 testing & data science, including staying updated with industry best practices and emerging trends.
Required
- Proven experience as a Test Engineer or a similar role, with a strong understanding of testing concepts, methodologies, and best practices.
- Experience in documenting test plans, test cases, and test results accurately and comprehensively.
- Proficiency in designing and executing data tests, data profiling, data quality assessment, and data validation.
- Strong analytical and reporting skills to identify data issues, analyse data patterns, and present findings effectively.
- Proficiency in SQL query writing, data extraction, and manipulation from relational databases.
- Familiarity with data governance principles, data management frameworks, and regulatory requirements (e.g., GDPR, CCPA).
- Understanding of data integration concepts, ETL processes, data mapping, and transformation validation.
- Familiarity with defect tracking systems and experience in defect reporting, tracking, and resolution.
Desirable
- Bachelor's degree in Computer Science, Data Science, Information Systems, or a related field.
- Relevant certifications in software testing (e.g., ISTQB)
This role profile is not exhaustive; it will be subject to periodic review and may be amended to meet the changing needs of the business. The post holder will be expected to participate in this process, and we would aim to reach agreement to the changes.
Benefits
Work-life balance:
- 36 days annual leave entitlement (inclusive of bank holidays and 3 days between Christmas and New Year), increasing by 1 day per year of service, up to a maximum of 5 additional days
- Sabbatical policy – earn points to gain the opportunity to take a 4 week, fully-paid sabbatical (or elect to take flexibly, e.g. receive 2 weeks’ pay, 2 weeks leave)
- Flexible, hybrid working
- Modern office space
Learning & Development:
- Funded qualifications and certifications
- Learning and development time
Health & Wellbeing:
- Private Health Insurance with Vitality
- Cycle to work scheme
- Enhanced sick pay policy
Community values:
- 1 paid volunteer day per year
Financial:
- EMI share options scheme
- Enhanced pension scheme
Family-friendly:
- Enhanced family friendly policies
Culture & Recognition:
- Employee Voice Platform
- Great working culture
- Free sports tickets
- Monthly social events
- Staff referral scheme
Travel easy:
- Corporate metro tickets
- Free parking