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