Staff Software Engineer in Test (Mobile & Web) in Edinburgh
Staff Software Engineer in Test (Mobile & Web)

Staff Software Engineer in Test (Mobile & Web) in Edinburgh

Edinburgh Full-Time 36000 - 60000 ÂŁ / year (est.) Home office (partial)
Go Premium
U

At a Glance

  • Tasks: Lead quality engineering initiatives and develop advanced automation strategies for mobile and web applications.
  • Company: Join UserTesting, a leader in human insight and customer experience innovation.
  • Benefits: Competitive salary, flexible work options, and opportunities for professional growth.
  • Why this job: Make a real impact by shaping how companies connect with their customers through technology.
  • Qualifications: 10+ years in software development with strong automation and leadership skills.
  • Other info: Be part of a diverse team committed to transforming customer experiences.

The predicted salary is between 36000 - 60000 ÂŁ per year.

We’re UserTesting—the leader in human insight. Our mission is to help organizations craft exceptional customer experiences through fast, actionable feedback. We empower teams to build the best products and experiences by embedding real human perspectives into every stage of the development process—from ideation to launch. With the world’s strongest participant network, AI-powered analysis, expert services, and seamless integrations, we help companies eliminate guesswork, align stakeholders, and bring customer needs into sharp focus. Trusted by more than 3,000 organizations worldwide—including 75 of the Fortune 100—UserTesting delivers measurable business outcomes, reduces risk, and helps teams deliver with confidence. Joining our team means being part of a passionate group focused on transforming how companies understand and connect with their customers. Let’s build experiences people love—together.

Duties/Responsibilities:

  • Work cross-functionally across product lines and departments to drive alignment on quality and engineering initiatives, ensuring solutions scale while meeting both immediate and long-term objectives.
  • Act as a senior technical leader within QE, providing guidance, influence, and decision-making support across teams.
  • Own and evolve advanced automation, tooling, and framework strategy, including researching, adopting, and operationalizing AI-driven tooling to improve risk visibility, test effectiveness, and team productivity.
  • Define and lead the mobile quality and automation strategy, partnering with Product and Engineering to ensure high-quality, scalable mobile delivery.
  • Partner closely with Architects and Engineering Team Leads to influence system design early, embedding quality, testability, and reliability into architecture and delivery decisions.
  • Provide hands-on technical leadership through framework design, proofs-of-concept, and critical automation contributions, while ensuring solutions are scalable, maintainable, and reusable across teams.
  • Champion Quality Engineering best practices, continuously improving standards, processes, and ways of working across the organization.
  • Mentor and coach Software Engineers in Test through code reviews, technical guidance, and best practices, raising the team's overall quality and capabilities.
  • Operate autonomously within loosely defined problem spaces, identifying opportunities, setting direction, and driving initiatives with minimal oversight beyond high-level alignment.
  • Serve as a multiplier by unblocking teams, simplifying technical decisions, and enabling consistent quality outcomes across multiple product areas.
  • Participate in roadmap discussions with Quality and Engineering leadership, ensuring quality considerations are embedded into planning and execution.
  • Travel may be required to support teams, planning, and strategic initiatives.

Required Skills/Abilities:

  • Demonstrated experience working in fast-paced, iterative development environments with short feedback cycles.
  • Strong background designing, developing, and maintaining automation frameworks and test strategies for web and mobile applications, including UI, API, contract, accessibility, and performance testing.
  • Hands-on experience architecting and optimizing CI/CD workflows using GitHub Actions, including reusable workflows and environment-based deployments to enable fast, reliable, and scalable delivery.
  • Proven ability to influence without authority, driving alignment and technical decisions across multiple teams and stakeholders, and leading initiatives through end-to-end execution.
  • Excellent verbal and written communication and collaboration skills, with the ability to clearly articulate complex technical concepts to both technical and non-technical audiences.
  • Strong analytical and problem-solving skills, with a proactive approach to identifying and mitigating quality risks.
  • Ability to prioritize work effectively and delegate when appropriate to ensure timely delivery and team efficiency.
  • Experience coaching and mentoring engineers, fostering technical growth and a culture of ownership and excellence.
  • Willingness to travel as needed to support teams and strategic initiatives.
  • Demonstrated alignment with UserTesting’s values through day-to-day work and collaboration.

Education and Experience:

  • Strong programming experience in one or more languages such as Ruby/Rails, JavaScript/Typescript, Go, or Python.
  • High level of proficiency with modern automation tools and frameworks, such as Playwright, Cypress, Pactflow, and API testing tools.
  • Deep understanding of software quality principles, automation practices, and testing methodologies.
  • 10+ years of relevant experience, including 7+ years of hands-on technical automation and framework development.
  • Experience working at all stages in the software development life cycle.
  • Experience working in an Agile environment with distributed remote teams.

Physical Requirements:

  • Prolonged periods of sitting at a desk and working on a computer.

Other duties: Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties, or responsibilities that are required of the employee for this job. Duties, responsibilities, and activities may change at any time with or without notice.

UserTesting is an Equal Opportunity Employer and a participant in the U.S. Federal E-Verify program. Women, minorities, individuals with disabilities and protected veterans are encouraged to apply. We welcome people of different backgrounds, experiences, abilities and perspectives. UserTesting will consider qualified applicants with criminal histories in a manner consistent with the San Francisco Fair Chance Ordinance, as applicable.

Staff Software Engineer in Test (Mobile & Web) in Edinburgh employer: User Testing Company

UserTesting is an exceptional employer that fosters a collaborative and innovative work culture, empowering employees to drive impactful change in customer experience. With a strong focus on professional growth, team members benefit from mentorship opportunities and the chance to work with cutting-edge technology in a fast-paced environment. Located in a vibrant area, UserTesting offers a unique blend of flexibility and support, making it an ideal place for those seeking meaningful and rewarding careers.
U

Contact Detail:

User Testing Company Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Staff Software Engineer in Test (Mobile & Web) in Edinburgh

✨Tip Number 1

Network like a pro! Reach out to folks in your industry on LinkedIn or at meetups. A friendly chat can lead to opportunities that aren’t even advertised yet.

✨Tip Number 2

Show off your skills! Create a portfolio or GitHub repo showcasing your projects and automation frameworks. This gives potential employers a taste of what you can do.

✨Tip Number 3

Prepare for interviews by practising common technical questions and scenarios. We recommend doing mock interviews with friends or using online platforms to boost your confidence.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are proactive!

We think you need these skills to ace Staff Software Engineer in Test (Mobile & Web) in Edinburgh

Automation Framework Development
Test Strategy Design
CI/CD Workflow Optimization
GitHub Actions
Web and Mobile Application Testing
UI Testing
API Testing
Performance Testing
Accessibility Testing
Analytical Skills
Problem-Solving Skills
Technical Leadership
Mentoring and Coaching
Agile Methodologies
Communication Skills

Some tips for your application 🫡

Tailor Your Application: Make sure to customise your CV and cover letter to highlight your experience with automation frameworks and quality engineering. We want to see how your skills align with our mission of delivering exceptional customer experiences!

Showcase Your Technical Skills: Don’t hold back on showcasing your programming prowess! Mention the languages you’re proficient in, like Ruby or JavaScript, and any modern automation tools you’ve worked with. We love seeing hands-on experience that matches our needs.

Communicate Clearly: Your written communication should be clear and concise. Remember, we value the ability to articulate complex technical concepts, so make sure your application reflects that skill. Keep it professional but let your personality shine through!

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you don’t miss out on any important updates. Let’s build amazing experiences together!

How to prepare for a job interview at User Testing Company

✨Know Your Tech Inside Out

Make sure you’re well-versed in the programming languages and automation tools mentioned in the job description, like Ruby, JavaScript, or Playwright. Brush up on your knowledge of CI/CD workflows too, as you’ll want to impress with your technical expertise.

✨Showcase Your Leadership Skills

UserTesting is looking for someone who can influence and lead without authority. Prepare examples from your past experiences where you’ve successfully driven alignment across teams or mentored others. This will demonstrate your ability to take charge and guide your peers.

✨Prepare for Scenario-Based Questions

Expect questions that assess your problem-solving skills and how you handle quality risks. Think of specific scenarios where you identified a risk and the steps you took to mitigate it. This will show your analytical mindset and proactive approach.

✨Communicate Clearly and Confidently

Since you’ll be working with both technical and non-technical teams, practice articulating complex concepts in simple terms. During the interview, focus on clear communication to ensure everyone understands your points, which will highlight your collaboration skills.

Staff Software Engineer in Test (Mobile & Web) in Edinburgh
User Testing Company
Location: Edinburgh
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

U
  • Staff Software Engineer in Test (Mobile & Web) in Edinburgh

    Edinburgh
    Full-Time
    36000 - 60000 ÂŁ / year (est.)
  • U

    User Testing Company

    50-100
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>