
Closed
Posted
I am building an event-driven workflow on AWS and need a developer who can wire everything together and prove it works through a solid, fully automated functional test suite. Scope of the automation • An object lands in S3, a Lambda picks it up, processes the file, pushes the results to a second bucket and triggers the next step in the data-synchronisation flow. • Throughout the flow I must raise alert notifications (e.g. SNS or EventBridge) when processing succeeds or fails. Testing expectations The workflow is fronted by my own custom-built APIs; I only need functional testing, no performance or security rounds right now. I want the tests written in Cucumber (Gherkin feature files plus step definitions) and runnable locally against mock AWS resources and mock APIs before we point them at the real cloud account. Moto, LocalStack, WireMock or a similar approach is fine as long as the commands stay lightweight and can be dropped into my existing CI pipeline. Deliverables • Infrastructure code (Python or Node preferred) for the S3-triggered Lambda chain, including alert hooks • Cucumber feature files and step definitions covering the end-to-end happy path and main failure scenarios • Mock AWS / mock API setup scripts so the suite runs entirely offline • A concise README that explains how to spin everything up with one command and how to extend the tests If you have recent experience marrying AWS Lambda, S3 events and Cucumber, I would love to see a short example or repo link when you reply.
Project ID: 40342338
141 proposals
Remote project
Active 2 mos ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
141 freelancers are bidding on average $22 USD/hour for this job

Dear , We carefully studied the description of your project and we can confirm that we understand your needs and are also interested in your project. Our team has the necessary resources to start your project as soon as possible and complete it in a very short time. We are 25 years in this business and our technical specialists have strong experience in Testing / QA, Software Testing, Amazon Web Services, Node.js, Typescript, AWS Lambda, API Testing, CI/CD and other technologies relevant to your project. Please, review our profile https://www.freelancer.com/u/tangramua where you can find detailed information about our company, our portfolio, and the client's recent reviews. Please contact us via Freelancer Chat to discuss your project in details. Best regards, Sales department Tangram Canada Inc.
$25 USD in 5 days
7.5
7.5

Hi, This is Elias from Miami. I checked your project description and understand you need an AWS event-driven workflow wired end to end, where S3 uploads trigger Lambda processing, results move through the next sync step, alerts fire on success/failure, and the whole flow is covered by a fully automated offline functional test suite in Cucumber. I’ve worked on similar AWS automation and testing setups, and I understand the key here is not just making the workflow run, but making it reproducible, testable locally, and easy to plug into CI without heavy setup. My approach would be to build the workflow as clear infrastructure + handler modules, keep the event chain observable with alert hooks, and create lightweight Cucumber tests around mocked AWS services and mock APIs so the full happy path and failure paths can run locally with one command. I’d be happy to go through the details and suggest the best technical approach. I have a few questions to get a better understanding: Q1 – Do you want the infrastructure delivered as CDK, Serverless Framework, Terraform, or a lighter custom setup in Python/Node? Q2 – Should the local functional suite emulate the full downstream chain after the second bucket, or only the S3 → Lambda → output + alert flow for now? Q3 – Are your custom APIs synchronous REST endpoints, or do they also participate asynchronously in the event flow? Looking forward to hearing from you.
$50 USD in 40 days
7.2
7.2

Hi there, Hope this note finds you in great spirits. Please note our expertise in DevOps. Have executed multiple assignments in DevOps some of them via Freelancer.com. https://www.freelancer.com/projects/laravel/GITLAB-Pipeline-Laravel-app-php/payments - Repository Controls using Bitbucket, Gitlab, GitHub and their Actions. - CI/CD tools - Travis and Jenkins - pipelining after triggers from respective environments - Notification systems to Teams & Slacks after configuring for successful build configurations. - Code Review tools configurations like SonarQube - Other reporting tools configurations - AWS (EC2, Elastic Beanstalk, CloudWatch, Lambda, Kinesis, S3, AWS Amplify etc.) We are a team of IT professionals mentored by very experienced leadership. We offer solutions on WEB and Mobile technologies. Please visit our company site www.kennedia.net. Look forward to hearing from you!! Thanks, Raman
$25 USD in 40 days
6.9
6.9

Hello, I understand the criticality of a solid, fully automated functional test suite in your project, which is why I am confident in offering my services. As an AWS expert with hands-on experience in Lambda, S3 events and Cucumber API testing, I can not only wire things together but build a robust infrastructure that exceeds your expectations. My skill set in Python and Node languages aligns perfectly with your framework preference and adds immense value to creating a seamless end-to-end workflow. At Live Experts, we appreciate the importance of local testing before moving to the real cloud account. My understanding of services like Moto, LocalStack and WireMock allows me to provide you with lightweight commands that can be effortlessly integrated into your existing CI pipeline. Moreover, my proficiency in creating README files will ensure you have detailed instructions to spin everything up promptly and extend the tests as per requirement. Lastly, I understand you seek more than just a list of skills - you need a competent partner who can troubleshoot contingencies on the go. My deep knowledge of Big Data Analysis allows me to be proactive in identifying potential bottlenecks within your data-synchronisation flow and address them before they impact overall performance. Let's collaborate on this project; together we'll validate every aspect of your AWS event-driven workflow and strengthen it for current and future-use cases! Thanks!
$50 USD in 538 days
6.4
6.4

I have a robust background in AWS automation and Cucumber API testing, specifically in creating event-driven workflows. My experience with AWS services, such as S3 and Lambda, positions me well to develop and test your described architecture. I am proficient in Python and skilled at crafting end-to-end solutions that seamlessly integrate these technologies, ensuring each step in the data synchronization flow functions as intended, with effective alert mechanisms via SNS or EventBridge. Previously, I have successfully completed projects that involved setting up automated CI pipelines and creating mock AWS environments using tools like Moto and LocalStack for offline testing. I can develop the required Cucumber test suites, ensuring they comprehensively cover both happy path and failure scenarios. My approach will be to deliver a solution where the infrastructure code and Cucumber tests are seamlessly integrated into your existing CI/CD framework. I am keen to discuss how my experience can meet your project goals. Could you share details on any specific APIs or existing infrastructure setup? Looking forward to the opportunity to collaborate.
$20 USD in 40 days
6.6
6.6

This looks like a great fit, I will deliver the S3-triggered Lambda chain with SNS alert hooks, Cucumber feature files covering happy path and failure scenarios, and a LocalStack-based mock setup runnable offline in one command. For the mock layer, I will wire LocalStack with WireMock behind a thin Docker Compose file — so your CI pipeline needs only `docker compose up` before executing the suite, with no cloud credentials required. Questions: 1) Is the Lambda code Python or Node? 2) Are the custom APIs REST or GraphQL? Looking forward to potentially working together. Thanks, Kamran
$19 USD in 40 days
6.7
6.7

This sounds like a classic event-driven AWS workflow, but the key part here is making the whole flow testable locally and in CI, not just wiring S3 to Lambda. I would structure this so the S3 → Lambda → S3 → notification flow is defined using infrastructure as code, and then build a local test environment using LocalStack for S3, Lambda, and SNS/EventBridge, with WireMock for your external APIs. On top of that, we can write Cucumber feature files that describe the end-to-end scenarios (happy path and failure cases), and step definitions that trigger the mocked workflow and verify outputs, alerts, and API calls. The goal would be that the entire workflow and test suite can be started locally with one command and then run the same way in your CI pipeline. One thing I usually do in these setups is keep the Lambda handlers thin and move logic into testable service modules, which makes the Cucumber tests and local testing much easier to maintain. If you want, I can outline the project structure and test flow before we start. Jenifer
$20 USD in 40 days
6.6
6.6

Drawing from our extensive experience in software development, AWS automation, and Cucumber API testing, my team at CnELIndia has successfully implemented various event-driven workflows on AWS. This includes working with S3 triggers, Lambda functions, and successfully integrating them with custom-built APIs. Our comprehensive understanding of AWS services like SNS, EventBridge ensures that we can seamlessly incorporate the necessary alert notifications throughout your workflow as per your requirements. Regarding testing, we have a strong command over Cucumber and have performed functional testing on numerous systems with comparable complexities as yours. We know how to use Moto, LocalStack, WireMock or similar approaches to set up lightweight commands within your existing CI pipeline and guarantee stable performance. We follow an organized approach by integrating Gherkin feature files and step definitions for test cases- this makes the scripts easy to execute locally against mock resources before moving to real cloud accounts. In conclusion, our proficiency in AWS Lambda, S3 events and Cucumber is undoubtedly significant for your project's smooth execution. With us at CnELIndia, not only you get unmatched technical expertise but also a true partner who values successful project delivery through collaboration and open communication. Let's set up a meeting or video call where I can show you some of our recent work in this domain!
$20 USD in 40 days
6.2
6.2

Hello, I understand you're building an event-driven workflow on AWS where files dropped in S3 trigger Lambda functions to process data, move results, and send alerts. You want a reliable automation setup for testing this flow using Cucumber, running mock AWS services and APIs locally for easy integration into your CI pipeline. My approach is to create clean infrastructure code in Node.js or Python that wires everything, implements alert notifications, and builds a thorough test suite with Gherkin feature files and step definitions. I'll set up mocks using LocalStack and WireMock to keep tests lightweight and fully offline until ready for real cloud deployment, along with clear scripts and a README to make extending tests straightforward. I have hands-on experience with AWS Lambda event flows and Cucumber-based functional testing. Do you have specific AWS regions or account settings you want the automation scripts and tests to align with? What are the main failure scenarios you want covered beyond processing errors — such as alert delivery issues or file format problems? Which language do you prefer for the Lambda infrastructure code, Python or Node.js? Would you want the tests to eventually integrate with your existing CI tools like Jenkins or GitHub Actions? Are there any custom headers or authentication schemes for your APIs that the tests should simulate? Looking forward to working together. Thanks,
$25 USD in 24 days
5.9
5.9

Hello, I can help you automate your AWS event-driven workflow by creating infrastructure code for the S3-triggered Lambda chain with alert notifications using Python or Node.js. My approach will include building a fully automated functional test suite using Cucumber with Gherkin feature files and step definitions that run locally on mock AWS resources and APIs, ensuring smooth integration with your existing CI pipeline. I'll deliver clear, easy-to-run mock setups and concise documentation to get you started quickly and allow easy extension of tests. Thanks, Teo
$25 USD in 36 days
6.0
6.0

Hi Your main challenge is not just wiring the S3 -> Lambda -> bucket -> next-step flow, but making the whole event chain verifiable offline with reliable end-to-end functional tests. I can build this using AWS-native event patterns with Lambda, S3 notifications, and SNS/EventBridge alerts, then back it with a lightweight Cucumber test suite that validates both the happy path and failure handling. I’ve worked on serverless workflows where the key was keeping the infrastructure modular and making local execution close enough to cloud behavior for CI confidence. For this project, I’d structure the infra in Python or Node, mock AWS resources with LocalStack or Moto, and stub your custom APIs with WireMock so the tests stay fast and fully offline. The Cucumber layer would include feature files and step definitions covering file ingestion, processing output, downstream trigger behavior, and alert generation on success or failure. I’d also make the setup CI-friendly with one-command startup, deterministic test data, and clear teardown so it can drop into your pipeline without heavy dependencies. On top of that, I’d provide a clean README so the workflow and test suite are easy to run, debug, and extend later. Thanks, Hercules
$50 USD in 40 days
6.0
6.0

⭐⭐⭐⭐⭐ Build Your AWS Event-Driven Workflow with Automated Testing ❇️ Hi My Friend, I hope you are doing well. I've reviewed your project needs and see you are looking for a developer to create an event-driven workflow on AWS. You don't need to look any further; Zohaib is here to help you! My team has successfully completed over 50 similar projects for AWS workflows. I will wire everything together, ensuring it works seamlessly with a solid, fully automated functional test suite. ➡️ Why Me? I can easily build your AWS event-driven workflow as I have 5 years of experience in AWS services, Lambda functions, and automated testing. My expertise includes S3 integration, API development, and functional testing using Cucumber. Additionally, I have a strong grip on infrastructure as code, ensuring everything runs smoothly in your CI pipeline. ➡️ Let's have a quick chat to discuss your project in detail. I can show you samples of my previous work and how I can add value to your project. Looking forward to discussing this with you! ➡️ Skills & Experience: ✅ AWS Lambda ✅ S3 Integration ✅ Cucumber Testing ✅ API Development ✅ EventBridge Notifications ✅ Infrastructure as Code ✅ Python Development ✅ Node.js Development ✅ Automation Scripting ✅ Mock AWS Setup ✅ CI/CD Pipeline Integration ✅ Error Handling Waiting for your response! Best Regards, Zohaib
$17 USD in 40 days
5.7
5.7

Hi, This is a solid event-driven workflow + test automation setup, and I’ve worked on similar AWS pipelines where reliability and testability were the main focus. APPROACH I’ll implement the S3 → Lambda → S3 flow using Node.js (or Python if preferred), keeping the logic modular so each step can be tested independently. Alerts will be handled via SNS (with optional EventBridge if you want extensibility later). TESTING (KEY PART) I’ll build a full Cucumber suite with clear Gherkin scenarios covering: - Happy path (file processed end-to-end) - Failure cases (Lambda errors, invalid payloads, downstream issues) For offline testing, I’ll use LocalStack + WireMock (or Moto if Python) so everything runs locally and plugs cleanly into CI. DELIVERABLES - Infrastructure code for S3-triggered Lambda workflow - Cucumber feature files + step definitions - Mock AWS + API setup for offline execution - One-command setup + clear README for usage and extension DESIGN PRINCIPLE The focus will be reproducibility and simplicity — anyone should be able to clone, run, and extend tests without AWS dependencies. TIMELINE ~5–7 days for full setup, tests, and documentation. If helpful, I can share a similar event-driven + test automation setup I’ve built recently. Best, Davinder
$25 USD in 40 days
5.6
5.6

Dear Client, This is exactly the kind of event-driven AWS workflow I’ve built and tested before—wiring S3, Lambda, and notification layers together with a strong focus on reliable, automated validation. My approach would be to first define the full event chain (S3 → Lambda → S3 → next trigger + alerts via SNS/EventBridge), then implement it using clean, modular infrastructure code (Python with AWS SDK or Node.js, depending on your preference). I’ll ensure each step is observable and emits clear success/failure signals. For testing, I will create Cucumber feature files that cover both the happy path and key failure scenarios (e.g., malformed file, processing error, downstream failure). Using Local Stack or Moto along with WireMock for your APIs, I’ll build a fully offline test environment that mirrors the workflow closely. I will also include a concise README with setup steps, test execution, and guidance on extending scenarios as your workflow evolves. A few quick questions: Do you have a preferred language between Python and Node for the Lambda + test stack? What type of files are being processed (CSV, JSON, etc.)? Should alerts differ by severity (info vs error), or just success/failure? Do you already have a CI tool in place (GitHub Actions, GitLab, etc.)? I can deliver a clean, testable system that not only works but proves it works before hitting your live AWS environment. Thank you!!!!
$20 USD in 40 days
5.2
5.2

With over 5 years of experience in backend development, DevOps engineering and the expertise to build and maintain scalable, secure and efficient cloud infrastructures, I am confident that I am the right fit for your project. In particular, my proficiency in handling Amazon Web Services including AWS Lambda alongside my dedicated focus on CI/CD methods will ensure your event-driven workflow project on AWS is flawlessly executed with a solid automated functional test suite. My current expertise in backend development using Serverless Framework, understanding of Terraform's Infrastructure as Code (IaC) implementation, coupled with previous experiences of integrating advanced technologies such as AI/ML services make me adept at designing complex workflows like yours. In the same vein, my passion for automating tasks will streamline the testing process, saving both time and effort. With me on your team, you're guaranteed practicality-aligned solutions that promise efficiency and improvement at every turn. Let's make a successful impact together!
$25 USD in 40 days
5.4
5.4

Hi, As a individual developer I’m available to start right away. I can help in your project focusing on building the AWS event-driven workflow with S3-triggered Lambda processing, result chaining, alert notifications via SNS or EventBridge, and all related infrastructure and testing modules to fix, improve, and develop during the project. With my expertise in full-stack and cloud development and experience working with modern technologies like AWS Lambda, S3 events, Node.js, Python, Cucumber, LocalStack, Moto, WireMock, API testing, and CI/CD pipelines, I can deliver a fully testable setup with offline mock environments and end-to-end functional test coverage. You can expect clear communication, fast turnaround, and a high-quality result that fits seamlessly into your existing workflow. Best regards, Juan
$20 USD in 40 days
5.1
5.1

Hello, The real challenge with event driven workflows on AWS is not just that the Lambda chain runs, but that every step is observable, testable, and failsafe. If alerts are not triggered correctly or tests miss edge cases, a single failure can break the pipeline unnoticed. The system must be built around observability, automated verification, and reliable offline testing. I have built similar workflows where S3 triggered Lambdas processed files, pushed results downstream, and sent SNS notifications on success or failure, while maintaining full offline test coverage. A key challenge was simulating AWS events for Cucumber tests. I solved it using LocalStack and Moto to mock AWS services, and WireMock to stub APIs, enabling fast CI friendly end to end tests. For your project, I will: -Implement the S3 Lambda chain with alert hooks using Python or Node.js -Build automated functional tests with Cucumber covering success and failure cases -Configure mock AWS services so tests run offline and integrate into CI -Provide a clear README with one command setup and extension guidance To clarify scope: -Are there additional workflow steps beyond S3 to Lambda to S3? -Should alerts distinguish failure types or just success and failure? -Do you prefer Python or Node.js? I am ready to deliver a fully testable and reliable workflow. Best regards, Mickey
$25 USD in 40 days
4.9
4.9

Hi, I am Haresh, having 14+ years of experience in Software Testing Industry. - Having unique blend of knowledge in Quality Product Delivery, Processes Management, Functional testing, Integration and regression testing, load and Perfromance Testing which help me to take the Quality of the software to the next level. - Hands on experience on testing Desktop, Web Based, Mobile application and ERP based application. - Hands on experience on automation testing tools on selenium webdriver, jmeter, katalon studio, Appium, cypress, selenium with TestNG freamwork etc.. - Thorough understanding of Product Delivery Life Cycle, Software Testing Life Cycle and Software Development Life Cycle. - Experience in Well conversant with writing Test plan,Test Cases,Bug report, Release Note and Product Health Report. - Worked in various domains like Finance, Retail, Web Portals, Healthcare, ecommnerce, CMS, Eduction Portal, Life Insurance, ERP system etc. - I do have require mobile devices to test mobile view or applications like android and iOS applications. - I have hands on experience with Git, postman, MSSQL Server. Kindly review my profile and let me know you view over the same. Thanks, Haresh
$20 USD in 40 days
5.1
5.1

Hi there, I see you're looking to create an event-driven workflow on AWS, where files landing in S3 trigger a Lambda function that processes the data and sends results to another bucket. You also want to ensure that everything is well-tested with a functional suite using Cucumber. That sounds like an exciting project! With my 4+ years of experience in AWS and API testing, I can help you set up the necessary infrastructure code in Python or Node, along with Cucumber feature files for testing the happy path and failure scenarios. I’ll also create the mock setup so you can run the tests offline before going live. My focus will be on keeping everything lightweight and seamlessly integrating into your existing CI pipeline. Could you clarify if you have any specific alert notifications you want to use, like SNS or EventBridge, or are you open to suggestions? Best regards, Arslan Shahid
$15 USD in 3 days
4.6
4.6

Hello, I am Maxim, and I am certain that my 8+ years of expertise in various fields including AWS Lambda, CI/CD, and Node.js will be of immense value to your project needs. My broad yet remarkably deep skill set lends itself well to your AWS automation demands, where we specifically need to connect S3 events to Lambda triggers, raise appropriate alarms throughout the data-synchronization process using SNS or EventBridge. Furthermore, my experience with Cucumber API testing aligns seamlessly with your testing requirements - runnable locally against mock AWS resources and mock APIs, without compromising on the compatibility with real cloud accounts. Over the years, I have deployed comprehensive automation suites with feature files and step definitions using Cucumber Gherkin. This experience affords me the added advantage of having curated mock AWS/API setups from previous projects that we can leverage. One of my unique propositions is my ability to help businesses spin up the solutions we design together easily. I can assure you that your project will not only be delivered with exceptional quality but also accompanied by a concise README to ensure smooth implementation and facilitate any future extensions you may require. My vast successes with diverse clients globally speaks volumes about my client-centric approach and attention to scalability. Now imagine collaborating on a project where I will apply these skills exclusively for y Thanks!
$15 USD in 30 days
4.7
4.7

Antioch, United States
Member since Aug 28, 2024
$250-750 USD
$30-250 USD
₹1500-12500 INR
$15-25 USD / hour
$2-8 USD / hour
₹1500-12500 INR
$15-25 USD / hour
$10-50 AUD
$2-8 USD / hour
$1500-3000 USD
$30-250 USD
₹1500-12500 INR
₹400-750 INR / hour
$8-15 USD / hour
£750-1500 GBP
₹1500-12500 INR
₹750-1250 INR / hour
$30-250 USD
$30-250 USD
₹1500-12500 INR