Key Responsibilities:
Follow BDD practices to create test scenarios using Gherkin syntax that define clear and testable requirements for the product behaviour.
- Develop and maintain automated test scripts using Java/Kotlin, Appium, and Cucumber.
- Conduct API testing and validation using REST tools and frameworks.
- Integrate automated tests into CI/CD pipelines using Jenkins, Bitrise, or similar tools.
- Report on automation results using Zephyr Scale within Jira
- Triage issues with automation results to ensure that tests remain reliable over time.
- Perform exploratory testing to uncover edge cases and usability issues.
- Collaborate closely with developers, product managers, and other QA engineers to ensure high-quality releases.
- Promote a quality-first mindset across the engineering team.
- Assist developers in the creation of automated tests.
- Stay current with emerging testing tools, trends, and technologies.
Essential:
- Experience with manual exploratory testing.
- Experience with automation.
- Solid understanding of QA principles, testing methodologies, and best practices.
- Proficiency with: Git, Selenium, Cucumber, TestNG, Java, BDD / Gherkin
- Analytical thinker and effective problem solver.
- Strong communication skills and ability to influence developers to prioritize quality.
- Willingness to learn new tools and technologies.
Desirable:
- Appium 2.0 and mobile test automation Kotlin and Kotlin-based test clients. Android/iOS development
- REST API test creation and validation.
- BrowserStack, Jenkins, and/or Bitrise.
- Interest in applying AI in testing.