Write test code for reuse, execute test cases, and generate clear reports.
Develop comprehensive validation test plans encompassing both automated and manual test cases.
Analyze complex problems and break them down into small, logical pieces.
Think creatively to test products in common use-case scenarios and push systems in unconventional ways.
Maintain a strong focus on quality, details, and clear documentation.
Required Qualifications
Education: BS in Computer Engineering, Computer Science, Physics, EE, Math, related field, or equivalent industry experience.
Clearance: This position may be offered to a candidate authorized to work in the US for his/her/their stated employer, without any restrictions which would prevent the candidate from working on the proposed assignment for the duration of the assignment period.
Programming: Critical ability to write and understand Python code.
Environment: Strong knowledge of Windows as a development and test environment.
Skills: Excellent verbal and written communication skills with the ability to excel in a fast-paced team environment.
Preferred Qualifications
2+ years of experience in engineering verification or validation.
Understanding of C, C++, and/or C#.
Familiarity with the Linux environment.
Experience with PyTest and Continuous Integration tools (especially Jenkins).
Test automation experience adapted to embedded development.
Experience with software version control (SVN, Git), project tracking, and bug-tracking systems.
Familiarity with Jama for test case management.
Experience utilizing the Atlassian software suite (Bitbucket, JIRA, and Confluence)