As a QA Automation Engineer, you will play a crucial role in enhancing the quality assurance processes for one of the largest retail companies in the US. Our team is dedicated to solving complex challenges that impact the entire development organization. You will be involved in building enterprise web services that require millisecond response times and improving development processes through Agile methodologies, test automation, Test-Driven Development (TDD), Behavior-Driven Development (BDD), and Continuous Integration/Continuous Deployment (CI/CD) practices. You will join a diverse international team of engineers working across multiple locations, contributing to a collaborative environment focused on innovation and excellence. In this position, you will be responsible for developing automated tests for both UI and API, covering functional, integration, and regression testing. You will analyze business, functional, and non-functional requirements to ensure comprehensive test coverage. Collaboration is key, as you will work closely with DevOps, developers, and other QA engineers to automate the testing of service availability and prepare data sets for testing, including working on Test Data Management (TDM) solutions. You will also be tasked with certifying testing environments and integrating testing frameworks with services to streamline the testing process. Your role will involve improving quality assurance processes and introducing best practices to our customers, ensuring that our testing methodologies are robust and effective. This position offers the opportunity to work on cutting-edge projects within a highly motivated and dedicated team, contributing to the overall success of the organization.