Nanjing, CHN
1 day ago
Test Automation Engineer
This position is responsible for the design, development, execution, and optimization of automation testing strategies for connectivity features and systems. This role requires a strong understanding of automation frameworks, programming skills, and a commitment to enhancing software quality and reliability. The engineer will collaborate with cross-functional teams, including software, hardware, and quality assurance teams, to ensure seamless integration and optimal performance of automation testing processes. + Evaluate connectivity features and system requirements for automation readiness, design automation solutions, analyze system architecture, and propose feasible automation support needs to the development team to enhance test coverage. + Develop and convert connectivity automation test cases by designing them based on requirements, converting manual test cases into automated scripts, and validating and verifying the automated test cases for accuracy. + Test Script Development and Debugging involves creating test scripts using appropriate scripting languages, debugging them to identify and resolve issues, and optimizing the scripts to enhance performance and efficiency. + Develop and execute test plans, test cases, and test scripts to validate functional, non-functional, and regression testing for connectivity software, and analyze test results to identify defects. + Define a scalable and flexible architecture that seamlessly integrates with existing tools. Select tools and technologies that align with team skills and project needs. Develop a reusable and modular testing framework incorporating features such as test data management and reporting. Create a user-friendly interface for test configuration and execution. + Develop and maintain test tools and utilities, such as the CAN/SOA Simulation tool, to enhance the testing process, and work with existing testing frameworks to integrate new tools and features + Collaborate with cross-functional teams to enhance cooperation and effectiveness. Contribute to the continuous improvement of testing processes, methodologies, and best practices. **Education Qualification:** + Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience). **No. of Years of Experience:** + 5+ years of experience in software testing, with at least 3 years focused on test automation **Professional Exposure(Technical Skills):** + Experienced in automotive automation testing with a strong focus on connectivity features and systems (including IVI, ECG, TCU, Cloud, Mobile App). + Skilled in developing automation tests for Android system, particularly for IVI and connected mobile applications, covering both UI and system-level interactions. + Strong programming skills in languages relevant to automation and embedded systems, such as Python, C/C++, Java, or similar. + Strong debugging skills with proven ability to triage connectivity-related failures. + Proficient with automated testing tools/frameworks (e.g., Pytest, Slash, Appium). + Experience developing test tools/dashboards using technologies like Spring Boot and Vue is a plus. + Experience in continuous integration and continuous delivery (CI/CD) pipelines and tools (e.g., Jenkins). + Solid understanding of software testing methodologies and the software development lifecycle. + Knowledge of automotive communication protocols (e.g., CAN, CAN-FD, LIN, UDS, Automotive Ethernet) and network standards (e.g., TCP/IP, MQTT, 4G/5G). + Knowledge of 3GPP standards and experience with 4G/5G cellular network testing is plus. + Familiarity with AI/ML concepts, model training, or testing is a plus. **Functional Skills:** + Proven experience in evaluating automotive connectivity features and performing systematic root cause analysis. + Strong analytical and problem-solving skills applied to complex connectivity system issues. + Ability to lead technical initiatives (e.g., test strategy development, automation framework implementation) involving cross-functional teams and external partners. + Proficiency with standard software development tools, including issue tracking (e.g., Jira) and test case management (e.g., TestRail). + Excellent written and verbal communication skills in English, including the ability to create clear technical documentation **Behavioral Skills:** + Proactive, self-motivated, and demonstrates a strong sense of ownership. + Excellent communication and interpersonal skills, enabling effective collaboration with diverse global teams, developers, support functions, and external partners/vendors. + Collaborative team player with the resilience and time management skills to perform effectively under pressure, meeting aggressive deadlines and managing fluctuating workloads. + Highly adaptable and flexible, capable of responding effectively to evolving internal and external business requirements. + Comfortable working in a fast-paced, agile environment with a focus on responsiveness to meet customer and product needs. **Any Others:** + Candidates should be flexible with work hours due to Ford’s global footprints. **Requisition ID** : 45449
Por favor confirme su dirección de correo electrónico: Send Email