Senior Data Tester - Reinsurance
Role details
Job location
Tech stack
Job description
- Develop, execute, and maintain detailed test cases for complex reinsurance data systems, ensuring coverage of functional, performance, system, and user acceptance testing.
- Utilise test automation tools such as Selenium, TestNG, Cucumber, and JUnit to streamline testing processes and improve efficiency.
- Conduct root cause analysis for defects identified during testing phases, collaborating with development teams to facilitate timely resolution.
- Implement continuous integration practices using Jenkins, GitLab, GitHub, and TFS to support seamless deployment cycles within SDLC frameworks like Waterfall and Agile methodologies.
- Perform API testing using REST and SOAP protocols to validate web services in service-oriented architecture environments hosted on AWS or Azure platforms.
- Execute performance testing with LoadRunner and analyse results to optimise system throughput and stability under load conditions.
- Support release management activities by verifying software builds, conducting regression tests, and ensuring smooth deployment processes.
- Collaborate with business analysts and technical teams during requirements gathering to ensure test cases accurately reflect business needs.
- Provide technical support during user acceptance testing phases by troubleshooting issues and clarifying system functionalities.
- Document test results meticulously using HP ALM or similar tools; prepare comprehensive reports for stakeholders regarding quality metrics and defect status.
Requirements
Do you have experience in iOS?, We are seeking an experienced Senior Data Tester specialising in Reinsurance to join our dynamic team. The successful candidate will play a pivotal role in ensuring the quality and reliability of our reinsurance data systems through comprehensive testing and analysis. This role offers an excellent opportunity to work within a collaborative environment, utilising advanced testing tools and methodologies to support the organisation's operational excellence and software delivery lifecycle. The ideal applicant will possess extensive knowledge of software testing, automation, and system integration, with a strong focus on data accuracy and system performance., * Proven experience in software testing within the reinsurance or financial services sectors is essential.
- Strong proficiency in test automation frameworks including Selenium, TestNG, Cucumber (software testing tool), JUnit, and related scripting languages such as Python or Java.
- Extensive knowledge of APIs (REST & SOAP), web services, SQL databases (MySQL, Oracle, Microsoft SQL Server), and data analysis skills for validating large datasets.
- Familiarity with SDLC models such as Waterfall and Agile/Scrum; experience with tools like Jira, TFS, GitLab, GitHub for version control and project management.
- Hands-on experience with performance testing tools like LoadRunner; understanding of system architecture including cloud platforms (AWS/Azure) is advantageous.
- Strong analytical skills with the ability to perform root cause analysis and debugging across diverse systems including Linux, Windows environments, MVC frameworks, and mobile platforms (Android & iOS).
- Knowledge of DevOps practices including CI/CD pipelines; experience with Jenkins or similar tools is preferred.
- Excellent communication skills with the ability to gather requirements effectively from stakeholders; strong documentation skills are required.
- Relevant certifications such as ISTQB or equivalent are desirable but not mandatory. This position offers a stimulating environment where technical expertise is valued highly alongside opportunities for professional growth within the organisation's innovative projects in reinsurance technology solutions.