Location: Gateshead- on site (some flexibility)
Contract: Permanent / Full-time
We are looking for a hands-on Quality Engineer to join a growing software development team, working on native iOS and Android applications.
This is an excellent opportunity for someone with a background in mobile application testing who enjoys combining exploratory testing, manual testing and test automation to deliver high-quality software.
Working closely with Developers, Product Owners and other Quality Engineers, you will take ownership of testing within your squad, identifying risks, designing test approaches and helping improve automated test coverage across mobile applications and APIs.
Key Responsibilities
- Take ownership of quality and testing activities within a mobile development squad.
- Design and execute test approaches based on risk, technical complexity and user impact.
- Carry out exploratory, manual and regression testing across native iOS and Android applications.
- Develop, maintain and debug automated tests to improve test coverage and reliability.
- Contribute to mobile automation using technologies such as XCUITest, Swift, Kotlin and Jetpack Compose testing.
- Test REST APIs using tools such as Postman, validating requests, responses, authentication and data.
- Identify, investigate and document defects, working closely with Developers to resolve issues.
- Participate in Agile ceremonies, including sprint planning, refinement and retrospectives.
- Collaborate with Developers and Product Owners to identify potential issues early in the development lifecycle.
- Support continuous improvements to testing processes, automation frameworks and software quality.
- Approximately 2-4 years' experience in a QA Engineer, Quality Engineer or Software Test Engineer role.
- Hands-on experience testing native iOS and/or Android mobile applications.
- Strong manual and exploratory testing skills, including identifying edge cases and potential risks.
- Experience designing and executing test approaches independently.
- Practical experience writing, maintaining and debugging automated tests.
- Experience testing REST APIs using Postman or similar tools.
- Working knowledge of Git and version control.
- Experience working within Agile software development teams.
- Strong analytical, problem-solving and communication skills.
- Ability to work independently, take ownership and collaborate effectively with technical teams.
- Experience with XCUITest and Swift for iOS test automation.
- Knowledge of Kotlin, Jetpack Compose testing or other Android automation technologies.
- Experience with API test automation.
- Experience developing or maintaining test automation frameworks.
- Familiarity with CI/CD pipelines and automated test execution.
- Exposure to performance, accessibility or security testing.