Python Developer with QA Background

Overview

Hybrid
Depends on Experience
Full Time

Skills

Selenium

Job Details

Job Title: Python Developer with QA Background Location: Charlotte, NC or Jersey City, NJ (Hybrid)
Job Type: Full-Time (FTE)
Job Summary
We are seeking a Python Developer with a strong background in Quality Assurance (QA) and test automation. The ideal candidate will be experienced in designing, developing, and executing test automation frameworks and scripts using Python, and should have experience in both development and testing environments.
Key Responsibilities

  • Design and develop scalable Python-based applications and automation frameworks.
  • Develop and maintain automated test scripts and tools to improve software quality.
  • Collaborate with cross-functional teams to understand requirements and deliver high-quality solutions.
  • Perform manual and automated testing to validate application functionality.
  • Identify, log, and track bugs through to resolution.
  • Integrate automated tests into CI/CD pipelines.
  • Participate in code reviews and contribute to best practices in software development and QA.

Required Skills & Experience

  • 3+ years of hands-on experience in Python development.
  • 2+ years of experience in QA/testing roles, preferably in test automation.
  • Experience with tools like Selenium, Pytest, Robot Framework, or similar.
  • Familiarity with Git, Jenkins, or other CI/CD tools.
  • Understanding of software testing methodologies and QA processes.
  • Ability to write clear, concise, and comprehensive test plans and test cases.
  • Strong analytical and problem-solving skills.
  • Excellent communication and team collaboration skills.

Preferred Qualifications

  • Bachelor s degree in Computer Science, Engineering, or a related field.
  • Experience in financial services or related industry.
  • Exposure to API testing tools like Postman or REST Assured.
  • Knowledge of SQL and database testing.
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 Marici Solutions