Syniverse

R0006361 QA Engineer – ETL

9 April 2024
Apply Now
Deadline date:
£45000 - £84000 / year

Job Description

Syniverse is the world’s most connected company. Whether we’re developing the technology that enables intelligent cars to safely react to traffic changes or freeing travelers to explore by keeping their devices online wherever they go, we believe in leading the world forward.  Which is why we work with some of the world’s most recognized brands. Eight of the top 10 banks. Four of the top 5 global technology companies. Over 900 communications providers. And how we’re able to provide our incredible talent with an innovative culture and great benefits.

Who We’re Looking For

Some of What You’ll Do

Duties and responsibilities:

  • Provide assistance and consulting to Development and Product Support teams on project activities.
  • Develop and create work plans and schedules for Test Project activities. 
  • Coach and train Testing employees to assist in fulfillment of job responsibilities.
  • Ability to work from functional specifications to write test plans.
  • Perform team lead responsibilities in managing test plans and schedules.
  • Assign tasks and track Project deliverables.
  • Identify resource needs and acquire resources.
  • Consult with Development and Production Support to identify test data.
  • Accurately diagnose test results and document product defects.
  • Setup test environment and follow release notes to install product releases and fixes.
  • Execute test scripts and cases and initiate modifications if necessary.
  • Provide daily test statuses on testing progress and issues.
  • Actively participate in product and project team meetings. 
  • Provide input on training requirements and available classes for the Test team.
  • Keep abreast of business needs and stay current with technology trends. 
  • ETL Testing
    • Design and execute comprehensive test plans and test cases to validate ETL processes.
    • Ensure data extraction, transformation, and loading operations meet business requirements and data quality standards.
    • Identify and report data anomalies, discrepancies, and inconsistencies.
  • Data Validation
    • Develop and maintain data validation scripts and procedures to verify data integrity.
    • Perform data reconciliation between source and target systems.
    • Validate data transformations, aggregations, and calculations.
  • Performance Testing
    • Conduct performance and scalability testing of ETL processes to ensure optimal data flow.
    • Identify bottlenecks and optimize ETL workflows for efficiency.
  • Regression Testing
    • Establish and maintain regression test suites to prevent regressions in ETL pipelines.
    • Automate regression testing where possible to streamline validation processes.
  • Documentation
    • Document test cases, test results, and testing procedures.
    • Maintain documentation for ETL processes and data mappings.
    • Error and Defects are created in Jira and fully documented including description, steps to recreate, and attached failed test collateral.
  • Collaboration
    • Collaborate with data engineers, data analysts, and business stakeholders to understand data requirements and business logic.
    • Work closely with the development team to ensure ETL code changes are tested thoroughly.
  • Issue Resolution
    •  Investigate and troubleshoot data-related issues and defects.
    •  Work with the development team to resolve identified problems.

Requirements:

  •  7+ years Software Engineering experience, including 6+ years’ experience working in a
  • Quality Assurance testing environment.
  • Team lead experience.
  • Expertise in formal software testing methodologies.
  • Integration testing.
  • Conformance testing.
  • Scripting and automated software testing tools.
  • 6+ years’ experience working with industry standard testing tools like JMeter, Zephyr, Cucumber, Postman, and others.
  • Strong understanding of platforms (UNIX experience preferred).
  • Strong programming knowledge.
  • Jira knowledge preferred.

Required Interpersonal Skills:

  • Strong leadership skills.
  • Strong understanding of software processes.
  • Strong documentation skills.
  • Strong analytical and problem resolution skills.
  • Strong technical writing skills for creating test related documents.
  • Strong control and follow-up skills.
  • Strong organizational skills.
  • Strong attention to detail.
  • Strong negotiating skills.
  • Strong conflict resolution skills.
  • Support Project Management Process.
  • Thorough understanding of Agile/Scrum development methodology.

#LI-hybrid

Why You Should Join Us

Join us as we write a new chapter, guided by world-class leadership. Come be a part of an exciting and growing organization where we offer a competitive total compensation, flexible/remote work and with a leadership team committed to fostering an inclusive, collaborative, and transparent organizational culture.

At Syniverse connectedness is at the core of our business. We believe diversity, equity, and inclusion among our employees is crucial to our success as a global company as we seek to recruit, develop, and retain the most talented people who want to help us connect the world.

Know someone at Syniverse?

Be sure to have them submit you as a referral prior to applying for this position.