
QA - API and UI Automation
- Bangalore, Karnataka
- Permanent
- Full-time
- Analyze requirements and design full-stack QA tools (frontend, backend, APIs).
- Aid in designing and developing AI/ML-powered tools to enhance test automation, defect analysis, and QA reporting etc.
- Support the CI/CD pipeline with intelligent testing techniques to improve efficiency and coverage.
- Develop internal web applications, services, and automation frameworks to support QA efforts.
- Exposure working with dockers, containers or similar container orchestration platforms.
- Work with cross-functional teams (Product, Development, QA) to gather requirements and deliver high-quality solutions.
- Participate in code reviews and propose standards for testability and maintainability.
- Debug and troubleshoot issues across the stack (database, API, UI).
- Keep abreast of emerging trends in AI/ML, automation, and testing tools & utilities to bring in continuous innovation relevant to QA and automation.
- Basic understanding of Nonfunctional requirements and solutions (e.g. Security, accessibility, performance etc.)
- Experience of automation frameworks (Selenium, WDIO, Cypress, Playwright).
- Understanding of software testing methodologies and best practices.
- Strong communication and collaboration skills.
- Experience in writing and maintaining unit tests using relevant frameworks (e.g., JUnit, PyTest, Mocha, etc.).
- API development and testing along with unit testing
- Proficient understanding of software development (object-oriented programming, design patterns).
- Frontend & Backend(e.g., Angular, React, Vue.js) and backend (e.g., Node.js, Python, .NET) development experience.
- Understanding of DevOps, CI/CD processes, and tools (e.g., Jenkins, GitHub Actions, Azure DevOps).
- Hands-on experience with databases (RDBMS and NoSQL).
- Exposure to cloud platforms (AWS, Azure, GCP).
- 3 to 5 years of software experience.
- Bachelor’s degree in computer science, Software Engineering, or equivalent.