At a Glance
- Tasks: Drive performance and stability for our iOS app, ensuring smooth user experiences.
- Company: Join a profitable tech startup with a focus on innovation and collaboration.
- Benefits: Equity, flexible hours, health insurance, and personal development budget.
- Why this job: Make a real impact on millions of users while growing your skills in a dynamic environment.
- Qualifications: 7+ years in Quality Engineering, expertise in automated testing, and CI/CD proficiency.
- Other info: Exciting company-wide offsites and a culture that values learning and growth.
The predicted salary is between 48000 - 72000 ÂŁ per year.
Our Values
- Dream big â Be visionary, strategic, and open to innovation
- Build great things â Work in service of our users, always improving and pushing higher
- Operate like an owner â Propel company success and impact with an entrepreneurial mindset
- Win like a sports team â Be trusting and collaborative while empowering others
- Learn and grow fast â Never stop learning and iterate fast
- Share our passion â Share ideas and practice enthusiasm and joy
About The Team
You will be joining the Quality Engineering (QE) team as a key contributor within the PSM (Performance, Stability, Monitoring) squad supporting 30M+ monthly active users and growing fast. We operate with a proactive, "shift-left" strategy, ensuring quality is engineered into our product from day one, focusing on the core reliability of our iOS product and crossâplatform applications. Expect high technical autonomy, a direct impact on userâperceived reliability, and close collaboration with mobile, backend, ML, and product teams to lay the technical groundwork for future product excellence.
About The Role
- Driving Performance & Stability: Owning the nonâfunctional testing strategy. You will design and execute critical performance, load, and stress tests for our core iOS app to ensure smooth performance for millions of users.
- Architecting Advanced Automation: Building and expanding our automated test suite across iOS and cross platforms (depending on your strong suit). You will also help drive modern framework migrations and API automation.
- ShiftâLeft Leadership: Embedding deeply with the feature squad. You wonât just test code; you will design for testability, create comprehensive test plans, and catch critical architectural risks before a single line of code is deployed.
Required Skills
- 7+ years in Quality Engineering or QA roles, with a track record of stability and technical growth.
- Deep, handsâon experience writing automated tests using Xcode and XCUITest (Swift), and/or crossâplatform (Cypress/Playwright), API testing.
- Performance Profiling: Expertise in using developer tools like Instruments to identify memory leaks, lag, and performance bottlenecks.
- A Versatile QE Mindset: You are as comfortable writing code for automation as you are executing rigorous manual exploratory testing.
- CI/CD Proficiency: Working knowledge of integrating test suites into pipelines (e.g., GitHub Actions, TeamCity).
Even if you donât meet all the criteria listed above, we would still love to hear from you! Goodnotes places a lot of value on learning and development and will support your growth if needed.
The Interview Process
- Introductory call â Our talent acquisition team would love to hear more about your background, what you are looking for, and why youâd like to join Goodnotes.
- Takeâhome assignment â To be completed at your own time.
- Technical interview 1 & 2 â Put your skills and knowledge to the test! Weâd also like to see your ability to communicate your thought process clearly.
- Engineering Manager interview â Finding out further about your experience, aspirations, and the technical projects you have been involved in.
- Behavioural Panel interview â Start off with a 5âminute presentation about a passion of yours, followed by answering questions related to Goodnotes company values.
- AI Literacy Interview â A conversation about your general understanding of AI and how you use it in professional or personal life.
Whatâs in it for you
- Meaningful equity in a profitable tech startup.
- Budget for things like noiseâcancelling headphones, setting up your home office, personal development, professional training, and health & wellness.
- Companyâwide annual offsite (we met in Bali in 2024 and Istanbul and Seoul in 2025).
- Flexible working hours and location. We expect this role to work 5 days a week.
- Medical insurance for you and your dependents.
Legal
Employment is contingent upon successful completion of background checks, including verification of employment, education, and criminal records. By submitting your application, you acknowledge that you have read and understood our Candidate Privacy Notice, which provides important information about the data we collect during the application process.
Senior Quality Engineer (iOS) in London employer: Goodnotes
Contact Detail:
Goodnotes Recruiting Team
StudySmarter Expert Advice đ¤Ť
We think this is how you could land Senior Quality Engineer (iOS) in London
â¨Tip Number 1
Get to know the company culture before your interview. Check out their social media, read up on their values, and see how they operate. This will help you tailor your answers and show that you're a great fit for their team.
â¨Tip Number 2
Practice makes perfect! Run through common interview questions with a friend or in front of a mirror. Focus on articulating your thought process clearly, especially when discussing technical challenges you've faced.
â¨Tip Number 3
Donât forget to prepare some thoughtful questions for your interviewers. This shows your genuine interest in the role and helps you assess if the company aligns with your career goals.
â¨Tip Number 4
Finally, apply through our website! Itâs the best way to ensure your application gets seen by the right people. Plus, it shows youâre proactive and really want to be part of our team.
We think you need these skills to ace Senior Quality Engineer (iOS) in London
Some tips for your application đŤĄ
Show Your Passion: When writing your application, let your enthusiasm for quality engineering shine through! We want to see how excited you are about the role and how you can contribute to our mission of delivering top-notch products.
Tailor Your Experience: Make sure to highlight your relevant experience in Quality Engineering, especially with iOS and automation tools. We love seeing how your background aligns with our needs, so donât hold back on those achievements!
Be Clear and Concise: Keep your application straightforward and to the point. We appreciate clarity, so make it easy for us to understand your skills and experiences without wading through unnecessary fluff.
Apply Through Our Website: We encourage you to submit your application directly through our website. Itâs the best way for us to receive your details and ensures youâre considered for the role. Plus, itâs super easy!
How to prepare for a job interview at Goodnotes
â¨Know Your Stuff
Make sure you brush up on your technical skills, especially around automated testing with Xcode and XCUITest. Be ready to discuss your experience with performance profiling and how you've tackled issues like memory leaks or performance bottlenecks in the past.
â¨Show Your Passion
During the behavioural panel interview, kick things off with a 5-minute presentation about something you're passionate about. This is your chance to showcase your enthusiasm and creativity, so pick a topic that reflects your personality and aligns with Goodnotes' values.
â¨Prepare for Collaboration
Since this role involves working closely with various teams, be prepared to discuss how you've collaborated in the past. Think of examples where youâve empowered others or contributed to a teamâs success, as this will resonate well with their 'win like a sports team' value.
â¨Embrace Continuous Learning
Goodnotes values growth, so be ready to talk about how you keep your skills sharp. Share any recent courses, certifications, or projects that demonstrate your commitment to learning and adapting, especially in areas like CI/CD integration and automation frameworks.