Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Software Engineer Test-driven Development (tdd), Python, Cloud @ Gadgeon Medical

Home > Software Development

 Software Engineer Test-driven Development (tdd), Python, Cloud

Job Description

We are looking for a skilled and motivated Software Engineer with expertise in Python, Test- Driven Development (TDD), and performance testing. You should have practical knowledge of managing CI/CD pipelines using Gitlab and Jenkins. Proficiency with containerization and orchestration tools such as Docker and Kubernetes is essential, and experience with cloud platforms (GCP, AWS, Azure) is a strong plus. Your initial responsibilities will include designing and executing core testing strategies to facilitate a smooth migration of the large system to the cloud, ensuring critical functionality and stability. Over time, your responsibilities will expand into performance optimization, scalability improvements, and enhancing overall system reliability and resilience.
Key Responsibilities:
  • Design and implement clean, scalable, and testable code using Test-Driven Development (TDD) principles
  • Build and maintain automation frameworks and tools using Python
  • Integrate automated tests into CI/CD pipelines (preferably using Jenkins)
  • Work closely with cross-functional teams to understand and implement business requirements
  • Diagnose and resolve issues by analyzing logs and ensuring deployment stability
  • Participate in code reviews, technical design discussions, and architecture planning
  • Leverage Docker and Kubernetes for containerization and orchestration of applications
  • Utilize cloud platforms (GCP, AWS, or Azure) for deployment, testing, and monitoring
  • Document test strategies, workflows, configurations, and best practices
Required Skills:
  • 4-6 years of experience in software testing with at least 3 years focused on test automation
  • Strong proficiency in Python with hands-on experience in Test-Driven Development (TDD)
  • Experience with CI/CD pipelines, preferably using Jenkins
  • Solid understanding and practical knowledge of Docker for containerization
  • Experience with Kubernetes for orchestration and managing containerized applications
  • Familiarity with at least one cloud platform (GCP, AWS, or Azure)
  • Good understanding of software testing practices, including unit, integration, and functional testing
  • Experience with version control systems, particularly Git
  • Ability to work in agile teams and collaborate effectively with developers, QA, and DevOps engineers
  • Strong analytical and problem-solving skills with attention to detail
  • Good communication skills, both written and verbal
Nice to Have:
  • Experience with performance testing tools such as Locust, Grinder, Gatling, or Tsung
  • Experience maintaining larger Python codebases
  • Familiarity with AI/ML tools for test automation
Qualification:
  • BCA/MCA, B.Tech, or equivalent.

Job Classification

Industry: IT Services & Consulting
Functional Area / Department: Engineering - Software & QA
Role Category: Software Development
Role: Software Development - Other
Employement Type: Full time

Contact Details:

Company: Gadgeon Medical
Location(s): Kochi

+ View Contactajax loader


Keyskills:   Version control GIT Testing tools TDD Functional testing Analytical Performance testing Agile Monitoring Python

 Job seems aged, it may have been expired!
 Fraud Alert to job seekers!

₹ Not Disclosed

Similar positions

Engineer /senior Engineer - (mcu Rtos)

  • Einfochips
  • 5 - 10 years
  • Hyderabad
  • 1 day ago
₹ Not Disclosed

Solutions Engineer - Linux BSP

  • Einfochips
  • 5 - 10 years
  • Noida, Gurugram
  • 2 days ago
₹ Not Disclosed

QA Automation & Infrastructure Engineer

  • FCS Software Solutions
  • 10 - 20 years
  • Noida, Gurugram
  • 3 days ago
₹ Not Disclosed

Ai Ml Engineer

  • Accenture
  • 12 - 20 years
  • Noida, Gurugram
  • 3 days ago
₹ Not Disclosed

Gadgeon Medical

We specialize in building future-ready AI solutions, impactful design experiences, scalable architecture, and standardized approaches for speed and quality. Our portfolio comprises innovative solutions for industry leaders and widely adopted open-source projects.