Position: Senior Manual QA - Mobile Apps
Company: Ruby Labs ltd
Category: QA
Experience required: 5y
English level: upper

We are looking for an experienced and motivated Manual QA Engineer, who will join our team and participate in delivering high-quality products (Hint / Able) across mobile platforms (iOS/Android).  Working alongside developers and will be responsible for mobile and API testing, test case creation, and execution. We require a person with a passion for collaborative problem solving, and a willingness to deliver products with the highest quality. Strong soft and hard skills. 

**Responsibilities**
1) Review requirements specifications and design documents 
2) Create test plans, test suits, and test cases
3) Estimate, prioritise, plan and coordinate testing activities
4) Identify, document and track bugs
5) Perform regression testing
6) Present testing results and progress to management team
7) Manage risks and issues that affect release scope, schedule and quality
8) Coordinate release content and effort based on the service request backlog, pending service requests, third party applications, or operating system updates
9) Conduct Release Readiness reviews, Milestone Reviews, and Business Go/No-Go reviews

**About You**
1) 5+ years of experience in software testing, minimum 3 years of commercial experience in manual testing.
2) Experience in native apps testing using mobile devices, particularly Android, iOS
3) Strong iOS and Android manual testing experience.
4) General knowledge of native Android, iOS features (eg. Push notifications, RCS, Subscriptions)
5) Good understanding of iOS and Android platforms, Android Studio, Xcode, OS market releases.
6)  of automation tools such as Jenkins and Fastlane
7) Experience in backend/API testing (using Postman, Swagger)
8) Advanced knowledge of software development life cycle
9) Good communication skills
10) General working knowledge of QA testing software, QA methodologies, tools, and processes
11) Experience in writing test plans and test cases
12) Strong troubleshooting skills
13) Ability to work independently within a fast-paced environment with strict deadlines whilst effectively prioritizing and executing tasks in a high-pressure environment
14) Strong knowledge of Jira, Confluence

**Nice to have**
1) Previous experience as a Test Manager
2) Knowledge of Automated test tools.
3) Knowledge of website technologies including CSS/ HTML and frameworks. 4) Experience in Web application testing.
5) Previous SCRUM master experience
6) Testing certification from the BCS