29 days ago
Shenzhen, ChinaSenior
Responsibilities
- Ensure product quality through automated and manual testing, test execution, and quality tracking and reporting.
- Evaluate product requirements and define testing strategies, plans, cases, and automation opportunities.
- Integrate automated tests into CI/CD pipelines to enable continuous testing and faster feedback.
- Prepare test environments, generate and validate test data, and develop testing tools.
- Collaborate with developers, product managers, QA, technical support, and customer service teams.
- Develop expertise in performance and load testing, CI/CD and DevOps automation, or test tools and framework development.
Requirements
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
- At least 7 years of experience as a SET, software engineer, test automation engineer, or QA engineer.
- Proficiency in modern programming languages such as Java, Python, and JavaScript.
- Hands-on experience with Selenium, Appium, JUnit, Cypress, Jenkins, and modern test automation frameworks.
- Strong knowledge of CI/CD practices and test automation within DevOps pipelines.
- Demonstrated use of generative AI tools such as ChatGPT, Cursor, or Claude.
- Preferred experience testing iOS, Android, and web applications.
- Preferred understanding of performance and load testing.
- Strong expertise in performance and load testing, CI/CD and DevOps automation, or test tools and framework development.
- Strong English verbal and written communication skills.
Benefits
- Career growth opportunities and opportunities to take on greater challenges.
- Opportunity to join a team scaling globally.
- Competitive compensation based on performance.
- Candid, open, and collaborative culture with valued feedback.
Tech Stack
Amazon RedshiftApache JMeterApache KafkaApache SparkAppiumAWSCypressDatadogDjangoFlaskiOSJavaJavaScriptJenkinsJUnitKubernetesNode.jsPostgreSQLPythonSeleniumTypeScriptVue.js
