Job Description
About the Role
Title: Senior Manual QA Engineer
Location: ESP
Remote
Full Time
**Senior Manual Software Tester**
Mondly by Pearson is a leading language learning platform dedicated to making language learning accessible, engaging, and effective. As part of Pearson, we leverage the power of cutting-edge technology to deliver innovative language education solutions to millions of users worldwide. We are looking for a highly skilled iOS Staff Engineer to join our dynamic team and contribute to the development of world-class mobile applications.
The Senior Manual Software Tester will coordinate the test plan execution on pre-release versions of software to detect and record product defects and maintain a fluid communication with a global Product team. The Employee will assess software quality through manual testing and propose paths for automated testing. They will be responsible for finding and reporting bugs and glitches and collaborate with Software Developers to improve product performance.
In this role, you should have a keen eye for detail and excellent communication skills. The Senior Manual Software Tester will have a strong understanding of the software development process and software testing methodologies and tools on iOS, Android, and Web platforms.
**Key Responsibilities**
Execute all levels of manual testing (including usability, performance, compatibility, integration, system and regression) and provide improvements for the overall manual testing process for the Mondly by Pearson mobile apps.
Test complex features connected to major releases and coordinate with the development team to ensure on-time feature launch.
Conduct tests before and after production deployment and consult with the development teams on necessary actions to improve the apps quality and solve issues/errors/defects. Identify and inform of potential risks for the project and collaborate on issues discussion and prioritization.
Develop and maintain test plans and other documentation. Ensure that all bugs are written according to our best practices and are correctly actioned. Develop new practices to improve the overall results.
Verify and validate bug fixes and enhancements before they are released into production.
Track the reported issues/errors/defects and the corresponding corrective actions.
Design and develop new test plans, test scenarios and test cases based on software and user experience requirements for software usability and product quality.
Analyze software testing results and prepare daily reports, weekly status reports, test cases, test plans, bug tracking reports, final release certification report, RTM checklists
Evaluate product code according to specifications.
Prioritize difficult to diagnose defects/ issues/ anomalies and provide insights to the development teams for how to reproduce user steps and reach the expected results.
Understand the high-level requirements through review of documentation (e.g. Use stories, Component Design Document/Requirements document).
Understand and analyse the requirements (through review of requirement documents) to identify the testable deliverables.
Identify any gaps in the requirements and take actions on those.
Identify the test scenarios based on the understanding of systems, interfaces and application
Implement efficient workflows and procedures for testing from creating logs for every defect to tracking the actions taken in each testing phase.
Work with cross-functional teams to ensure quality throughout the software development lifecycle.
**Qualifications & Skills**
Degree (or equivalent) preferred or an equivalent combination of education and successful work experience.
At least 5 years of experience in mobile manual testing on Web, iOS and Android platforms
Experience with bug reporting and testing & project management tools JIRA
A proven track record of success working with Agile frameworks, methodologies and regression testing
Ability to understand code structures, code naming conventions and basic code requirements
Ability to switch focus between different project components with ease and when required – time management
Working knowledge of test management software (e.g. Zephyr, Testrail) and bug report tooling (e.g. Jira)
Ability to troubleshoot errors and create clear, concise and comprehensive test reports and recommendations
Knowledge of automation testing principles
Excellent communication skills
Great attention to detail
Analytical mind and problem-solving aptitude
Strong organizational skills
Ability to work independently in a team environment
Excellent verbal and written communication skills in English, including the ability to communicate technical concepts to non-technical stakeholders