I am Amit Kumar Das, an engineering post-graduate with a fervent passion for technology and software development. My journey in the tech world is driven by my commitment to crafting top-tier software solutions, focusing on engineering productivity, reliability, and release engineering. Currently, I lead a talented team dedicated to enhancing Jio’s Ecommerce solutions, including JioMart, TIRA, JioMart Partners, Fynd Retail Platform, JioMarket, and JioMart Digital.
My expertise spans across performance optimization, system reliability, automation, and cloud engineering. I thrive on solving complex problems and architecting innovative solutions.
With a relentless drive to stay at the forefront of technology, I actively engage in tech communities, educational tech channels, and other learning avenues. During my downtime, I enjoy solving coding challenges, working on personal projects, gaming, and strumming the guitar.
In my current role as the Head of Engineering at ratl.ai, I am revolutionizing the development process by integrating intelligent automation, comprehensive testing, and continuous monitoring. Our platform ensures that software meets and exceeds industry standards for performance, security, and user satisfaction. Additionally, I am deeply involved in leveraging generative AI technologies such as OpenAI, Gemini, and the LangChain framework to create advanced, AI-driven solutions that push the boundaries of innovation.
Previously, I held roles at notable companies like Microsoft, Jio, SAS, and Infosys, where I honed my skills in various aspects of software engineering and development. I have been recognized with several awards, including the Infosys Insta Award, SAS Spot Award, and the Valuable Contribution Award for my significant contributions.
My technical proficiency includes expertise in full stack development with technologies such as Next.js, React.js, Node.js, MongoDB, and more. I am also skilled in cloud platforms, microservices architecture, and containerization with Docker and Kubernetes. Additionally, I have experience with modern front-end frameworks like Tailwind CSS and Chakra UI. My current focus on generative AI allows me to innovate and create AI-driven solutions that are transforming the tech landscape.
I'm always open to meaningful conversations about technology and innovation. Let's connect and explore the possibilities together! Feel free to drop me a message if you'd like to learn more about my journey or discuss tech innovations.
My Mantra:
"If I have to do a task more than twice, I automate it. If I have to explain a task more than twice, I document it."
January 2024 - Present
In the dynamic world of software development, ensuring reliability and efficiency is paramount. RATL.ai revolutionizes your development process by integrating intelligent automation, comprehensive testing, and continuous monitoring. Our platform ensures that your software meets and exceeds industry standards for performance, security, and user satisfaction.
January 2024 - Present
I lead the engineering productivity and reliability for e-commerce sales channels, including Jiomart, Tira, Jiomart Partners, Swadesh, Azorte, Gap, and Ajio. I architected and built Ratl, a Generative AI-powered test lab solution using technologies like Redis Search, Text Da Vinci Model, and OpenAI Engine. Rattle automates functional and load testing with tools like Rest Assured, Spring Boot, TestNG, Playwright, and Appium, integrated with platforms such as Headspin, BrowserStack, LambdaTest, and Applitools. The platform supports containerized test orchestration, visualizes reports through Slack, Report Portal, Grafana, and Geckoboard, and includes load testing powered by Gatling. Additionally, I developed the Jio Commerce Device Lab for remote testing on real devices and created Ratl CoPilot, a GPT-powered productivity tool that assists in test case generation, automation script creation, pipeline building, and enhancing release decision-making.
June 2021 - January 2022
As an integral part of a team developing a cutting-edge direct-to-consumer platform, I am dedicated to delivering innovative fan engagement experiences and enhanced streaming capabilities, leveraging the robust power of Microsoft Azure and its AI capabilities. My core responsibility is to ensure the highest quality of the application by automating and enhancing frameworks for seamless Azure PAAS integrations, including Cosmos DB, Event Hubs, Event Grid, Service Bus, Azure Data Explorer (ADX), Function Apps, and Azure Web Apps. I am architecting an advanced in-house test automation framework that not only supports the programmatic execution of these integrations but also ensures efficient, reliable, and scalable testing processes. This framework is designed to facilitate comprehensive test coverage, optimize performance, and enhance the overall reliability of our platform, thereby ensuring a superior user experience.
Feb 2021 - June 2021
As a crucial member of the initial Quality Assurance team for the JioMart e-commerce application, I played a key role in developing bots using Spring Boot and HTTP client to automate APIs for end-to-end B2C order processing, aligning with the Software Testing as a Service (STAAS) model. I integrated this framework with MySQL for storing test data, InfluxDB for custom metrics, and Grafana for visualizing incoming order metrics. Additionally, I built an automation framework with Gatling and Maven to simulate load on high-traffic endpoints, ensuring robust load testing. I containerized the project using Docker, enabling seamless deployment and testing across all servers. Furthermore, I created and set up service virtualization using the Specmatic tool to mock external API responses, and containerized all test automation projects for consistent deployment across various environments.
May 2019 - Feb 2021
I was responsible for testing various aspects of statistical calculations, data seeding, and the Grid and Visual Analytics interface from a functional perspective. This included data validations through database testing and backend validation for API requests and responses. I scrutinized logs for every microservice and pod in a container-orchestrated system and ensured the maintenance and RPM updates of microservices to maintain a CI/CD approach using Jenkins or the Linux terminal. Additionally, I created and administered Kubernetes clusters, troubleshooting pods, deployments, services, persistent volumes, and more. I wrote automation codes for both API (Groovy) and UI (Selenium) to support the CI/CD DevOps model, maintained clean BVT and sanity API automation reports, and regularly updated code against test case failures. I was solely responsible for the classic product version release, ensuring customer-reported defect fixes and thorough regression testing. Managing the UI automation team, I handled project planning through JIRA, created stories and test cases, validated code from a functional perspective, and interacted regularly with product management and stakeholders. Furthermore, I conducted performance testing, prepared comparison insight reports, and documented test cases and reports to ensure a comprehensive and agile testing approach.
May 2017 - May 2019
Starting my career with Infosys in the Mysuru Area, India, I received professional training in various fundamental technologies including Python, RDBMS (Oracle and MySQL), Data Structures, Core Java, JavaScript, HTML5, CSS, Spring Boot, Hibernate, and Servlets. Additionally, I gained expertise in automation testing tools such as Selenium, UFT, and ALM-QC. In my role as a Software Engineer from January 2017 to April 2017, I reviewed business requirements, prepared test plans and scripts, and identified and reported defects through smoke testing, continuous regression testing, and performance testing. I was responsible for migrating projects into Application Lifecycle Management (ALM) and developed a data-driven automation framework using the Page Object Design pattern. I identified automation scenarios from test cases and developed web automation scripts using Selenium WebDriver and TestNG. Furthermore, I integrated TestNG with Maven to create a robust framework, implementing the Listeners interface, Page Object pattern, Log4j, and Excel Data-Driven testing.
"I worked with Amit in one of the large, complex and demanding projects. I saw how quickly he gained the product knowledge, and how committed he was to his work. He was a quick learner and nothing was too difficult for him to take on, be it functional testing or automation. He was dependable, if he took a task in hand, rest assured it would get done and done well. He is always an asset to his team. I will recommend him highly."
"Amit is diligent, suave, and a problem solver. He efficiently learnt the existing application and contributed to their hotfixes as well as learnt the cloud-based new platform and lead from the front in the adoption and migration of the new platform. He took the initiatives for automating the test cases, which helped in reducing the regression time for the applications. Though very quiet, He very seamlessly integrated into the existing team and always was available for helping out the team members, which was appreciated by one and all in the team. It was a great experience working with Amit."
"Amit is a self-motivated individual and a perfectionist. He has a good sense of what is required and has proven to be very adept at balancing competing and dynamic needs. It was a delight working with him since he has joined a year back to date as Senior Software Engineer - Testing. After assigning functional or GUI/API automation tasks, you don't need follow-up, he is perfect and complete work well ahead of the given deadline. Amit is very enthusiastic who builds a good relationship with team members. I found him bringing new ideas to discussions and solving problems, hence worth recommending."
"Amit is a fantastic testing professional with command over cloud technologies, deployment, and DevOps domains. His detail-oriented and thorough approach, as well as a very helpful nature, make him a fantastic colleague to work with and a very reliable teammate. His experience in the retail domain and mastery over automation, web technologies, and testing fundamentals will be an asset to any team he works with. His ability to quickly access a situation and plan a course of action has helped his team achieve impossible targets. Wish him the best!"
"I have worked with Amit for almost one and half years. In those years, I have seen him not only excel at doing manual testing but also doing automation testing. Amit's mastery for finding bugs helped team to provide quality product to the client. Because of his nature, everybody loves to work with him."
"Amit is a knowledgeable, dedicated and most of all helpful team member and an absolute pleasure to work with. Not only were his skills invaluable to the team his approachability and pleasant demeanor were a boost to team morale."