Software Engineer In Test

ShopBack Logo

ShopBack

📍Remote - China

Summary

Join ShopBack's engineering team as a highly skilled 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 test processes. This involves working on the CI/CD pipeline to enhance product quality through automation. The ideal candidate possesses a strong understanding of software quality methodologies and test automation skills, thriving in a fast-paced environment. You will collaborate with cross-functional teams to meet high-quality standards and streamline workflows. This position offers competitive compensation, career progression, and a work-from-anywhere benefit.

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field
  • 1-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

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.