Python Test Automation Developer
PDDN INC. · Philadelphia, Pennsylvania, United States
IT Services and IT Consulting · 51-200 employees
About the role
The role involves contributing to all phases of the software development lifecycle and designing systems for highly available multi-site deployment environments. Responsibilities include developing Python-based test automation and managing lab automation platforms.
What they look for
Requirements
Candidates must have a minimum of five years of experience in software development and strong proficiency in Python. A solid understanding of HTTP, RESTful services, data structures, and Linux/Unix environments is required.
Full description
Job Description
Role name: Python Test Automation Developer
Work Location: Philadelphia, PA (On Site)
Job Type: Contract (C2C/W2)
Interview: Phone/Video
 
Role Overview:
• Minimum five year's experience as an active contributor to all phases of the software development lifecycle
• Strong development experience in Python in test automation
• Understanding of lab automation platform
• Detailed knowledge of the HTTP specification and the RESTful style
• Thorough understanding of basic data structures and a high-level understanding of their implementations; experience and proficiency with common algorithms and their relative tradeoffs
• Proficiency with object-oriented development, data modeling, and design patterns
• Working in one or more data serialization formats (e.g. XML, JSON, or ASN1)
• Operating in a Linux/Unix environment, including basic system configuration and scripting
• Designing and building systems for highly available multi-site deployment environments, a solid understanding of the network architectures that support such systems, and familiarity with techniques for tuning application performance
• Strong English communications skills, with the ability to clearly, concisely, and accurately describe advanced technical concepts to diverse audiences
Key resposabilities:
• Minimum five year's experience as an active contributor to all phases of the software development lifecycle
• Strong development experience in Python in test automation
• Understanding of lab automation platform
• Detailed knowledge of the HTTP specification and the RESTful style
• Thorough understanding of basic data structures and a high-level understanding of their implementations; experience and proficiency with common algorithms and their relative tradeoffs
• Proficiency with object-oriented development, data modeling, and design patterns
• Working in one or more data serialization formats (e.g. XML, JSON, or ASN1)
• Operating in a Linux/Unix environment, including basic system configuration and scripting
• Designing and building systems for highly available multi-site deployment environments, a solid understanding of the network architectures that support such systems, and familiarity with techniques for tuning application performance
• Strong English communications skills, with the ability to clearly, concisely, and accurately describe advanced technical concepts to diverse audiences
Mandatory skills:
Python Development, Test Automation
Additional Information
All your information will be kept confidential according to EEO guidelines.