Cookies & analytics consent
We serve candidates globally, so we only activate Google Tag Manager and other analytics after you opt in. This keeps us aligned with GDPR/UK DPA, ePrivacy, LGPD, and similar rules. Essential features still run without analytics cookies.
Read how we use data in our Privacy Policy and Terms of Service.
🤖 15+ AI Agents working for you. Find jobs, score and update resumes, cover letter, interview questions, missing keywords, and lots more.
PTC • China
Role & seniority: Senior Test Automation Engineer (5+ years QA with strong focus on test automation)
Stack/tools: Java/Python/JavaScript; Selenium, Cypress, Playwright; CI/CD (Jenkins); AWS, Docker, Kubernetes; observability/APM tools (Sumo Logic, New Relic, Grafana); cloud/delivery pipelines
Design, develop, and maintain robust automated test frameworks and suites (functional, regression, integration)
Lead AI-augmented testing: integrate AI/ML tools for test case generation, defect prediction, flaky test management, result analysis
Own quality: create test plans/cases, execute manual and automated tests, track/verify defects; perform performance/load testing; participate in Agile ceremonies; collaborate with Devs/PMs
5+ years in software QA with emphasis on test automation
Proficiency in Java, Python, or JavaScript; hands-on with Selenium/Cypress/Playwright
Strong QA methodologies, Agile/Scrum, and CI/CD practices
Excellent troubleshooting, analytical skills; fluent English; remote-friendly, self-driven
AI/ML-aided testing tools; API testing (REST) and microservices validation
Cloud and containerization (AWS, Docker/Kubernetes); Linux/Unix, shell scripting; SQL
Experience with APM/log analytics (Sumo Logic, New Relic); performance/security/load testing
Location & work type: Primarily remote/work-from-home; candidates across China; core team in Shanghai with occasional
Our world is transforming, and PTC is leading the way. Our software brings the physical and digital worlds together, enabling companies to improve operations, create better products, and empower people in all aspects of their business. Our people make all the difference in our success. Today, we are a global team of nearly 7,000 and our main objective is to create opportunities for our team members to explore, learn, and grow – all while seeing their ideas come to life and celebrating the differences that make us who we are and the work we do possible. Position Overview We are seeking a highly motivated, proactive, and quick-learning Senior Test Automation Engineer to join our globally distributed team. The ideal candidate will be passionate about building robust, scalable, and intelligent test automation frameworks, and will leverage AI-powered tools and techniques to enhance testing efficiency and coverage. You will work closely with development and product teams in an Agile environment, ensuring the delivery of high-quality software. Strong communication skills in English (both written and spoken) are essential, as you will collaborate daily with team members, many of whom are native English speakers. We value curiosity, responsibility, and a self-driven attitude—someone who can own the quality of their work and contribute meaningfully to team discussions and planning. Key Responsibilities
· Test Automation & Framework Development: Design, develop, and maintain advanced, reliable, and scalable automated test frameworks and test suites for functional, regression, and integration testing.
· AI-Augmented Testing: Proactively explore and integrate AI/ML-powered tools and techniques to enhance test case generation, defect prediction, flaky test management, and result analysis, significantly boosting team efficiency.
· Quality Ownership: Create detailed test plans and test cases. Own the quality of features by executing manual and automated tests, and meticulously documenting, tracking, and verifying defects.
· Performance Engineering & Troubleshooting: Conduct performance and load testing. Analyze test results and utilize monitoring/observability tools (e.g., Sumo Logic, New Relic, Grafana) to perform root cause analysis, identify system bottlenecks, and assist in troubleshooting complex issues.
· CI/CD Pipeline Integration: Build and maintain CI/CD pipelines for automated testing using tools like Jenkins, ensuring seamless integration and rapid feedback loops.
· Collaboration & Process Improvement: Actively participate in Agile ceremonies (sprint planning, retrospectives, grooming meetings). Work closely with developers and product managers to clarify requirements and improve development processes.
· Test Environment Management: Set up and maintain test environments, including cloud-based infrastructures (AWS, Docker, Cloud Foundry, Kubernetes). Minimum Qualifications · 5+ years of experience in software quality assurance with a strong, demonstrated focus on test automation. · Proficiency in at least one programming/scripting language such as Java, Python, or JavaScript. · Hands-on experience with modern test automation tools and frameworks (e.g., Selenium, Cypress, Playwright, etc). · Solid understanding of software QA methodologies, Agile/Scrum processes, and CI/CD principles. · Excellent troubleshooting and analytical skills, with practical experience in analyzing performance test results and logs. · A proven quick learner – highly adaptable and enthusiastic about exploring and mastering new technologies, tools, and testing trends. · Fluent English communication skills (both verbal and written), capable of leading technical discussions and creating clear documentation in a global team setting. · Self-driven, detail-oriented, and a strong team player who excels in a remote/distributed work environment. Preferred Qualifications · Hands-on experience with AI/ML-aided testing tools or a strong portfolio of projects implementing intelligent testing solutions. · Practical experience with application performance monitoring (APM) or log analytics tools like Sumo Logic or New Relic. · Experience in performance, security, or load testing. · Expertise in API testing (RESTful services) and microservices architecture validation. · Hands-on experience with cloud platforms (AWS preferred) and containerization (Docker/Kubernetes). · Strong Linux/Unix administration and shell scripting skills. · Familiarity with SQL for database validation. Education · Bachelor’s or Master’s degree in Computer Science, Engineering, or a related technical field (or equivalent practical experience). Work Mode & Location · This is a primarily remote (work-from-home) position. Candidates from across China are encouraged to apply. · Our core team is based in Shanghai. Occasional travel to the Shanghai office may be required for critical planning sessions, workshops, or team-building events, with ample advance notice provided. Life at PTC is about more than working with today’s most cutting-edge technologies to transform the physical world. It’s about showing up as you are and working alongside some of today’s most talented industry leaders to transform the world around you. If you share our passion for problem-solving through innovation, you’ll likely become just as passionate about the PTC experience as we are. Are you ready to explore your next career move with us? We respect the privacy rights of individuals and are committed to handling Personal Information responsibly and in accordance with all applicable privacy and data protection laws. Review our Privacy Policy here."