Sr. Python Developer

15 years

6 - 8 Lacs

Posted:11 hours ago| Platform: GlassDoor logo

Apply

Work Mode

Remote

Job Type

Full Time

Job Description

Job Title: Python Developer(QA-Automation)
Location: Ahmedabad-OnSite
Job Type: Full-time

JB Solutions:
With over 15 years of expertise, JB Solutions has become a global name in IT services. Based in Ahmedabad, India, we have delivered 2000+ custom digital solutions for clients in 25+ countries, helping businesses innovate and grow in the digital world.Our services range from mobile and web development to enterprise systems, using modern technologies such as PHP, .NET, Laravel, WordPress, Flutter, React Native, Python, and more. We're also innovating in agentic AI, Blockchain, Cloud Computing, creating smart, self-operating systems that drive business efficiency.

Position Overview:
We are seeking a talented Python Developer with a strong background in QA Automation to work closely with our development to ensure the delivery of robust, high-performance applications. The ideal candidate will not only be proficient in Python programming but will also bring expertise in automating test cases, writing scripts, and maintaining testing frameworks.

Key Responsibilities:

  • Python Development:
  • Design, develop, and maintain scalable Python applications.
  • Collaborate with cross-functional teams to gather requirements and implement new features.
  • Write clean, efficient, and maintainable code following best practices.
  • Troubleshoot, debug, and optimize Python applications.
  • QA Automation:
  • Design, develop, and maintain automated test scripts for both back-end and front-end components.
  • Implement and manage test automation frameworks using Python-based tools such as Selenium, PyTest, or Robot Framework.
  • Develop and maintain test suites, including functional, regression, performance, and integration tests.
  • Collaborate with the QA team to ensure that all tests are executed and results are analyzed.
  • Identify areas for improvement in testing processes, tools, and frameworks.
  • Participate in the review of test results, and report on defects, and work closely with the development team to resolve issues.
  • Continuous Improvement:
  • Continuously evaluate new tools, technologies, and practices to improve the quality of our software.
  • Ensure test coverage for all major features of the application.
  • Maintain and enhance testing environments, including test data generation and test case management.

Required Skills and Experience:

  • Strong experience with Python development (4+ years).
  • Hands-on experience in QA automation testing using Python-based tools (e.g., Selenium, PyTest, Robot Framework).
  • Solid understanding of test automation principles and frameworks.
  • Experience with version control systems like Git.
  • Familiarity with CI/CD processes and tools (e.g., Jenkins, GitLab CI).
  • Knowledge of software testing methodologies (e.g., unit, integration, regression, functional, performance).
  • Ability to write and maintain clear, readable test scripts and documentation.
  • Familiarity with RESTful APIs and the ability to test them using automation frameworks.
  • Excellent debugging, troubleshooting, and problem-solving skills.
  • Strong communication skills and the ability to work in a collaborative environment.

Preferred Qualifications:

  • Experience with additional testing frameworks or tools such as TestComplete, Appium, or Cypress.
  • Familiarity with cloud platforms (AWS, Azure) and containerization (Docker).
  • Experience working in Agile/Scrum teams.
  • Knowledge of performance testing tools (e.g., JMeter, LoadRunner).
  • A background in software quality assurance and test management tools (e.g., Jira, TestRail).

Why Join Us?:

  • Innovative Work Environment: Work with a team of talented professionals on exciting projects.
  • Growth Opportunities: We encourage continuous learning and provide ample opportunities for skill development.
  • Flexible Work Options: Choose between remote work or flexible hours to balance your personal and professional life.
  • Competitive Compensation: We offer a competitive salary along with comprehensive benefits.
  • Work-Life Balance: We understand the importance of time away from work and promote a balanced, flexible approach.

Job Types: Full-time, Contractual / Temporary
Contract length: 12 months

Pay: ₹50,000.00 - ₹70,000.00 per month

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You