At a Glance
- Tasks: As a Test Engineer, you'll ensure data and software quality through testing and collaboration.
- Company: Join Seriös Group, a fast-growing UK tech start-up revolutionizing data solutions for enterprises.
- Benefits: Enjoy a dynamic work environment with opportunities for mentorship and skill development.
- Why this job: Be part of an innovative team that values collaboration and drives impactful results in the data space.
- Qualifications: Proven experience in testing, strong analytical skills, and proficiency in SQL and Python are required.
- Other info: This role offers growth potential and the chance to work on exciting projects with cutting-edge technology.
The predicted salary is between 36000 - 60000 £ per year.
Seriös Group are a fast-growing UK-based tech start-up specialising in delivery of innovative data solutions. Our mission is to empower organisations to take control of their data, delivering rapid value to enterprise-level clients without compromise, while building a proprietary data platform framework (Seriös ONE) to transform how businesses manage and leverage data. Our dynamic, collaborative team thrives on delivering exceptional results for our clients and driving innovation in the data space.
Role Overview:
As a Test Engineer within Seriös Group, you will primarily be responsible for ensuring the accuracy, integrity, and quality of data or software within our and other organisation’s systems through meticulous testing techniques. Your role will involve designing and executing test cases, identifying anomalies, and collaborating with stakeholders to address bugs or issues. At the more Senior level, it will also involve test planning, test case creation, test execution, defect identification, and collaboration with cross-functional teams to deliver high-quality solutions, often in complex environments.
You will focus on designing and executing test plans, cases, and scripts to validate the accuracy, completeness, and integrity of data or software 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 standards and best practices. You may also prepare and present test reports summarizing 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 and implementing 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.
- Complete test planning activities, including test scope, test objectives, and test strategy development.
Test Case Creation and Execution:
- Design and execute comprehensive test cases and test scripts to validate the accuracy, completeness, and integrity of data, or the quality of software delivery, 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 synchronization 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.
- Identify, document, and report 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.
- Stay updated with industry trends and advancements in testing techniques and tools, and complete mentoring and training to less experienced members of the team.
Collaboration and Communication:
- Collaborate with cross-functional teams, including engineers, architects, business analysts, and product managers, to resolve defects and issues.
- Communicate test progress, risks, and issues to team members and delivery stakeholders.
- Develop client engagement skills through the delivery of multiple client solutions.
- Deliver consultancy and client engagement through project engagements.
- Deliver training and mentoring to less experienced team members.
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 abovementioned 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 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.
- Demonstrable experience of mentoring, coaching, and developing others through clear communication and transfer of technical skills.
Required:
- Proven experience as a Test Engineer / Senior 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.
- Proficiency in the use of Python and automation frameworks such as pytest for the completion of data testing.
- 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.
- Experience in documenting test plans, test cases, and test results accurately and comprehensively for complex projects and systems.
- Exposure to test automation and understanding of core concepts and tooling.
- Experience of coaching and mentoring team members.
- Relevant certifications in software testing (e.g. ISTQB).
- Bachelor’s degree in Computer Science, Data Science, Information Systems, or a related field OR relevant alternate experience.
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.
Please note: This vacancy covers the full range and breadth of skills and experience. Suitable level for entry will be discussed at interview.
#J-18808-Ljbffr
Test Engineer employer: Seriosgroup
Contact Detail:
Seriosgroup Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Test Engineer
✨Tip Number 1
Familiarize yourself with the tools mentioned in the job description, like Jira and Zephyr. Having hands-on experience or even a basic understanding of these tools can give you an edge during discussions with the hiring team.
✨Tip Number 2
Brush up on your SQL skills and practice writing queries. Since proficiency in SQL is required, being able to demonstrate your ability to extract and manipulate data will be crucial in showcasing your technical expertise.
✨Tip Number 3
Stay updated on the latest testing methodologies and best practices. Showing that you are proactive about learning and adapting to new trends in testing can impress the interviewers and align with their focus on innovation.
✨Tip Number 4
Prepare to discuss your experience with mentoring and coaching others. Since the role involves guiding less experienced team members, sharing specific examples of how you've helped others grow can highlight your leadership qualities.
We think you need these skills to ace Test Engineer
Some tips for your application 🫡
Understand the Role: Before applying, make sure you fully understand the responsibilities and requirements of the Test Engineer position at Seriös Group. Tailor your application to highlight relevant experiences that align with their needs.
Highlight Relevant Experience: In your CV and cover letter, emphasize your experience with test planning, execution, and defect tracking. Mention specific tools like Jira and Zephyr, as well as your proficiency in SQL and Python, to demonstrate your technical skills.
Showcase Your Analytical Skills: Provide examples of how you've used your analytical skills to identify and resolve defects in previous roles. This could include discussing your approach to data profiling and root cause analysis.
Communicate Effectively: Ensure your application is well-written and free of errors. Use clear and concise language to communicate your qualifications and enthusiasm for the role. Good communication skills are essential for collaboration within the team.
How to prepare for a job interview at Seriosgroup
✨Understand the Testing Methodologies
Make sure you are well-versed in various testing methodologies and best practices. Be prepared to discuss how you have applied these in your previous roles, especially in relation to data testing and quality assurance.
✨Showcase Your Analytical Skills
During the interview, highlight your analytical skills by discussing specific examples where you identified and resolved defects or issues. Use metrics or outcomes to demonstrate the impact of your contributions.
✨Familiarize Yourself with Tools
Since the role involves using tools like Jira and Zephyr, it’s beneficial to familiarize yourself with these platforms. Be ready to discuss your experience with them and how you’ve used them to manage test cases and report defects.
✨Prepare for Collaboration Questions
Expect questions about collaboration and communication with cross-functional teams. Prepare examples that showcase your ability to work effectively with engineers, analysts, and stakeholders to resolve issues and deliver high-quality solutions.