Test Automation Engineer
Ford Motor Company
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