Tesla logo

Application Support & Test Engineer

Tesla Beijing, Beijing, China

onsitefull-time
Posted Jan 4, 2026Apply by Feb 3, 2026

Role & seniority

  • Support Test Engineer (mid-level, 1-5 years)

Stack/tools

  • Web/mobile testing, API integration, package/service testing

  • Test planning/execution tools: Test Link; bug tracking: JIRA

  • Collaboration: Confluence; test case management

  • Data/automation: SQL for data verification; basic programming (Python, Java, C#/C++, XML)

  • General: Agile methodology; knowledge of client-server web apps; CI/tools (Jenkins, Git) a plus

Top 3 responsibilities

  • Develop and execute test plans and test cases; prepare test data; conduct functional, integration, regression testing

  • Validate mobile apps, websites, mini-programs; coordinate vendor integrations; support off-hours releases and monitoring

  • Log, manage, and retest defects; report testing status, milestones, and issues to stakeholders; maintain test artifacts in tools

Must-have skills

  • 1-5 years in testing; strong analytical and detail-oriented mindset

  • Experience in system/functional/regression testing; bug tracking (JIRA) and test management (TestLink)

  • English proficiency; ability to work independently in a fast-paced, agile environment

  • Web/app testing, API integration; test data management; basic SQL

  • Basic programming skills (Python, Java, or equivalent)

Nice-to-haves

  • Mobile app testing; AI-related testing

  • Coding in Python and Java/JavaScript; Jenkins, Git

  • Debugging distributed systems; security testing; knowledge of open source tools (curl, JUnit)

Location & work type

Location: not specified

Full Description

The Role

The Support Test Engineer is responsible to provide successful validation and verification of Applications in the non-production environments before moving them to production. The Support Test Engineer has to develop and execute exploratory functional tests in order to ensure product quality. Looking for a highly motivated individual who is comfortable with Agile environment. This Role requires a self-starter with the ability to manage day to day tasks.

Responsibilities

Responsible to work independently on project tracks assigned to the resources. Responsible to develop, execute Test plans and test cases. Responsible for preparation of test data for Testing. The ability to work to aggressive deadlines. Responsible for Testing Mobile apps, Web sites, MiniProgram, as well as the integration testing with Vendor. Execute functional system and Integration testing, regression testing of Customer Experiences, Website and packages Application like apps in Mobile/ipad. Prepare the test case for automate team to add automation scripts Verify functionality and data output against requirements. Log, manage, and retest defects in bug tracking system. Report testing status, milestones and issues to related stakeholders in the projects. Keen attention to detail and be exceptionally good at identifying inconsistencies and flaws. Support off-hours launch and monitoring of systems as needed. Update and use Confluence page extensively for open knowledge-sharing. Manage test cases in test tools.

Requirements

Must Qualifications

BA/BS in Computer Science, IT, or related field. 1-5 years professional work experience in Testing position. Ability to read and write in English. Website/Mobile Testing, api integration, package service application testing experience preferred. Worked in Projects implemented in Agile Methodology. Solid professional knowledge of web applications and client-server technology. Testing Interfaces and Reports. Strong Analytical skills combined with a detailed oriented mindset. Extremely flexible and willing to switch tasks based on project priorities. Experience in System Testing, Functional Testing and Regression Testing. Experience in Bug Tracking tools such as JIRA & Test Management Tool like Test Link. Ability to work in a fast paced, dynamic and team oriented environment. Experience in setting up and maintaining test data in test Environment and test data management. Good SQL Experience querying and extracting data from databases.

Basic programming skills (e.g.: Python, Java, Visual Basic, C/C#/C++, XML, etc.). Strong written and verbal communication skills; works effectively independently and in teams.

Preferred Qualifications

Experience in Testing Mobile Apps. Experience in AI related testing.

Coding skills in Python & one or more of the following languages: Java, JavaScript. Experience in Jenkins, Git. Debugging distributed systems and applications. Basic knowledge of open source tools such as Curl, Junit. Security Testing experience. Show more Show less

Application SupportTest EngineerAgile MethodologyFunctional TestingRegression TestingMobile TestingWeb TestingAPI IntegrationSQLBug TrackingTest ManagementAnalytical SkillsProgramming SkillsAttention to DetailCommunication SkillsTest Data Managementmulti-location

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.