About the role

  • Software Engineer in Test to join Agile scrum team supporting data and reporting platforms. Focus on quality engineering, test automation, and validation of data-intensive systems.

Responsibilities

  • Design, develop, and maintain automated and manual test cases aligned with user story acceptance criteria
  • Build and enhance scalable, maintainable test automation frameworks
  • Execute unit, functional, integration, and end-to-end regression testing
  • Validate data pipelines, ETL/ELT processes, and reporting outputs
  • Perform root cause analysis, defect logging, prioritization, and verification of fixes
  • Collaborate with developers, data engineers, and product owners to improve test coverage and release quality
  • Contribute to QA automation strategy, best practices, and continuous improvement initiatives
  • Participate in Agile ceremonies and support sprint-based delivery
  • Oversee quality reviews, test reporting, and sign-off activities
  • Share testing and automation expertise to upskill team members

Requirements

  • 5+ years of experience
  • ETL Testing
  • Data Lake
  • BI Reporting (ie. Power BI)
  • Java or Python for programming

Job title

Software Engineer – Test

Job type

Experience level

Mid levelSenior

Salary

Not specified

Degree requirement

Bachelor's Degree

Tech skills

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job