Senior Software Engineer In Test

closed
ShopBack Logo

ShopBack

πŸ“Remote - China

Summary

Join ShopBack, a leading shopping rewards platform, as a Software Engineer in Test (SET/SDET)! You will play a crucial role in ensuring the quality of our software applications by developing automated test frameworks and scripts, creating test cases, and managing manual testing processes. This position requires a strong understanding of software quality methodologies and test automation skills. You will collaborate with cross-functional teams and work on improving our CI/CD pipeline. The ideal candidate possesses a Bachelor's or Master's degree in a related field and 3+ years of relevant experience. ShopBack offers competitive compensation, a work-from-anywhere benefit, and opportunities for career progression.

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field
  • 3+ years of experience as a SET, software engineer, test automation engineer, or QA engineer
  • Proficiency in modern programming languages (e.g., Java, Python, JavaScript, etc.)
  • Hands-on experience with various automation tools such as Selenium, Appium, JUnit, Cypress, Jenkins, and other modern test automation frameworks
  • Strong knowledge of continuous integration/continuous delivery (CI/CD) practices and how test automation fits within DevOps pipelines
  • Excellent verbal and written communication skills in English

Responsibilities

  • Ensure product quality via automation and manual tests, manage test execution, and organize quality tracking & reporting throughout the software development lifecycle
  • Evaluate product requirements, define testing strategies, manage test plans/cases to ensure robust coverage, and identify test automation opportunities early in the development
  • Improve and integrate automated tests into the CI/CD pipeline to enable continuous testing and faster feedback loops
  • Prepare and set up test environments including data generation, validation, and the development of testing tools
  • Collaborate with cross-functional teams including developers, product managers, QA, tech support, and customer service to ensure software meets the highest standards of quality, and streamline the workflow with automation

Preferred Qualifications

  • Experience in mobile (iOS and Android) and web application testing
  • Strong understanding of performance and load testing

Benefits

  • Career progression paths and opportunities to take on greater challenges that help you realise your ambitions
  • Be part of a winning team on a journey to global scale
  • Competitive compensation based on your performance
  • Candid, open, and collaborative culture where feedback is valued, for everyone to grow and improve every day
  • Work-From-Anywhere benefit to enable you to thrive personally and professionally
This job is filled or no longer available