Python Application Programming
Talent Worx
Posted: June 14, 2025
Interested in this position?
Create a free account to apply with AI-powered matching
Quick Summary
Experience in developing Python applications with strong technical skills in UI and API automation testing, with experience in SDLC and Agile methodologies, and hands-on experience with Selenium, Robot Framework, and GitHub CI/CD tools.
Required Skills
Job Description
Experience
• Minimum 5 to 8 years of experience with very strong communication, collaboration & client exp. skill
• Experience working closely and directly with client for at least one major project esp. on technical front
• Well versed with SDLC & Agile. On time delivery & quality
• Flexible experience to work both Functionally and Technically.
• Hands on experience with UI and API automation testing.
• Technically strong with Python, Selenium, REST Assured, Robot Framework
• Technically strong in using GitHub & CI/CD tools like Jenkins
• Strong Troubleshooting & Resolution oriented skills
• Proficient in Learning & Evaluating new tools & technologies
• Strong experience in using Tools to manage team’s Manual & Automation Cycles
• Good if has knowledge on Linux & Cloud Computing
• Nice if the person has Apple Exp.
Requirements:
Key responsibilities:
• Creates and maintains automated test cases, executes test suites, reviews and diagnoses reported bugs, and ensures overall system quality prior to a customer release.
• Understands and manages and involves in constructing and contributing to the Automation Framework as a continued effort.
• Designs, develops, maintains, and troubleshoots automated suites of tests through continuous integration for value added feedback.
• Works with the Client, Architects and Partner teams per need to derive testing requirements throughout the development cycle.
• Reproduces, debugs, and isolates problems and verify fixes.
• Works cross functional areas with internal partner engineering teams in a disciplined agile environment.
• Estimates own testing tasks and works productively with minimum supervision while showing excellent team attitude.
• Represents team leadership and provides technical guidance and training to junior test personnel.
• Understanding the flow of code and how it interacts with different components.
• Understanding project documents, customer demands, and product objectives to create and execute test cases.
• Investigating customer problems referred to you by the technical support team, testing bugs, and creating and managing bug reports.
• Handling technical communications and understanding the customers' systems.
• Researching test tools, methodologies, and trends and upgrading existing practices and processes.