Python Engineer (SDET)

Overview

Remote
$60 - $70
Contract - W2
Contract - 12 Month(s)

Skills

API QA
Agile
Amazon Web Services
Automated Testing
Behavior-driven Development
Cloud Computing
Collaboration
Continuous Delivery
Continuous Integration
DevOps
Development Testing
Docker
FOCUS
Git
GitHub
GitLab
Jenkins
Kubernetes
Management
Microservices
Microsoft Azure
POSTMAN
Performance Testing
Product Requirements
Python
Quality Assurance
Scripting
Security QA
Selenium
Software Development
Software Testing
Test Suites
Testing
UI
User Stories
Version Control

Job Details

Job Title: Python Developer SDET (Behavior-Driven Development) Location: REMOTE
Overview:
We are seeking a highly skilled Python Developer with strong SDET (Software Development Engineer in Test) capabilities and hands-on experience in BDD frameworks, especially Behave, to join our quality engineering team. The ideal candidate will have a strong foundation in test automation, scripting, and collaborative development practices with a focus on delivering high-quality, maintainable, and scalable test solutions.
Key Responsibilities:
  • Design and develop automated test scripts using Python and Behave (BDD framework).
  • Implement and maintain BDD test suites and scenarios aligned with product requirements and user stories.
  • Collaborate closely with developers, QA engineers, and product managers to define acceptance criteria and testing strategies.
  • Integrate automated tests into CI/CD pipelines using tools like Jenkins, GitHub Actions, or similar.
  • Perform API testing, backend validations, and UI test automation as required.
  • Maintain test environments and ensure stability and reliability of test executions.
  • Create and manage test data for various testing scenarios.
  • Document test strategies, frameworks, and execution results.
Required Skills & Experience:
  • 10+ years of professional experience as a Python developer with SDET experience.
  • Proven expertise in BDD and Behave for test automation.
  • Strong understanding of software testing principles, automation frameworks, and agile development practices.
  • Experience with API testing tools such as Postman or REST-assured.
  • Proficiency with test automation tools like Selenium, Pytest, or similar.
  • Familiarity with CI/CD tools (Jenkins, GitLab CI/CD, Azure DevOps, etc.).
  • Strong knowledge of version control systems (Git).
  • Ability to work independently and collaboratively in a fast-paced, agile environment.
Preferred Qualifications:
  • Experience with Docker, Kubernetes, or cloud platforms (AWS, Azure).
  • Exposure to performance testing or security testing is a plus.
  • Background in development or testing of web-based and microservices-based applications.
Education:
  • Bachelor s degree in Computer Science, Information Technology, or a related field (or equivalent experience).
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About DRC Systems USA LLC