PDDN INC.

Python Test Automation Developer

PDDN INC. · Philadelphia, Pennsylvania, United States

IT Services and IT Consulting · 51-200 employees

2 d ago
Senior (5-10 yrs) Contractor United States
Log in to apply, save this posting, or score it against your profile with AI.

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

Python Test Automation Lab Automation HTTP RESTful Data Structures Algorithms Object-oriented Development Data Modeling Design Patterns XML JSON ASN1 Linux Unix System Configuration

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.