Closing Date: 8th July 2023 – 16:00 UTC
Location: Remote (timezone: UTC -1 to UTC +5).
Working Day: Flexible working hours throughout the week. Daily collective overlapping hours are 11:00-16:00 GMT. Our Full Time work week is approximately 40 hours.
Division: Product
Team: QA; Meet the Peek Team here.
Travel: approx. 5% travel per annum
Salary Range: Peek benchmarks annual salary based on market ranges per jurisdiction using cost of living equivalency as calculated by the World Bank. Locations outside of the region we have benchmarked below will have equitable salary ranges:
- 3,700,000 – 4,350,000 KES per annum, based on Kenya jurisdiction.
- 2,180,000 – 2,570,000 PKR per annum, based on Pakistan jurisdiction.
- 5,850,000 -6,890,000 RWF per annum, based on Rwanda jurisdiction.
- 425,000 – 500,000 ZAR per annum, based on South Africa jurisdiction.
Benefits: Working at Peek has many benefits. Please find more information about those benefits here.
To Apply: Submit your full application through our recruitment centre.
The Role
As a Senior Quality Assurance Engineer, you will be a key member of our QA team, responsible for ensuring the highest quality software to our partners so that they can run impactful eye health programmes globally.
You will leverage your expertise in testing methodologies and automation to drive the testing process and contribute to the overall success of our projects.
Peek’s staff are distributed internationally around the globe and our customers and software users operate and deliver programmes in multiple countries. Travel to programmes using Peek in different countries will be part of the role (in line with Peek’s Travel Safety Policy). Peek’s culture enables a self managed team structure. This provides a high level of ownership and accountability within each role, and enables effective and frequent collaboration between team members and across teams.Responsibilities and Attributes
Key responsibilities of the role are:
- Acquire and maintain deep knowledge of Peek software.
- Collaborate and contribute with our Product team to elaborate new feature requirements and provide suggestions in line with the business vision and mission.
- Work closely with our DevOps team to preview changes and feedback high quality fault reports.
- Plan, prepare and execute testing (manual and automated) according to defined scope, test strategy, and test approach.
- Identify, plan and script automated testing that supports product development and delivery efforts.
- Participate in code reviews and provide constructive feedback to ensure adherence to coding standards and best practices.
- Facilitate and actively participate in Agile processes and ceremonies, including Sprint planning and Retrospectives, to ensure effective collaboration and continuous improvement within the team.
Key attributes we have identified for the role are:
- Extensive and recent experience in software testing (Web and Mobile apps), especially Agile Testing, and quality assurance.
- Strong experience with Kanban and other Agile practices.
- Experience with test management tools and test automation frameworks, such as Cypress/ Playwright with JavaScript or Typescript.
- Committed self starter and team player with an excellent work ethic; able to work independently and under pressure, while multitasking and prioritising workload when necessary.
- Experience working remotely in a team with minimal supervision.
- Good written and verbal communication skills.
Desirable attributes for the role are:
- Experience with API automation frameworks
- Experience with performance testing
- Experience with CI/CD pipeline
- ISTQB certification
APPLY ON THE OFFICIAL WEBSITE USING THE LINK BELOW: