Python Automation Engineer - Mountain View, CA

Mountain View, California, United States


Job Description:

Bachelor’s degree or higher in Computer Science, Computer Engineering or related field

3-8+ years of software development and testing experience.

Proficiency in at least one modern programming language such as Java, C++, or Python.

Experience working with testing multiple L2 and L3 networking protocols, LTE EPC (SGW or PGW or MME) is preferred.

Experience working in a UNIX/Linux environment and utilizing virtual machines is preferred.

Computer Science fundamentals in data structures, algorithms, and complexity analysis

Familiarity with Linux and open source tools, such as bash, git, docker, upstart.

Excellent communication, collaboration, analytical and problem solving skills

Experience building and designing test cases including knowledge of test methodologies

Strong communicator and problem solver with a proven track record of working collaboratively on complex projects

Create testing infrastructure for Networking based solutions focus on integration and end to end testing

Analyze and decompose complex software systems and collaborate with and influence others to improve the overall design.

Developing frameworks which promote: Maintainability, Flexibility, Extensibility and Scalability

Develop load / stress / functional test plans and designing test cases for testing end to end solution.

Develop test scripts and automated test fixtures for functional test, software installation and burn-in.

Perform feature, system, and solution testing. In addition, certify software releases for general use.



Apply for this job