Develop and scale automated testing frameworks across various layers including API, performance, and end-to-end testing. Integrate quality assurance practices into CI/CD pipelines and define quality metrics to report to the engineering leadership team.
Design and execute test plans while developing automated tests to ensure software quality. Collaborate with the development team to identify, report, and resolve bugs and performance issues.
You will build and evolve business logic, models, and APIs within an existing Ruby on Rails application while implementing asynchronous event-driven flows using Kafka. Additionally, you will collaborate with cross-functional teams to design scalable infrastructure on AWS and ensure system performance through rigorous testing.
Lead discovery and requirements refinement while prioritizing the product backlog based on business value. Collaborate directly with engineering and QA teams to ensure user stories are clearly defined and effectively implemented.
You will build and evolve business logic, models, and APIs within an existing Rails application while implementing event-driven architectures using Kafka. Additionally, you will collaborate with cross-functional teams to ensure system performance, API stability, and successful feature delivery in Agile sprints.
The Project Manager will facilitate Agile ceremonies, track milestones, and manage risks and dependencies across multidisciplinary software teams. They will also coordinate communication between clients and the team while ensuring code quality and scope alignment.
You will process raw data to derive insights and conduct advanced analysis to identify trends and patterns. Additionally, you will manage data flow, ensure security compliance, and automate system processes to improve operational efficiency.