
Application Support & Test Engineer
Tesla • Beijing, Beijing, China
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