Description
Malwarebytes believes that when people and organizations are free from threats, they are free to thrive. Founded in 2008, CEO Marcin Kleczynski had one mission: to rid the world of malware. Today, Malwarebytes has grown beyond malware remediation to ensuring cyberprotection for everyone, providing device protection, privacy, and prevention solutions in the home, on-the-go, at work, or on campus. With threat hunters and innovators across the world, we want great people, like YOU, to join our team!
Malwarebytes is looking for...
We are in a relentless battle against malware creators who play by rules. This challenge demands more than just intelligence and technical expertise—it requires adaptability, independence, a passion for continuous learning, and a creative approach to problem-solving. We are seeking a collaborative test engineer who thrives in a dynamic, multi-project environment, excels in improving test processes and execution, and wants to find good bugs.
What You Will Do:
- 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
Skills You'll Need to Have:
- 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 Java/Kotlin)
- 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
Skills that are 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
Benefits and Perks:
- An opportunity to do something great for yourself and the world
- A great work environment that supports growth, development, and well-being
- Comprehensive medical, dental, and vision insurance coverage, subject to change by country/region
- Employee Referral Bonus Program
- Wellness programs
- A modern and spacious office with a sea view and a view of Tallinn’s Old Town
- We have a hybrid working model
Read Full Description