Position: Automation QA Engineer
Company: DSU
Experience required: 2y
English level: intermediate

** General Requirements:**
At least 2 years of solid hands-on QA Experience with:
• 1+ year of professional experience in quality assurance;
• 1+ year of professional experience in software test automation;
• Practical experience with API automation (any languages - preferred JavaScript/TypeScript);
• Practical experience with end-to-end testing of mobile apps for iOS/Android - Appium (any language - Java/JavaScript/TypeScript preferred);
• Practical experience with Fastlane, Jenkins, Git, Bash;
• Good understanding of CI/CD, role of an automation testing in the pipeline, integration of testing into CI/CD;
• Knowledge and practical implementation of testing techniques and types;
• Experience of testing complex backend systems: message-based systems, microservices etc.; 
• Knowledge on how to test a platform when there is no ability to test via UI;
• Familiarity with design patterns.

** Will be a plus:**
• Practical experience with Firebase SDK;
• Practical experience with Flutter and testing mobile apps built on Flutter;
• Practical experience with end-to-end testing of mobile apps: 
    - Android -  Espresso OR/AND UI Automator, Java OR/AND Kotlin;
    - iOS - XCTest, Swift;
• Be involved in the testing of native mobile applications (Android & iOS);
• Cover manual test cases with automation scripts for Android, iOS & Web Applications;
• Support and contribute to existing automation test frameworks;
• Design and write test automation scripts for API and integrations testing;
• Investigate software problems in a Sherlock Holmes style & approach as a result of testing;
• Increase our QA automation capabilities.

Our product is a Social Media app that allows people to create absolutely unique and unconditioned content, monetize their social impact and withdraw funds seamlessly - all while having fun in a growing family-like community.

We are looking for a new team member who will play one of the key roles in a team, help us grow and test all the features & enhancements planned - we have a lot of them and are constantly receiving feedback and ideas from our loyal community.

You will be working closely with the best engineers in town enjoying all the benefits of product development. We encourage initiative, creative and proactive approach and fully support our talents on all levels.