QA Tester (Contract, Ad-hoc)
- Core skills: Test planning, Test automation, Bug reporting, Android testing
- Core concepts: QA methodologies, Agile development, Web and mobile app testing
- Type: Part time/on-demand
- Location: Remote
- Timezone: Core hours in GMT
How you can help us
We are looking for a contract QA Tester to join and strengthen our team's quality assurance capacity. We are a small team and we all play our part in the daily life of the studio; self-starters and committed people that want to make a positive difference in the world will love working with us.
Your main responsibility will be ensuring the highest quality of our web and mobile applications before they are released to our clients. This includes writing test plans, test cases, and test scripts where necessary, as well as conducting manual and automated testing across various platforms, with a focus on desktop web apps and Android devices.
Our primary requirement is ad-hoc testing as bugs arise, or at scheduled dates during product development. This involves working closely with our development and delivery teams to maintain and improve the quality of our products. We would love to build a respectful working relationship to get this right, fostering open communication and collaboration to ensure our testing processes align perfectly with our development cycles and quality standards.
Skills and expertise
We're looking for you to have:
- Deep knowledge of QA methodologies and best practices
- Experience with test planning and test case writing
- Proficiency in test automation
- Strong bug reporting and verification skills
- Experience with agile development methodologies
- Expertise in web and mobile app testing, with a focus on Android
- Access to at least one Android device for testing purposes
- Experience with both manual and automated testing
- Technical skills to understand API testing vs UI testing
- Familiarity with test management tools
- Ability to manage testing for staging and production releases
- Strong experience working with remote teams
- Proficiency in API testing and validation techniques
It would also be beneficial if:
- You have experience with automated testing frameworks, e.g. Playwright
- You enjoy being challenged by new technologies or requirements
- You like to keep up with emerging trends in QA and software testing
- You have experience with iOS testing in addition to Android
- You are familiar with continuous integration and continuous deployment (CI/CD) practices
- You have experience with performance testing and security testing
- You have experience with testing multilingual and multicultural applications
- Familiarity with tools for API testing (e.g., Postman)
- Experience using Notion for reading and managing documentation
An example of our projects
We work with clients on a long-term basis to continue evolving their products, ensuring they can meet their objectives. In this flexible role, you may be involved in various aspects of quality assurance for our web and mobile applications. Some examples of the types of projects you might contribute to include:
Mobile apps
We develop mobile apps using both native Android with Kotlin and React Native with Expo. These apps serve various purposes, from data collection to tailored learning courses and community healthcare education. Your role would involve comprehensive testing of these mobile apps, ensuring they function correctly across different devices and OS versions. You'll be responsible for verifying UI, app performance, and data synchronisation with backend systems.
Our apps are optimised for users on low-end devices with unreliable network conditions, featuring offline-first functionality, efficient data storage, and minimal network usage to ensure smooth operation even in challenging connectivity environments..
Web apps
We create modern, responsive, and accessible web apps using modern tech-stacks that include Next.js and Inertia. These apps serve various purposes including user administration, remote research management, data analysis and reporting, and more. Our projects often involve complex features such as real-time data processing, audio/video handling, and integration with third-party services. Your QA efforts would focus on thorough testing of these features, verifying data integrity, ensuring accessibility compliance, and guaranteeing a smooth user experience across different scenarios, user roles, and devices.
You'll be responsible for testing responsive designs, cross-browser compatibility, and adherence to web accessibility standards (WCAG) to ensure our applications are usable by everyone, regardless of their abilities or the device they're using.
Content Management Systems
We develop custom content management systems for our clients using both Laravel and Django/Wagtail frameworks. These systems often include features such as multilingual content management, user management, and integration with third-party services. Your QA efforts would focus on thorough testing of these features across both platforms, verifying data integrity and content publishing workflows. You'll be responsible for testing complex data management scenarios, including content versioning, scheduled publishing, and bulk content operations. Additionally, you'll need to verify the correct functioning of user roles and permissions, ensuring that content creators, editors, and administrators have appropriate access levels. Testing would also cover the systems' ability to handle various content types, from simple text to rich media.
While you may not cover all of these areas, we're keen to understand your expertise that aligns with our needs. In these projects, you could play a vital role in various aspects such as identifying and documenting bugs, verifying fixes, and collaborating with our development team to uphold high-quality standards across our diverse range of digital products. If you have experience with security testing, that would be particularly valuable, as security is at the heart of our development process. We're interested in your ability to ensure our applications are robust against potential vulnerabilities, conduct thorough security testing, and implement best practices for data protection and user privacy.
Get in touch
We would love to hear from you if you are interested in this role. Please complete our Google Form to be considered.