About the position
The job overview is not clearly labeled in this job description, but the section titled "Job Description" contains the specific responsibilities of the role. The successful candidate will be responsible for analyzing testing requirements, designing testing scenarios and test cases, executing tasks related to the production of the test cases, analyzing the results of the testing process, and supporting knowledge management and collaboration through participation in testing discussions. The ideal candidate will have a minimum of 2 years of experience in running and maintaining automated test cases for mobile apps, web apps, or APIs, and be well-versed in using Cucumber for all test cases. They should also have experience in using Continuous Integration and Continuous Development tools, like Jenkins/Bitrise or any other.
Responsibilities
- Analyze testing requirements and develop testing scenarios for a test level to be executed on a project
- Design testing scenarios and test cases that demonstrate conformance to all functional and non-functional requirements
- Execute tasks related to the production of test cases, test scripts, and test data
- Analyze the results of the testing process and recommend solutions
- Support knowledge management and collaboration through participation in testing discussions and communities
- Perform work assigned by others
- Be accountable for own work
Requirements
- Minimum 2 or more years of experience in running and maintaining automated test cases for mobile apps, web apps, or APIs.
- Professional experience in using one of following frameworks/tools - Appium for mobile apps , Selenium for web-based apps, or unirest/Rest Assured for API's.
- Well versed in using Cucumber for all test cases.
- Well versed in using Continuous Integration and Continuous Development tools, like Jenkins/Bitrise or any other.
- Experience in running performance tests using Gatling/Wrk/Jmeter.
- Experience in Docker and Kubernetes.
- Coding experience in building web or mobile based apps.
- Experience in bash or other CLI scripting.
- Curiosity and passion about learning new technologies is a definite plus!