
Python Automation Testing (RARR Job 5847)
Job Skills
Job Description
We are seeking a highly motivated Software Engineer with strong expertise in object-oriented design and proficiency in Python. The ideal candidate will have a collaborative mindset and experience working with standard SDLC tools. This role offers the opportunity to contribute to the design, development, testing, and deployment of scalable applications and backend services.
Primary Responsibilities
-
Design, develop, and maintain software solutions using object-oriented principles.
-
Collaborate with cross-functional teams to deliver high-quality applications.
-
Utilize SDLC tools such as Jira, Confluence, and version control systems (Git) to manage projects effectively.
-
Write clean, maintainable, and efficient code in Python.
-
Participate in code reviews, testing, and deployment activities.
-
Develop and execute automated test scripts using Selenium to ensure application quality and reliability.
Good to Have (Preferred Skills)
-
Hands-on experience delivering production applications using Java, JavaScript, Flask, Django, React, or Node.js.
-
Experience building and deploying backend services and components using Python or Java.
-
Proficiency in writing Gherkin Syntax for automated test scenario development.
-
Working knowledge of containerization and CI/CD tools such as Docker, Kubernetes, and Spinnaker.
-
Experience with Selenium WebDriver for UI automation testing across browsers and platforms.