
Senior Quality Assurance Engineer
- Česko
- Trvalý pracovní poměr
- Plný úvazek
- We're taking autonomous search mainstream, making product discovery more intuitive and conversational for customers, and more profitable for businesses.
- We're making conversational shopping a reality, connecting every shopper with tailored guidance and product expertise - available on demand, at every touchpoint in their journey.
- We're designing the future of autonomous marketing, taking the work out of workflows, and reclaiming the creative, strategic, and customer-first work marketers were always meant to do.
- Driving and implementing QA strategies within the Mobile SDK Team.
- Maintaining, expanding, and improving test scenarios and test suites.
- Cooperating with the Central QA Team.
- Cooperating with colleagues on the Mobile SDK Team throughout the project lifecycle and ensuring the quality of the delivered solution.
- Conducting manual end-to-end testing of delivered features in Mobile SDKs using example applications.
- Automating test scenarios and developing test suites for future regression testing.
- Guiding the Mobile SDK Team in the adoption of continuous testing.
- Ensuring the defect tracking, classification, and management throughout development and production.
- Introducing new ideas and principles (such as use of emulators, contract testing, and performance testing of back-end API), evaluating their benefits, and adapting them to the QA strategy.
- Focusing on device compatibility of multiple Mobile SDKs on major native platforms (Android, iOS) and wrappers (Flutter, React Native), background integration, and integration with customer applications and websites.
- Ensuring the maintenance of reasonable test suites for critical features.
- Developing automated tests and ensuring regular monitoring and debugging of results in CI Pipeline.
- Evaluating test results, reporting possible issues, and proactively improving the stability and reliability of tests.
- Sharing best practices and ideas with the Central QA Team in both directions.
- Ensuring the Mobile SDK Team follows the overall QA Strategy.
- Actively participating in our QA Community.
- In 30 days, you will participate in projects as a QA Engineer and ensure the quality of delivered solutions with the support of the Central QA Team and the Mobile SDK Team.
- In 90 days, you will create and manage test scenarios and test cases of the main features, and you will be able to automate some of them.
- In 180 days, you will be able to propose ideas on how to improve the QA Strategy within the Mobile SDK Team.
- Personal - independence, pro-activity and can-do attitude; and fluency in English.
- You have experience in Quality Assurance in software engineering, ideally from a cross-functional team comprising software engineers and QA engineers in web browser and/or mobile environments.
- You are experienced in testing mobile applications.
- You can automate tests and preferably have knowledge of some technologies, such as Kotlin, Swift, Dart, TypeScript, or Python.
- Ideally, you are familiar with API testing (both manual and automated), API performance testing, and mocking servers.
- You are knowledgeable about Continuous Testing, Lean, Agile, DevOps, CI/CD principles, and tools like Jira and GitLab.
- Experience with tools like PostMan, Robolectric, JUnit, Nimble, Jest, Robot Framework, Selenium, Appium, LambdaTest, and BrowserStack is also welcomed.
- Pro-activity during problem-solving and learning new things and principles.
- Can-do attitude - confident and willing to deal with problems or new tasks.
- Independence and self-organization to navigate you through ambiguous situations.
- Fluency in English and great communication skills.