3+ RabbitMQ Jobs in Ahmedabad | RabbitMQ Job openings in Ahmedabad
Apply to 3+ RabbitMQ Jobs in Ahmedabad on CutShort.io. Explore the latest RabbitMQ Job opportunities across top companies like Google, Amazon & Adobe.
Job Description: QA Automation Engineer
Location: Ahmedabad
Experience: 3-4 years
Employment Type: Full-Time
Job Summary
We are seeking a skilled QA Engineer with experience in functional and performance testing of Enterprise Service Bus (ESB) systems, strong test automation expertise, and Java knowledge. A background in data engineering is a plus. The ideal candidate will be responsible for ensuring the reliability, scalability, and efficiency of ESB integrations through comprehensive testing strategies.
Key Responsibilities:
-Design, develop, and execute functional, integration, and performance test cases for ESB-based applications.
-Validate message flows, service orchestration, transformations, and API interactions within ESB.
-Develop and maintain test automation frameworks for ESB, using Java-based tools.
-Conduct performance, load, and stress testing for ESB middleware to ensure scalability.
-Collaborate with developers, architects, and DevOps teams to identify potential bottlenecks and performance issues.
-Perform API testing (REST/SOAP) using Postman, SoapUI, or RestAssured.
-Utilize logging and monitoring tools (ELK, Splunk, Prometheus, Grafana) for issue diagnosis.
-Work with messaging systems (Kafka, RabbitMQ, ActiveMQ, JMS, etc.) for end-to-end validation.
-Implement CI/CD automation for continuous testing and quality control.
-Document test strategies, test plans, and defect reports, ensuring traceability and compliance.
Required Skills & Experience:
-3 years of experience in functional and performance testing of ESB-based systems.
-Strong Java programming skills for test automation.
-Experience with ESB platforms such as MuleSoft, WSO2, Apache Camel, IBM Integration Bus, or TIBCO.
-Hands-on experience with performance testing tools (JMeter, Gatling, or Locust).
-Proficiency in API testing (Postman, SoapUI, RestAssured).
-Experience with test automation frameworks (Selenium, TestNG, JUnit, Karate, or Cypress).
-Familiarity with message queues and event-driven architectures (Kafka, RabbitMQ, JMS).
-Knowledge of CI/CD pipelines (Jenkins, GitHub Actions, GitLab CI).
-Strong debugging and log analysis skills using tools like ELK, Splunk, or Prometheus.
Who You Are:
- You’ve built scalable, production-ready APIs in fast-paced environments, and are comfortable with the challenges that come with a growing startup.
- You understand event-driven architectures and have hands-on experience building real-time applications.
- You are fully capable of taking ownership of backend systems, from designing the database schema to writing efficient, maintainable code.
- You think beyond the code: optimizing performance, scalability, and security are as important as building new features.
- You’re comfortable troubleshooting complex issues, whether that’s API bottlenecks, database performance, or production issues.
Responsibilities:
- Design, implement, and manage a NestJS backend with a modular, scalable architecture that can easily handle real-time events and communication.
- Develop and maintain WebSocket services for real-time event-driven updates and ensure seamless communication across the system.
- Integrate RabbitMQ for reliable internal messaging, handling queues and ensuring event-driven workflows are efficient and fault-tolerant.
- Implement database management strategies using MongoDB, Redis, and Elasticsearch, ensuring efficient data handling, indexing, and optimization.
- Integrate with external APIs (JSON-RPC, XML-RPC, REST) to enhance system capabilities.
- Ensure high performance of the system by optimizing database queries, implementing caching strategies using Redis, and ensuring optimal indexing and data flow.
- Implement role-based authentication and authorization mechanisms using JWT, OAuth, and RBAC patterns within NestJS.
- Follow security best practices to ensure sensitive data is protected, credentials are stored securely, and the system is resilient to common vulnerabilities.
- Work collaboratively with cross-functional teams to ensure seamless integration between different services and technologies.
Must-Have Skills:
- Strong proficiency in Node.js and NestJS with TypeScript.
- Solid experience with MongoDB, Redis, and Elasticsearch for data storage and real-time data handling.
- In-depth knowledge of WebSockets and Socket.IO in NestJS Gateways, enabling real-time communication and updates.
- Experience with RabbitMQ for message queuing and asynchronous task handling.
- Strong understanding of authentication & authorization systems using JWT, OAuth, and RBAC (Role-Based Access Control).
- Expertise in optimizing APIs, including techniques for caching, improving database performance, and reducing latency.
- Familiar with API security best practices, including secure storage of credentials, encryption, and safeguarding sensitive data.
Key Skills:
- TypeScript, NestJS, WebSockets, Socket.io
- Redis, MongoDB, Elasticsearch, RabbitMQ
- API Optimization, JWT, OAuth, RBAC
- Real-time communication, Event-driven architecture
We are looking for developers who are passionate about Python and know what are the benefits of python well.
Responsibilities:
- Design & implement new software modules based on the product requirements
- Debug existing software components, fix issues, and avoid regressions
- Be proactive, take ownership, and be accountable
- Familiar with Test Drive Development.
- Participate in software architecture, design discussions, and code reviews
Technologies we’re hiring for:
- Developed HTTP based REST APIs and implemented Authentication, Caching
- Worked with relational and NoSQL databases and aware of concepts like ORM, Migrations
- Languages & Frameworks: Python Django/Flask
- Database: Postgres/ Mongo
- Must have worked in a Unix/Linux based environment
- Advanced middleware like RabbitMQ, Celery Beat is definitely a plus.
Minimum 3+ year hands-on experience in Python needed


