Job description
Implement automated tests for web-based applications, REST APIs and mobile applications with a programming language
Find potential bugs of Snapp’s products and properly report them
Implement mock services and simulators in case of need
Using related tools to prepare detailed bug reports
Make use of existing docker components and make docker components for simulators, mock services and any other component in case of need
Learn and share knowledge with other team members
Requirements
Bachelor’s degree in Computer Engineering, Computer Science, or a relevant field
Minimum of 3-years of experience in automating software tests, preferably in an agile environment
Strong analytical view with problem-solving attitude
(Teamwork skills including communication skills and task management tools (e.g. Jira, Confluence
Quick learner, with a willingness to dive in and learn everything required
Experience in defining test cases and working with test management tools like TestRail
Strong knowledge in one of the programming languages like Python
Experience in writing SQL queries
Experience in writing Linux commands
Strong knowledge of concepts of web-based applications and APIs
Good knowledge in automation testing frameworks like CodeCeption, Robot Framework, etc
Good knowledge in web automation test tools like Selenium, Katalon, etc
Good knowledge in mobile app automation test tools like Appium, etc
Good knowledge in containers, docker, CI/CD concepts and related subjects
Experience in working with version control applications like Git, SubVersion, etc
Ability to manage a test plan among a group of people
Written communicator, able to document software behavior and submit bug reports
Strong software debugging skills
Good English language skills
Exploratory thinking
Preferred Qualifications
Experience in software design, analysis and development cycles
چه موردی را میخواهید گزارش کنید؟