APPLICATION REQUIREMENTS :
Responsibilities
- Work within the team to define the scope of testing for each feature and attend all walkthrough ceremonies including daily stand-ups, planning meetings and retrospectives
- Helps write and maintain test plans, test environments, test cases, automated and manual test scripts and track defects using JIRA
- Execute test scripts/cases and communicate the results of testing daily.
- Expand testing coverage by enhancing automated test suite capabilities and adding new tests.
- Integrate automation tests into CI/CD pipelines (Jenkins, GitLab, or similar).
- Send night run execution reports. Setup night run environment.
- Apply AI-driven QA solutions (self-healing scripts, intelligent test case generation, anomaly detection).
- Monitor, analyze, and report test results, highlighting risks and issues early.
- Convert requirements/acceptance criteria into test plan and test cases.
- Experience with Selenium and Java/Python
- Maintaining Automation frameworks and leverage existing build framework
- Good in modification of existing scripts
- Maintain test suites written in behaviour-driven development (BDD)Ready to contribute on Manual testing too (10-30%)
- Continuously evaluate and recommend new automation tools, AI frameworks, and processes for improving test efficiency.
Required Skills
- Minimum 3 to 5 Years’ experience in QA Automation Testing using Selenium
- Good understanding of QA methodologies, Project life cycle, QA process, Defect life cycle etc
- Experience in any of the programming languages like Java, Python, Javascript with Selenium
- Experience working on TestNG with BDD, TDD or Data driven framework
- Must have hands on experience working on Maven framework
- Excellent in writing custom Xpaths
- Experience of using any defect tracking tools like Bugzilla, Redmine, Jira and HP ALM
- Experience in Data Driven/Hybrid Framework will be an added advantage
- Experience in Functional Testing, System Testing, Regression Testing, Sanity/Smoke Testing required.
- Exposure to AI-powered tools (e.g., KaneAI, Testim, Functionize, mabl, QASE, Applitools).
- Familiarity with self-healing automation scripts and AI-based defect prediction.
- Have experience or exposure to using AI coding assistant platforms such as Github Copilot, Cursor, Windsurf
- Have used Central repository for code management (Git, SVN)
- Experience with CI/CD tools: Jenkins, GitLab CI, Azure DevOps, or GitHub Actions.
Additional Skills
- Following are the skills which would be good to have, but are not required
- CI/CD pipeline setup experience
- Experience with Appium or other mobile automation tool
- Experience with cloud-based testing platforms( Perfecto / Saucelabs/ Lambdatest /BrowserStack)
- Experience with automation tools: Playwright, Cypress, RestAssured (API testing), AUTO IT tool
- Performance Testing (Jmeter/Load runner) and Security Testing
- Familiarity with Docker/Kubernetes for test environment setup.
- Experience working with large datasets and AI/ML-based analytics.