Job Description :

Position

:

Python Test developer

Location

:

Dallas, TX (Remote Until COVID)

Looking for

We are looking for a highly motivated Software Development Engineer in test who is passionate about learning new things, and designing better ways to identify potential weak spots, inefficiencies, and issues within software systems. The ideal candidate is well-versed in test automation, agile software development, and software testing methodologies.

This position will work closely with development teams and other test engineers in the implementation and delivery of software products that meet rigorous quality standards, budgets, and timelines.

Required Experience

Bachelor's degree.

3+ years of experience in automated quality engineering / software development / test automation and tooling.

Highly skilled in a programming language such as Go, Python, Java, PHP, C#

Experience using an ORM, version control tools, and continuous integration tools.

Strong understanding of OOP, software design patterns, data structures, and algorithms.

Functional experience using an RDBMS, APIs, and Linux/Unix command-line interface.

Experience with an agile development, continuous integration, continuous development environment (CICD) and tools such as: GitHub and JIRA.

Excellent communication skills with ability to effectively articulate technical challenges and solutions.

Desired Experience

Experience with Docker/Kubernetes.

Proficiency in Golang, Python programming languages.

Experience working with Microservice Architecture.

Experience utilizing virtualization technologies, using VMs, and app containerization.

Experience with distributed systems/applications, and scaled system/service architecture.

Roles & Responsibilities

Extend and enhance functional, regression, integration, and load/stress automated test suites.

Work closely with development teams to identify and triage system failures.

Help define software requirements from the perspective of test and quality.

Identify use cases within user stories, and write, implement, and execute test cases accordingly.

Monitor and report automated test execution results throughout the software release cycle.

Special Note

Below are the mandatory skills for Python Test Developer.

  • Python
  • Unix/Linux
  • Automation Testing
             

Similar Jobs you may be interested in ..