Senior Software Engineer in Test (SET / SDET)
Team: Engineering - SZTG
Location: Shenzhen, China
Commitment: Full-time
Workplace Type: onsite
Your Adventure Ahead
- 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
Essentials to Succeed
- 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.
- Demonstrated use of Generative AI tools (e.g. ChatGPT, Cursor, Claude) to develop new or improve workflows, enhance productivity, and drive efficiency at scale.
- Experience in mobile (iOS and Android) and web application testing is highly preferred
- Strong understanding of performance and load testing is preferred
- Excellent verbal and written communication skills in English
Candidates must possess strong expertise in at least one of the following core areas
- Performance and Load Testing – Proficiency with tools such as JMeter, Locust, or equivalent frameworks; hands-on experience in load test environment setup, test design, and performance bottleneck analysis is highly valued.
- CI/CD and DevOps Automation – Deep experience with Jenkins, including pipeline scripting, plugin-level customization, and strong capability in monitoring production data quality and observability tooling to ensure reliable continuous delivery.
- Test Tools and Framework Development – Solid full-stack development capabilities, including front-end proficiency in Vue / JavaScript, and back-end expertise in Python with Flask or Django; capable of building internal testing tools, dashboards, or automation frameworks from scratch.
Technologies We Use & Love
- Cloud: AWS
- Infra: Kubernetes
- Programming languages: NodeJS / Typescript
- Relational database: Postgres
- Message queue: Kafka, SQS
- Continuous Integration: Gitlab
- Monitoring: DataDog
- Big Data: Redshift, Spark, S3, etc.
- Communication: Slack
- Project Management: JIRA / Confluence
- Other technologies:
- Knative Eventing / Serving
- Debezium + Kafka Connect
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say
