remote
UAT Automation Analyst, AWS - Amazon Web Services
Software Engineer
Design and implement an end‑to‑end automated UAT framework for AWS sales compensation, leveraging Python, Selenium, CI/CD pipelines, and AI to ensure accurate, scalable validation of critical business processes.
About the role
Key Responsibilities
- Architect and build a reusable, AI‑enhanced User Acceptance Testing framework from scratch for the global sales compensation system.
- Develop automated test scripts using Python and Selenium, integrating them into AWS‑based CI/CD pipelines for continuous validation.
- Collaborate with business analysts, developers, and operations teams to define test scenarios, acceptance criteria, and data sets.
- Maintain test data, environments, and reporting dashboards in AWS, ensuring traceability and compliance.
- Identify, troubleshoot, and resolve test failures, providing root‑cause analysis and recommendations for process improvements.
Requirements
- 3+ years of experience in test automation, preferably with Python and Selenium.
- Strong understanding of AWS services (e.g., EC2, S3, Lambda) and experience deploying test infrastructure on AWS.
- Hands‑on experience with CI/CD tools such as Jenkins, CodePipeline, or GitHub Actions.
- Familiarity with AI/ML techniques for test optimization or result analysis.
- Excellent analytical and communication skills, with the ability to translate business requirements into automated test cases.
Skills
pythonseleniumawstest automationcicd