The Pepperstone story started in 2010. We know what it's like to trade the world's markets. Our team describes us as a place for the curious and the driven, and we like to do things a little differently; as a transformative global fintech we're digital, nimble, connected, and united in our vision to create a better way to trade.
We thrive on progress - for our clients and for ourselves. Our organisational culture is ever-evolving, vibrant, diverse, global and results focused. You'll find our 550+ team currently across 11 locations and 9 time zones.
The Role The QA Automation Engineer is an experienced, technically competent individual contributor responsible for ensuring the quality of our software solutions with automated testing solutions. They lead quality assurance initiatives, own and support testing processes, and champion Continuous Delivery practices within the team. By driving modern, collaborative approaches, they facilitate best-in-class engineering outcomes.
The role actively collaborates with their team, product managers, analysts, and designers to deliver exceptional, high-quality software solutions. They play a key role in influencing our engineering function to promote and foster robust quality assurance practices. Along with their Engineering Team Lead, they develop and execute a roadmap to uplift the application over time.
With leadership support, they own the quality assurance strategy and test plans, working closely with the team to meet delivery objectives and ensuring the appropriate testing frameworks and tools are in place to support these objectives.
They champion the team's success, drive thoughtful conversation during tech huddles and retrospectives, and encourage others to develop their knowledge of modern engineering practices.
The role reports to the Engineering Manager, based in Cyprus. Our team is made up of individuals from all walks of life, each bringing unique experiences and perspectives that enrich our work and culture. We truly value this diversity and are excited to welcome someone who is open-minded, adaptable, and enthusiastic about collaborating in a globally connected and inclusive environment.
Key Responsibilities
Develop, support, and maintain quality assurance processes using best practices across a range of technologies, ensuring high-quality, reliable, efficient, and scalable testing procedures
Provide input into the quality assurance strategy and contribute to the overall platform reliability
Develop a robust, automated, and Continuous Testing practice within the team, prioritizing rapid feedback loops
Collaborate with the team and appropriate members throughout the engineering function to develop high-quality, timely testing solutions across various technologies used in our applications
Establish strong quality and automation practices, tooling, and processes
Lead quality assurance automation initiatives, including test strategy and design decisions, reviewing test related artifacts, develop and maintain test framework and automated testcases
Collaborating closely with product owners, delivery leads, and business analysts
Contribute to the improvement of software development lifecycle processes with a focus on quality assurance
Participating in the team ceremonies and agile processes and estimating and refining work
About You
3-5+ years of quality assurance experience
Expertise in QA methodologies and tools, with proven deep experience in automated testing frameworks such as Appium, Maestro.dev, Detox or similar
Proven Scripting knowledge in Typescript
Experience in testing mobile applications in scripted way on both iOS and Android platforms
Hands-on experience managing, building and testing infrastructure for iOS and Android
Experienced in Continuous Delivery practices
Hands-on knowledge of testing methodologies (e.g., TDD, BDD, mocking) or a willingness to develop further in that area
Commitment to continuous learning and staying updated with software engineering trends
Proven ability to work with remote, global teams
Ability to make rapid, high-quality decisions in a fast-paced environment and to default to action.
Why you will enjoy working with us
Competitive salary structure including company bonus scheme
Genuinely collaborative and friendly culture
Flexible and hybrid working
Remote working option - work from anywhere for up to 6 weeks per year
Ongoing personal development & learning opportunities
3 paid volunteering days per year & Workplace Giving Program
Periodic recognition and reward programs for outstanding performance and achievements
Frequent events and celebrations
Comprehensive medical insurance with coverage for your healthcare needs
Pension fund
Employee Assistance Program & Wellbeing Initiatives
Convenient and cozy office located near the Limassol Municipal Garden