Job Summary
We are looking for a QA Automation Engineer with strong expertise in Selenium using Java, solid coding skills, experience with API testing (Postman), database validation, and exposure to AI-driven test automation. The candidate should also be flexible to work on manual testing when required and actively contribute to improving overall test quality and automation maturity.
Key Responsibilities
- Design, develop, execute, and maintain automated test frameworks using Selenium WebDriver with Java
- Perform functional, regression, integration, and system testing
- Develop reusable and maintainable automation scripts following best practices
- Conduct API testing using Postman and automate API tests where applicable
- Validate data by writing and executing SQL queries against databases
- Leverage AI-based testing/automation tools to improve test coverage, efficiency, and reliability
- Analyze test results, log defects, and work closely with developers to resolve issues
- Perform manual testing for new features, exploratory testing, and scenarios not ideal for automation
- Participate in requirement reviews, test planning, and test case design
- Integrate automation suites with CI/CD pipelines
- Ensure testing aligns with quality standards, timelines, and project goals
Required Skills & Qualifications
- Strong experience in Selenium Automation with Java
- Excellent core Java programming and object-oriented concepts
- Hands-on experience with test frameworks (TestNG, JUnit, or similar)
- Experience in API testing using Postman
- Strong knowledge of database testing (SQL queries, data validation)
- Understanding of manual testing concepts, SDLC and STLC Knowledge of AI-driven test automation tools or techniques (self-healing tests, intelligent test generation, AI-assisted debugging, etc.)
- Experience with Git and version control systems
- Familiarity with CI/CD tools (Jenkins, GitHub Actions, Azure DevOps, etc.)
- Strong analytical, problem-solving, and debugging skills