Junior Python Developer - SDET

Overview

On Site
Depends on Experience
Full Time

Skills

Python
PyTest
Selenium
TestNG
SQL

Job Details

Junior Python Developer - SDET

Job Location : McLean VA (5 Days Onsite) Job Type: Full Time / permanent role
Job Description:

We are seeking a motivated and detail-oriented Python Programmer with 2 3 years of experience and a working knowledge of Java to join our QA and Automation team. The ideal candidate will contribute to the design, development, and execution of automated testing frameworks to ensure the quality and reliability of our software products. This role is perfect for someone who is eager to grow their skills in automated testing and thrives in a collaborative environment.

Key Responsibilities:

Develop and maintain automated test scripts using Python and Java-based frameworks.
Collaborate with development and QA teams to understand software requirements and create effective test strategies.
Implement automated testing frameworks to validate functionality, performance, and security of software applications.
Execute and analyze automated test results, identify issues, and work with the development team to resolve them.
Integrate automated tests into CI/CD pipelines for continuous testing.
Perform API testing and ensure robust test coverage for backend services and web applications.
Document test cases, processes, and results for team knowledge sharing.
Stay updated on industry trends and best practices in automated testing.

Required Skills and Qualifications:
2 3 years of hands-on experience in Python programming, specifically for test automation.
Basic to intermediate knowledge of Java, with the ability to read and modify Java code when needed.
Experience with automated testing tools like Selenium, PyTest, JUnit, or TestNG.
Familiarity with CI/CD tools such as Jenkins or GitLab CI.
Strong understanding of software testing principles and methodologies.
Experience with SQL and database testing.
Proficiency with version control systems (e.g., Git).
Strong analytical and problem-solving skills with attention to detail.
Effective communication and teamwork abilities.

Preferred Qualifications:
Basic understanding of cloud platforms such as AWS.
Familiarity with containerization tools like Docker.

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.