Previous Job
Previous
Developer - Python
Ref No.: 18-10001
Location: Englewood, Colorado
PYTHON TESTCASE DEVELOPER
Job Description
The python test case developer is an on-site position that supports the Wireless Test Automation team at a large telecommunications company. The Test Automation team develops a common test automation framework and platform for scheduling, executing. The python test case developer embeds with one or more of this company's Wireless Tech and Advanced Engineering teams, develops test cases using the common test automation framework and platform, and assists with writing controller class wrappers around third-party test equipment APIs and CLIs.
Duties include:
  • Attending and actively participating in Scrum planning and Daily Scrum meetings
  • Participating in all facets of the Software Development Lifecycle
  • Developing test cases to functional test specifications
  • Assisting with the development of test equipment controller classes
  • Writing Unit, Component, and Integration Tests
  • Maintaining source code
  • Supporting the mission of the Wireless Tech Test Automation Team
Required Skillsets
  • UNIX/Linux
  • Python
  • Networking experience (nice to have)
  • Ability to follow directions, software design and test case specifications (MUST HAVE)
  • Minimalistic philosophy and approach to software development (MUST HAVE)
  • Positive attitude a MUST
Education & Experience
  • B.S. Computer Science
  • 2+ years of practical hands-on experience
  • Experience working on a test team (nice to have)
Duration
  • 6 months with the possibility for extensions
Location
  • Denver Technology Center
  • Core hours of attendance are 9 am to 5 pm
    • Attendance expected at meetings outside core hours.
The Interview Process
Candidates should expect the following during the interview process:
  1. Submit Software Development Portfolio (GitHub)
  2. Phone screen interview
  3. Take-home coding test to be completed and returned before the on-site interview
  4. Short on-site written test covering Python, Data Structures, and Algorithms
  5. White-boarding pseudocode solutions to simple problems in front of the interview panel