Match score not available

OTA Software Tools Engineer

Remote: 
Full Remote
Contract: 
Experience: 
Mid-level (2-5 years)
Work from: 

Offer summary

Qualifications:

Bachelor’s degree in Computer Science, Engineering, or related field, 2+ years experience in Python development.

Key responsabilities:

  • Develop and maintain software tools for automated testing
  • Collaborate with other teams to understand testing requirements
  • Participate in code review activities
  • Innovate existing solutions / create new ones
Ford México logo
Ford México XLarge https://www.ford.mx/
5001 - 10000 Employees
See more Ford México offers

Job description

Job Description

The successful candidate will be part of the Test Automation & Tools Development team involved in the delivery of SW solutions that facilitate automated testing of the latest automotive, infotainment and connectivity technologies. **

Responsibilities**

  • Develop and maintain software tools and features to assist in automated testing while following standard best practices.
    • Develop and maintain test libraries that interface with vehicle electronic control units (ECUs)
    • Develop and maintain test libraries that interface with test management systems and defect tracking systems.
    • Interface with other development teams and manual test teams to understand testing requirements and implement required test tools and tests scripts.
  • Participate in code review activities to ensure changes follow best practices, identify regressions, and stay up to date on the team’s solutions.
  • Bring forth fresh ideas for innovating existing solutions or creating new solutions to unsolved problems.
  • Contribute to team deliverable through involvement in agile scrum development sprints.

Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • 2+ year experience with object-oriented analysis and design, multi-threading, algorithms and data structures.
  • 2+ year experience in Python development (coursework and/or research allowed).
  • Strong verbal and written communication skills.
  • Analytical with the ability to root-cause problems creatively and effectively.

Preferred Qualifications:

  • Experience with automated testing environments and frameworks (ie: PyTest, unit testing, Slash)
  • Experience with CI/CD (continuous integration/continuous deployment) systems (ie: Jenkins).
  • Experience with batch and shell scripting (Windows and Linux command line scripting).
  • Experience with Groovy, Java, C++ development.
  • Experience with Test Case management systems (ie: TestRail), defect tracking systems (ie: JIRA), and source code versioning control systems (GitHub).
  • Experience with embedded OS (QNX, Linux).
  • Ability to work in a multi-site team environment where self-driven and self-motivate capabilities are key qualities.
  • Experience with web application development (Django).
  • Experience with automated GUI testing solutions (ie: Squish).
  • Experience with database querying and administration (SQL).

Required profile

Experience

Level of experience: Mid-level (2-5 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Verbal Communication Skills
  • Analytical Thinking

Software Engineer Related jobs