About this role
Job Requirements
Job Description – QA Automation Engineer (AI-Enabled Quality Engineering)
Key Responsibilities
- Design, develop, and maintain automated test scripts and frameworks for functional, regression, and API testing.
- Perform testing of Windows desktop applications, including UI, functional, integration, and end-to-end testing.
- Develop and execute automated API tests for REST APIs, validating responses, data integrity, error handling, and service integrations.
- Leverage AI coding assistants to accelerate test script development, debugging, test case generation, and automation maintenance.
- Explore and apply Agentic AI and Retrieval-Augmented Generation (RAG) concepts to enhance QA workflows and test automation.
- Integrate automated test suites into CI/CD pipelines and support continuous testing practices.
- Work with Azure DevOps for source control, pipeline execution, test reporting, and build validation.
- Understand and work with AWS-based environments for test execution, application validation, and troubleshooting.
- Identify automation opportunities, improve test coverage, and continuously optimize testing efficiency and quality.
Required Skills
- Strong understanding of test automation frameworks, scripting, framework design, and automation best practices.
- Knowledge of Windows desktop application testing and UI automation techniques.
- Experience or understanding of API testing and automation using REST APIs.
- Familiarity with automation tools such as Playwright, Selenium, or other relevant frameworks.
- Knowledge of CI/CD concepts and integration of automated tests into pipelines.
- Familiarity with Azure DevOps, including repositories, pipelines, and test execution workflows.
- Basic understanding of AWS services and cloud-based test environments.
- Familiarity with AI coding assistants such as GitHub Copilot, OpenAI Codex, or similar tools.
- Understanding of Agentic AI, AI-assisted testing, and RAG concepts.
- Strong automation mindset with problem-solving skills and the ability to identify opportunities to reduce manual effort.
Preferred Qualifications
- Experience in automating Windows desktop applications using suitable tools and frameworks.
- Exposure to Python, JavaScript, TypeScript, PowerShell, or other automation scripting languages.
- Experience with CI/CD pipeline configuration, automated test reporting, and troubleshooting.
- Practical exposure to AI-driven test generation, automation script enhancement, or intelligent test analysis.
- Ability to learn and adopt new tools and technologies to improve QA productivity.
Work Experience
Years Of Experience: 6-8 years
Must Have Skill -
Java, Python, Linux, Selenium, Rest assured, Test rails·
An expert in Selenium Web Driver with Java
· An expert in TESTNG framework, Maven tools
· Good hand on knowledge of API automation using REST Assured/Karate.
· Experience in scripting and programming languages (Java, Python, SQL, Shell Script).
· Hands on experience in version management tools such as GIT.
Hands-on experience in validating data pipelines, ETL processes, and large-scale data integrations .
Proficient in Data Validation and Data Quality Testing , including source-to-target reconciliation, data integrity checks, and transformation validation.
Working knowledge of AWS cloud services
Strong problem-solving, communication, and stakeholder collaboration skills.
· Hand on in test management tools like JIRA,Testrail
· In-depth knowledge of Testing concepts and Test Project management.
Experience in performance testing tools like JMeter.