Job Overview: We are seeking a skilled Automation Tester with a strong background in API Testing and data validation to join our dynamic team. The successful candidate will be responsible for designing and implementing automation strategies for validating batch and online calculators used in credit risk calculations. You will collaborate with cross-functional teams, including business analysts, data analysts, and DevOps, to ensure the timely and accurate execution of tests. The role involves working with modern CI/CD tools and ensuring high-quality testing in an Agile environment. Key Responsibilities: Test Automation Design & Implementation: Develop, maintain, and execute automation scripts to validate batch and online calculators for credit risk calculations using Python and BDD principles. API Testing & Validation: Perform thorough testing of REST APIs using tools like Postman and Insomnia. Ensure proper data validation and response accuracy. CI/CD Integration: Participate in the implementation and maintenance of continuous integration and continuous deployment pipelines using Azure Pipelines to ensure smooth and reliable test execution. Collaboration: Work closely with business analysts, data analysts, and DevOps teams to understand requirements, ensure test coverage, and execute tests in alignment with project timelines. Data Validation: Leverage SQL, Excel, and Pandas (Python) for data validation tasks, ensuring consistency and accuracy across multiple data sources. Test Management: Create and manage test cases in Azure Test Plans and track test progress through Azure DevOps, ensuring all issues are captured and communicated effectively. Testing Types: Conduct different types of testing including regression, functional, smoke, sanity, automation, API testing, data validation, and chain testing. Agile & Scrum Practices: Actively participate in Agile/Scrum ceremonies, including sprint planning, daily stand-ups, retrospectives, and sprint reviews. Test Guild Participation: Coordinate with the testing community within the organization to share knowledge and best practices related to automation and API testing. Requirements Required Skills & Qualifications: Experience: 6-8 years of experience in Automation Testing with a focus on API Testing and data validation. Automation Frameworks: Expertise in Python and BDD (Behavior-Driven Development) for test automation. Test Management: Proficient in Azure Test Plans and Azure DevOps for test planning and management. CI/CD: Familiarity with Azure Pipelines and integrating automated tests into CI/CD workflows. API Testing: Hands-on experience with Postman, Insomnia, or similar tools for testing REST APIs. Data Validation: Strong knowledge of SQL, Excel, and Pandas (Python) for validating and analyzing data. Testing Types: Experience in various testing types such as regression, functional, data validation, chain testing, API testing, etc. Agile/Scrum: Knowledge of Agile methodologies, with experience working in Agile/Scrum teams. Strong Communication Skills: Ability to work collaboratively with business, technical, and testing teams.