
Python Developer
Responsibilities
Qualifications & Requirements
Experience Level: Mid Level
Full Job Description
About the Role
We are seeking a skilled Python Developer to join our dynamic team. The primary objective of this role is to support our testing efforts through robust Python development. You will collaborate with multiple teams, analyze complex business logic, and identify potential test candidates. Working closely with Business Analysts (BA) and Product Owners (PO) is crucial for understanding requirements.
Key responsibilities include developing a comprehensive Test Strategy and Plan. You will be responsible for designing and writing complex test scenarios and test cases to ensure maximum test coverage and mitigate quality risks. This involves executing various test types such as System, Regression, and Integration testing within an Agile Development model.
A thorough understanding of the Test Management Lifecycle and Defect Life Cycle, with hands-on experience using tools like JIRA, is essential. Strong written and verbal communication skills are required to effectively liaise across the entire organization.
Technical Requirements
Candidates must possess strong test automation skills in API and UI testing using Python. Experience with CI/CD implementation is a must.
Familiarity with Behavioral Driven Development (BDD) techniques, specifically Gherkin and its Given, When, Then syntax for defining test scenarios, is highly desirable.