2023-08-23 14:48:55

Senior Software Quality Engineer (Android)

MALWAREBYTES ESTONIA OÜ
48000 - 60000 €/y Gross

Job Description

Here at Malwarebytes, we believe that when you’re free from threats, you’re free to thrive. It all started in 2008 with one person who needed help with a malware infection, and a community coming together to find solutions. In that moment in time a product was born for all people, with a mission to rid the world of malware. Our product has since grown and evolved, from removing malware, to protecting devices, to ever-changing prevention.

  • Comprehend and execute test cases (manual and automated)
  • Uncover, document and track defects
  • Improve test case execution efficiency and test coverage
  • Work in an agile development environment, collaborating with developers and others to deliver quality software iteratively
  • Participating in requirements testing
  • Be an integral part of the team while continuously participating in improving process and test methodologies, execution efficiency and effectiveness

Requirements

  • Strong understanding of testing theory and best practices in software testing
  • Extensive experience with Android platform testing, including functional, UI, and exploratory testing
  • Deep understanding of Android architecture and system components
  • Proficiency with Android Studio, ADB, Firebase, and emulators for debugging and testing
  • Hands-on experience with Test Automation (developing test cases and maintaining frameworks using JavaScript/Python/Appium)
  • Knowledge of automation tools such as Appium or Selenium
  • Proven track record of taking ownership of QA processes, ensuring quality at every stage of the development lifecycle
  • 3+ years of experience in a QA role within agile teams, focusing on mobile applications
  • Excellent analytical and critical thinking skills, with the ability to quickly identify and troubleshoot complex issues
  • Strong organizational skills and ability to prioritize tasks effectively in a dynamic environment
  • Ability to mentor team members and provide guidance on QA best practices

Nice to have

  • Experience with CI/CD tools (e.g., GitHub Actions, Jenkins) for integrating automated tests into pipelines
  • Experience conducting performance, load, and stress testing for mobile applications
  • Good knowledge of API testing, including tools like Postman, REST Assured, or similar
  • Familiarity with Google services and tools, particularly Firebase (e.g., Crashlytics, Analytics)
  • Experience with cross-platform testing, including Apple products (iOS and iPadOS apps)
  • Familiarity with accessibility testing standards and tools to ensure compliance with accessibility guidelines
  • Excellent communication skills, with the ability to collaborate effectively with cross-functional teams
  • A proactive mindset, constantly seeking opportunities to improve QA processes and overall product quality

Company offers

  • A great work environment that supports growth, development, and well-being
  • Comprehensive medical, dental, and vision insurance coverage
  • Employee Referral Bonus Program