Job Description
Job Title: Software Test andTools Development Engineer/ Product Engineer I- 39020- John Deere
Job Description:
- Performs basic product design, testing and/or analysis work for a defined portion of a project.
- Operates in a team environment, providing input to design solutions and participating in design reviews. Develops recommendations within established guidelines; work and decisions are reviewed by supervisors before implementation.
Duties:
- Applies existing applications to routine problems.
- Produces and/or evaluates possible design solutions to improve cost, quality and performance based on specialized knowledge of engineering applications.
- This may include possible involvement of other functional engineers, supply management and/or supplier personnel.
- Analyzes assignments and determines engineering specifications which must be fulfilled for routine problems or projects.
- Compiles and furnishes necessary information (engineering decisions and reports of pertinent design analyses data) to document the design solution required for building of prototypes and adoption of the design with possible involvement of other functional engineers, supply management and/or supplier personnel.
- Learns and applies company engineering policies and practices; learns company products.
- Executes test or analysis plan for product verification and validation.
Responsibilities
- Develop and implement tools to support analysis of GNSS StarFire Receivers.
- Support and implement Test Automation features for Software Test team.
- Diagnose and solve software defects.
- Analyze issues in a systematic, persistent, and thorough manner.
- Execute and support software engineering Test and verification of Client's line of GNSS StarFire receivers.
- Understand GNSS concepts and fundamentals through Software Test work assignments.
- Provide daily assistance and guidance for team on work assignments, which may involve working with non-technical team members to understand software issues.
- Someone who is self-motivated and picks up on things quickly.
- Someone who can diagnose and solve software defects, analyze issues in a systematic, persistent, and thorough manner.
- Someone who can execute and support software engineering test plans and verification of GNSS receivers when needed.
- Someone with strong skills who can develop and implement tools to support the product test team and implement Test Automation features.
Skills Required:
- Strong Experience with MATLAB, Python and C/C++
- Strong Experience with Databases, SQL, and SQL server Tools
- Experience with cloud services (AWS, Microsoft DevOps)
- Experience with test plan creation and execution
- Experience with software development life cycle and reporting/tracking software defects
- Demonstrated effective analytical, reporting, & presentation skills.
- Strong software analytical skills; problem solving and conveying complex features/issues to engineers in other disciplines
- Experience working in a team environment with cross-functional teams
What Makes You Stand Out:
- Experience with Web-design, HTML, CSS
- Awareness of UI/UX principles
- Strong experience with Microsoft Project and Team Foundation Server (TFS)
- Experience in Validation & Verification Testing of Requirements, System and Regression Level Testing, Test Report Preparation, and Software Test Estimation
- Strong Experience in Microsoft Office skills, including Word, Excel, PowerPoint
#ZR