Requirements
Technical Requirements -
• Good understanding of automation frameworks such as Selenium, Cypress, Playwright, or Pytest.
• Good understanding of scripting or programming languages like JavaScript, TypeScript, Python, or Java.
• Good Understanding in designing and maintaining end -to -end automation suites across UI and API layers.
• Understanding of manual testing concepts, including test case design, test execution, and bug reporting.
• Able to perform functional and UI testing for new features under guidance.
• Familiarity with test documentation and the defect life cycle.
• Good understanding of CI/CD concepts and willingness to work with tools like GitHub Actions, Jenkins, or GitLab CI.
• Familiarity with API testing tools such as Postman, and knowledge of frameworks like REST Assured.
• Knowledge of performance testing tools such as JMeter or Neoload is a plus.
• Good understanding of tools like JIRA or Gitboards for tracking bugs and managing test tasks.
• Ability to write SQL queries to validate backend data.
• Awareness of SDLC, STLC, and Agile methodologies, with a strong interest in automation testing.
Key Responsibilities -
• Write and Maintain automated test scripts for functional, regression, API, and UI testing.
• Support integration of automated tests into CI/CD workflows.
• Collaborate with QA leads and developers to understand testing goals and help define automation scope.
• Monitor automation test runs and identify test coverage gaps.
• Work with developers to help detect and track bugs early.
• Show interest in learning AI/LLM testing techniques as part of innovation testing.
Nice -to -Have -
• Exposure to AI/ML applications or curiosity about testing LLMs.
• Familiarity with BDD tools like Cucumber or Behave.
• Understanding of cloud environments such as AWS, Azure, or GCP.
• Certifications like ISTQB Foundation Level or equivalent.