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 (globally distributed).
Stack/tools: Java/Python/JavaScript; Selenium, Cypress, Playwright; CI/CD (Jenkins); test frameworks; AWS/Docker/Kubernetes; monitoring/observability (Sumo Logic, New Relic, Grafana).
Design, develop, and maintain scalable automated test frameworks and suites (functional, regression, integration).
AI-augmented testing: integrate AI/ML tools for test generation, defect prediction, flaky test management, and result analysis.
Own quality: create test plans/cases; run manual and automated tests; track and verify defects; participate in Agile ceremonies.
Must-have skills: 5+ years in software QA with strong test automation focus; programming/scripting in Java, Python, or JavaScript; hands-on with Selenium/Cypress/Playwright; solid QA methodologies, Agile/Scrum, and CI/CD; excellent troubleshooting and English communication; remote-ready, self-driven.
Nice-to-haves: AI/ML-aided testing tools; experience with APM/log analytics (Sumo Logic, New Relic); API testing and microservices; cloud (AWS), Docker/Kubernetes; Linux/Unix admin and shell scripting; SQL knowledge.
Location & work type: Primarily remote (work-from-home); candidates across China encouraged to apply; core team in Shanghai; occasional travel to Shanghai office with advance notice.
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." PTC enables global manufacturers to realize double-digit impact with software solutions that enable them to accelerate product and service innovation, improve operational efficiency, and increase workforce productivity. In combination with an extensive partner network, PTC provides customers flexibility in how its technology can be deployed to drive digital transformation – on premises, in the cloud, or via its pure SaaS platform. At PTC, we don’t just imagine a better world, we enable it.