Job Description
7+ years of proven experience in software quality assurance with a strong focus on test automation. 2+ years of experience in testing and validating data workflows, including data integrity, transformation validation, and end-to-end data pipeline testing. Hands-on experience in API and web services testing using automation tools such as Apache JMeter and Rest Assured. Strong experience with automation frameworks using Selenium WebDriver with Java or C#. Experience designing, developing, and maintaining automated test suites for UI, API, and integration testing. Nice to have, experience in validating Generative AI (GenAI) applications, including testing of LLM-based workflows, prompt validation, and response accuracy. Familiarity with testing strategies for GenAI systems, such as output evaluation, hallucination detection, model evaluation and bias/consistency checks. Experience executing and managing automated test scripts within CI/CD pipelines using tools such as Jenkins and Bamboo. Ability to integrate automated test execution into continuous integration and continuous delivery workflows to support automated validation during builds and deployments. Experience analyzing test results, troubleshooting failures, and improving reliability of automated test frameworks. Good understanding of test orchestration, and automated test reporting in CI/CD environments. Good to have: Experience testing applications deployed in cloud environments such as Amazon Web Services. Strong collaboration skills with development, DevOps, and QA teams to ensure high-quality software delivery.