ShopBack

Software Engineer in Test, SDET

ShopBack

full-time

Posted on:

Location Type: Office

Location: Shenzhen • 🇨🇳 China

Visit company website
AI Apply
Apply

Job Level

Mid-LevelSenior

Tech Stack

AndroidCypressiOSJavaJavaScriptJenkinsJUnitPythonSelenium

About the role

  • Develop automated test frameworks, scripts, and tools; create test cases; and manage manual test processes to ensure software quality.
  • 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 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.

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.
  • Experience in mobile (iOS and Android) and web application testing is highly preferred.
  • Strong understanding of performance and load testing is preferred.
  • Demonstrated use of Generative AI tools (e.g. ChatGPT, Cursor) to develop new or improve workflows, enhance productivity, and drive efficiency at scale.
  • Excellent verbal and written communication skills in English.
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.

ATS Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
automated test frameworkstest scriptstest casestest automationJavaPythonJavaScriptSeleniumAppiumCI/CD
Soft skills
communicationcollaborationorganizational skillsproblem-solving
Certifications
Bachelor’s degree in Computer ScienceMaster’s degree in Software Engineering
PrePass

Quality Assurance Engineer

PrePass
Mid · Seniorfull-timeArizona · 🇺🇸 United States
Posted: 24 days agoSource: apply.workable.com
AndroidAzureCypressDockeriOSJavaJavaScriptJenkinsJMeterJUnitKubernetesMocha+2 more
Weekday (YC W21)

QA Automation

Weekday (YC W21)
Mid · Seniorfull-time$3500k–$5500k / year🇮🇳 India
Posted: 19 days agoSource: apply.workable.com
AWSAzureCloudCypressDockerGoogle Cloud PlatformJavaJavaScriptJenkinsJUnitKubernetesPython+2 more
Trackforce Valiant + TrackTik

QA Performance Specialist

Trackforce Valiant + TrackTik
Mid · Seniorfull-time🇨🇦 Canada
Posted: 10 days agoSource: jobs.lever.co
AndroidCypressJavaJavaScriptJMeter
eCom Solutions Inc

QA Automation Engineer

eCom Solutions Inc
Mid · Seniorfull-time$2k–$2k🇷🇺 Russia
Posted: 3 days agoSource: ecomsolutions.recruitee.com
AndroidiOSJavaJavaScriptPythonSDLC
LG Ad Solutions

Quality Assurance Engineer II

LG Ad Solutions
Mid · Seniorfull-time🇮🇳 India
Posted: 8 days agoSource: jobs.ashbyhq.com
CypressJavaJavaScriptJMeterNode.jsPythonSDLCSeleniumSOAPSQL