Mobile Software Quality Assurance Engineer
Pixlr Group
Contract
Remote
Worldwide
Description
As a Mobile QA Testing Engineer, you will play a critical role in ensuring the quality and reliability of our mobile applications. You will be responsible for designing, implementing, and executing test plans and test cases to cover both manual and automated testing. You will collaborate closely with cross-functional teams, including developers, designers, and product managers, to deliver high-quality products that meet user expectations.
The Job:
-
Test Planning & Strategy:
-
Collaborate with product managers and developers to understand requirements and acceptance criteria.
-
Develop comprehensive test plans and test cases for new features, enhancements, and bug fixes.
-
Design and implement test strategies that encompass a variety of testing methodologies, including functional, regression, performance, and compatibility testing.
-
Manual & Automated Testing:
-
Execute manual tests on iOS (Swift) and Android (Kotlin) apps, as well as cross-platform Flutter apps.
-
Ensure thorough test coverage across user flows, including video editing and graphic design features.
-
Bug Tracking & Reporting:
-
Document and track defects in the issue tracking system (e.g., Jira).
-
Work closely with developers to troubleshoot and resolve identified issues.
-
Verify fixes and maintain up-to-date bug documentation.
-
Continuous Improvement & Collaboration:
-
Participate in agile ceremonies (daily stand-ups, sprint planning, retrospectives) and contribute ideas for process improvement.
-
Collaborate with designers and developers to clarify requirements and ensure alignment on quality expectations.
-
Release Management:
-
Conduct regression testing before each release to ensure existing functionalities remain stable.
-
Provide go/no-go recommendations based on test results and quality criteria.
Requirements
The Person:
- Bachelor’s degree in Computer Science, Information Technology, or related field (or equivalent experience).
- 3-5+ years of hands-on QA testing experience with mobile applications (iOS/Android), with significant experience in apps involving graphic design or video editing.
- Experience testing OpenGL or other graphics-intensive components.
- Experience with performance and load testing is a plus.
- Proficiency in manual testing methodologies and automation tools (Appium, Espresso, XCTest, etc.).
- Excellent communication and interpersonal skills to collaborate effectively with cross-functional teams.
- Strong analytical and problem-solving skills.
- Ability to work independently and as part of a team in a fast-paced environment.
- Passion for quality and attention to detail.