Aditi Consulting logo

QA/Automation Engineer

Aditi Consulting โ€ข Bengaluru, Karnataka, India

onsitecontract
Posted Nov 5, 2026Apply by Dec 5, 2026

**Role & seniority: ** Software Engineer (Python), likely mid-level; build/maintain platforms and contribute to customer demos

**Location & work type: ** Not specified in text

**Stack / tools: **

  • Languages/Frameworks: Python, Flask, Django, Pandas

  • Cloud/Platforms: AWS (Lambda, Kinesis, SQS, SNS), Azure (Functions, Web Apps, EventHub, API Management), Microservices Architecture, Docker, Kubernetes

  • Data & messaging: RDBMS (PostgreSQL, MS SQL; also MySQL mentioned), key-value stores, notification queues, Kafka, ORM, REST concepts

  • Testing/quality: PyTest, mocking, CI/CD (nice-to-have), GitHub, VS Code

  • Monitoring: telemetry services; CPU/memory/disk/network metrics

**Top 3 responsibilities: **

  • Design/build maintainable, reusable Python services for a microservices platform

  • Implement integrations for data storage, messaging/queues, and monitoring backends

  • Troubleshoot performance bottlenecks/bugs and improve code quality/automation

**Must-have skills: **

  • Strong Python (clean/OOP), Flask/Django, Pandas

  • Python serverless/function use (Lambda/Functions)

  • Testing with PyTest; mocking; clean readable code

  • Understanding of REST, ORM, MVC concepts

  • RDBMS knowledge (PostgreSQL/MS SQL), integrating multiple data sources

  • Basic scalable application design and telemetry/metrics understanding

  • GitHub proficiency

**Nice-to-haves: **

  • Private PIP package development

Full Description

Summary We are seeking a skilled professional to design, build, and maintain efficient, reusable, and reliable Python code. The role involves designing and implementing software platforms with Microservices Architecture based on AWS and Azure, integrating data storage solutions, and ensuring seamless integration with various monitoring backends. The ideal candidate will identify bottlenecks and bugs, devise solutions, maintain code quality, and participate in early product demonstrations to customers.

Job Responsibilities

  • Design, build, and maintain efficient, reusable, and reliable Python code.
  • Design and implement software platform with Microservices Architecture based on AWS and Azure.
  • Integration of data storage solutions, including databases, key-value stores, and notification queues.
  • Integrate with various monitoring backends.
  • Identify bottlenecks and bugs, and devise solutions to these problems.
  • Help maintain code quality, organization, and automation.
  • Participate in early product demonstrations to customers.

Required Skills

  • Experience with Python and common libraries/frameworks such as Flask, Django, and Pandas.
  • Good understanding of using Lambda/Functions in Python.
  • Proficiency in testing frameworks like PyTest.
  • Basic understanding of developing private PIP packages.
  • Solid understanding of object-oriented programming.
  • Familiarity with MVC, Mocking, ORM, and RESTful concepts.
  • Ability to write clean, readable Python code.
  • Ability to integrate multiple data sources and databases into one system.
  • Understanding of monitoring metrics such as CPU, Memory, Disk Space, Network latency, and telemetry services.
  • Understanding of fundamental design principles behind scalable applications.
  • Understanding of RDBMS databases.
  • Experience with PostgreSQL/MS SQL.
  • Experience with Azure services like Functions, Web APP, EventHub, and API Management is a plus.
  • Experience with AWS services like Lambda, Kinesis, SQS, and SNS is a plus.
  • Proficient understanding of GitHub.
  • Experience with IDEs like Visual Studio Code.
  • Familiarity with continuous integration and continuous deployment is a plus.

Education & Qualifications

  • Proficiency in .Net Framework and Core.
  • Experience with Microservice Architecture and Docker Containers.
  • Experience with AWS and Kubernetes.
  • Experience with MySQL and SQL.
  • Experience with Kafka Message Streams.
  • Experience with Cloud Monitoring Tools.
  • Experience with Automation Frameworks like Specflow.

#AditiConsulting #26-06527

Automation TestingAWSAzureCloud MonitoringContinuous DeploymentContinuous IntegrationDockerGitHubKafkaKubernetesMicroservices ArchitecturePostgreSQLPyTestPythonRESTful APIsSQL

Cookies & analytics consent

We serve candidates globally, so we only activate Google Tag Manager and other analytics after you opt in. This keeps us aligned with GDPR/UK DPA, ePrivacy, LGPD, and similar rules. Essential features still run without analytics cookies.

Read how we use data in our Privacy Policy and Terms of Service.