Job Description: QA Automation Engineer
Project: Neio Project – AI Product Suite
Experience: 3–5 years
About the Project
Neio Project is a suite of AI-powered products designed to support business operations, hiring workflows, talent management, certification operations, legal document generation, chatbot capabilities, and document intelligence.
The QA team will support the following products:
• Neio Meeting Assistant
• Interns and Professionals Hiring Drive Portal
• Talent Management Tool
• Hiring Agent Tool
• Cert Ops – Certification Operations
• SDL - Settlement and Demand Letter Generation
• Document Extraction and Synthesization Projects
• Neio AI Chat Bot (RAG Platform)
QA Automation Engineer – Job Description
Key Responsibilities
- Understand product requirements, user workflows, acceptance criteria, and business rules across Neio Project applications.
- Design, document, and execute test scenarios, test cases, and test data.
- Perform functional, regression, integration, smoke, sanity, and end-to-end testing.
- Build and maintain UI automation test suites using Selenium or Playwright.
- Automate API test cases using Rest Assured with a structured automation framework.
- Perform manual API testing and validation using Postman.
- Validate REST API requests, responses, payloads, authentication, authorization, status codes, error handling, and API contracts.
- Work with development, product, business, and AI teams to clarify requirements and improve test coverage.
- Identify, log, track, retest, and close defects using Jira, Azure DevOps, or similar tools.
- Validate AI-driven workflows such as chatbot responses, RAG-based responses, document extraction, document synthesis, generated letters, summaries, and workflow outputs.
- Prepare test execution reports, defect reports, QA status updates, and release readiness inputs.
- Support automation execution through CI/CD pipelines where applicable.
- Contribute to QA best practices, reusable automation components, and quality improvement initiatives.
Required Skills
- 3–5 years of hands-on QA experience for QA Automation Engineer roles.
- Strong experience in UI automation using Selenium WebDriver or Playwright.
- Good programming knowledge in Java, JavaScript, TypeScript, or Python.
- Experience in API testing using Postman.
- Hands-on automation experience with Rest Assured and REST API automation framework development.
- Strong understanding of SDLC, STLC, defect lifecycle, Agile/Scrum practices, and QA methodologies.
- Good knowledge of REST APIs, JSON, HTTP methods, headers, authentication, authorization, and response validation.
- Experience in test case design, test planning, regression testing, and release validation.
- Experience with Git and build tools such as Maven, Gradle, or npm.
- Exposure to CI/CD tools such as Jenkins, GitHub Actions, GitLab CI, or Azure DevOps.
- Ability to work independently on assigned modules and deliver quality outcomes within timelines.
- Strong analytical, debugging, documentation, and communication skills.