Key Responsibilities:
- Design, develop, and maintain robust automation test frameworks using Selenium and TOSCA WebDriver.
- Create and execute automated test cases for web applications and APIs.
- Collaborate with developers, business analysts, and QA teams to identify test requirements and plan automation strategies.
- Integrate automated tests with CI/CD pipelines (e.g., Jenkins, GitLab CI).
- Analyse test results, identify bugs, and work closely with development teams for defect resolution.
- Ensure high code quality through code reviews and following best practices.
- Mentor junior team members and provide guidance on automation standards.
- Contribute to continuous improvement of the automation process and test strategy.
Required Skills and Experience:
- 8+ years of hands‑on experience in QA Automation Selenium and TOSCA, with expertise in Selenium WebDriver.
- Proficient in programming languages such as Java or Python, must have experience in Blockchain testing applications.
- Experience with test frameworks like TestNG, JUnit, PyTest, or Cucumber (BDD).
- Strong understanding of OOP principles, design patterns, and automation frameworks.
- Experience with REST API testing using tools such as Postman, RestAssured, or similar.
- Good knowledge of CI/CD tools (e.g., Jenkins, GitLab, Bamboo).
- Familiarity with version control systems such as Git.
- Experience working in Agile/Scrum environments.
- Strong debugging and troubleshooting skills.