AI Software Engineer
AI Software Engineer
Location: Bengaluru, India
Department: Technology
Experience: 2-4
Skills: REST APIs, QA, python, JavaScript, Testing, Cypress, TypeScript, Selenium, Regression Testing, API Testing
About the Role
Key Responsibilities
- Design and execute manual and automated tests for web applications, APIs, and backend services
- Build and maintain test automation frameworks and improve regression coverage
- Use AI tools for code analysis, test generation, refactoring, and documentation, and verify all outputs before shipping
- Investigate production issues using logs, traces, metrics, and reproductions
- Work closely with Product, Engineering, and QA teams to resolve defects and improve system reliability
- Maintain clear test reports, troubleshooting notes, and technical documentation
Required Skills
- 2–4 years of experience in QA Automation, Test Engineering, or Software Engineering
- Strong understanding of software testing fundamentals, API testing, regression testing, and defect management
- Hands-on experience with tools such as Playwright, Selenium, Cypress, or Postman
- Proficiency in Python or JavaScript/TypeScript
- Experience with REST APIs, Git, and version control workflows
- Familiarity with AI tools (ChatGPT, Claude, Codex, etc.) and their use in engineering workflows
- Strong debugging, analytical, and problem-solving skills
- Ability to work independently and own issues through resolution
Good to Have
- Exposure to LLM integrations, RAG, or AI-powered applications
- Experience with Docker, CI/CD pipelines, and cloud environments
- Knowledge of PostgreSQL or other databases
- Basic scripting or automation using Python APIs