Source description
About the role
As an experienced QA Automation Engineer, you will be responsible for designing, developing, and maintaining modular, extensible, and scalable test automation testcases from scratch using Java or JavaScript. You will create validation strategies for AI-driven products, LLM-integrated workflows, and agents. Additionally, you will implement and execute automated tests in cloud environments such as AWS, Azure, or GCP, utilizing Docker and Kubernetes for containerized testing environments. You will embed automated test suites into CI/CD pipelines (Jenkins, GitHub Actions) to achieve continuous testing and rapid feedback. Furthermore, you will design and execute RESTful API automation tests using tools like Postman and REST Assured. Your role will involve participating in sprint planning and design reviews to identify testing requirements, define scope, strategy, and test data management. You will also perform data masking generation and validation using SQL or NoSQL databases to support end-to-end testing. Finally, you will analyze test results using AI-powered tools or logs to identify patterns, root causes of failures, and predict issues. Key Responsibilities: - Design, develop, and maintain modular, extensible, and scalable test automation testcases using Java or JavaScript - Create validation strategies for AI-driven products, LLM-integrated workflows, and agents - Implement and execute automated tests in cloud environments (AWS, Azure, or GCP) - Utilize Docker and Kubernetes for containerized testing environments - Embed automated test suites into CI/CD pipelines (Jenkins, GitHub Actions) for continuous testing - Design and execute RESTful API automation tests using tools like Postman and REST Assured - Participate in sprint planning and design reviews to identify testing requirements and define scope, strategy, and test data management - Perform data masking generation and validation using SQL or NoSQL databases - Analyze test results using AI-powered tools or logs to identify patterns, root causes of failures, and predict issues Qualifications Required: - 5 years of experience in QA Automation Engineering - Proficient in programming languages such as Java and Python - Experience with automation tools like Selenium WebDriver, Playwright, or Cypress - Practical expertise working with cloud platforms such as AWS and Azure - Experience in AI/LLM Testing, including model evaluation metrics like RAG (Retrieval-Augmented Generation) or prompt engineering validation - Strong API testing experience and SQL skills - Familiarity with DevOps tools like Jenkins, GitHub Actions, Docker, and Kubernetes As an experienced QA Automation Engineer, you will be responsible for designing, developing, and maintaining modular, extensible, and scalable test automation testcases from scratch using Java or JavaScript. You will create validation strategies for AI-driven products, LLM-integrated workflows, and agents. Additionally, you will implement and execute automated tests in cloud environments such as AWS, Azure, or GCP, utilizing Docker and Kubernetes for containerized testing environments. You will embed automated test suites into CI/CD pipelines (Jenkins, GitHub Actions) to achieve continuous testing and rapid feedback. Furthermore, you will design and execute RESTful API automation tests using tools like Postman and REST Assured. Your role will involve participating in sprint planning and design reviews to identify testing requirements, define scope, strategy, and test data management. You will also perform data masking generation and validation using SQL or NoSQL databases to support end-to-end testing. Finally, you will analyze test results using AI-powered tools or logs to identify patterns, root causes of failures, and predict issues. Key Responsibilities: - Design, develop, and maintain modular, extensible, and scalable test automation testcases using Java or JavaScript - Create validation strategies for AI-driven products, LLM-integrated workflows, and agents - Implement and execute automated tests in cloud environments (AWS, Azure, or GCP) - Utilize Docker and Kubernetes for containerized testing environments - Embed automated test suites into CI/CD pipelines (Jenkins, GitHub Actions) for continuous testing - Design and execute RESTful API automation tests using tools like Postman and REST Assured - Participate in sprint planning and design reviews to identify testing requirements and define scope, strategy, and test data management - Perform data masking generation and validation using SQL or NoSQL databases - Analyze test results using AI-powered tools or logs to identify patterns, root causes of failures, and predict issues Qualifications Required: - 5 years of experience in QA Automation Engineering - Proficient in programming languages such as Java and Python - Experience with automation tools like Selenium WebDriver, Playwright, or Cypress - Practical expertise working with cloud platforms
More at TalentOla