Senior Test Engineer

·
Full time
·
Job offered by: Seriosgroup
·
Category:
As a Senior 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 organization's systems 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 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 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 introducing test automation through collaboration with automation specialists for efficient test execution. The role will involve working closely with others and providing coaching & mentoring to less experienced members of 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 & introducing the latest practices and methodologies for personal and team 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. Complete test planning activities, including test scope, test objectives, and test strategy development. Create and maintain 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, 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 summarizing test findings, including test coverage, defects, and overall product quality. Provide clear and concise documentation of test processes, methodologies, and best practices. Oversee defect triage meetings, providing detailed information for defect resolution and tracking. Perform root cause analysis to identify underlying issues and implement 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:

Take the lead in evaluation and implementation of improvements to testing processes, methodologies, and techniques. Introduce test automation to deliveries through collaboration with automation specialists for efficient test execution. Stay updated with industry trends and advancements in testing techniques and tools, completing mentoring and training to less experienced members of the team. Collaboration and Communication:

Collaborate with cross-functional teams, including engineers, architects, business analysts, and project managers, to resolve defects and issues. Communicate test progress, risks, and issues to senior team members and project stakeholders. 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, analyze, and troubleshoot data or 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 continue to develop skills in testing, 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

Bachelor's degree in Computer Science, Data Science, Information Systems, or a related field. Proven experience as a Senior Test Engineer or a similar role, with a strong understanding of testing concepts, methodologies, and best practices. Proficiency in test planning, test case creation, and test execution. Proficiency in designing and executing data tests, data profiling, data quality assessment, and data validation. Strong analytical and reporting skills to identify data issues, analyze 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. Good experience of 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). 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.

#J-18808-Ljbffr

Recent Jobs

London (On site) · Full time

Are you a smart, driven professional who takes pride in making a difference in local communities? Turner & Townsend’s Real Estate division is experiencing significant growth and we’re looking for an experienced industry professional with health project experience to join our high-performing and collaborative Project Management team. Why Join Us? Impactful Work: Contribute to social [...]Read More... from Assistant Project Manager – Healthcare See details

Chasetown (On site) · Full time

My client, Autosmart International are a manufacturing success story! Site Operations Manager – leading fast-paced manufacturing and warehousing About Our Client Autosmart International is a manufacturing success story, leading the field in vehicle cleaning products. We are the No.1 choice of automotive trade customers across the UK. We have doubled in size in the last [...]Read More... from Site Operations Manager See details

London (On site) · Full time

CSS are looking for an experienced duty officer to join our client’s team who are a local council responsible for all areas within the Tendering district. Working hours: All shifts are 8 hours long with various start times available: Monday to Friday – start times between 6AM – 3PM Saturday & Sunday – 6AM – [...]Read More... from Duty Officer See details