Software Engineer in Test
5 days ago
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.# **Job Summary:**UserTesting is looking for a Software Engineer in Test with a passion for innovation and collaboration to in our offices in Edinburgh, Scotland. You will be building automation to help us scale and improve. We consider Software Engineers in Test an integral partner of our development team, and that everyone on the team owns quality. The right candidate will collaborate effectively as part of a wider engineering team with a focus on SaaS projects. As an Engineer at UserTesting, you will be part of a passionate team that works effectively as a distributed group. # **Duties/Responsibilities:*** Work closely with technical and subject matter experts to deliver class-leading products.* Contribute to ongoing test automation work within the Quality Engineering team.* Write scalable, performant, maintainable code.* Measure and report test automation metrics, including code, function, and test case coverage.* Work effectively within a team environment, to regularly solicit and act on feedback, focus on root causes, and continually strive to improve.* Introduce and/or work on frameworks that can be used for automation.* Review code throughout the software development lifecycle.* Leverage your technical skills to bolster and expand our Quality team’s effectiveness.* Create tools that can be used by others.* Make sure the product is reliable, scalable, and performant.* Take part in software design discussions.* Take part in planning discussions.# **Required Skills/Abilities:*** Ability to work in a fast-paced, iterative development environment with short turnaround times.* Experience in automation frameworks and test strategy/plan development for web-based applications; ex: UI, API, and performance testing.* Understand and be a part of the development process.* Good understanding of Service Oriented Architecture.* Experience with client-side performance optimization, security, and accessibility.* Engineering practices such as refactoring, TDD, CI/CD, pair programming, and code reviews.* Experience with agile development processes such as Lean/Scrum/Kanban/XP.* Excellent verbal and written communication skills.* Excellent organizational skills and attention to detail.* Excellent time management skills with a proven ability to meet deadlines.* Strong analytical and problem-solving skills.* Ability to prioritize tasks and delegate them when appropriate.* Demonstrate UserTesting’s values through work product and within day-to-day team interactions.# **Education and Experience:*** Well-versed in programming languages (Ruby/Rails, Javascript, Go, or Python).* Competent in testing knowledge (Playwright, Cypress, API testing, etc.).* Good background in Software Quality concepts, process, and testing types.* At least 3+ years of related experience required, ideally with 2+ years of technical automation testing/framework experience.* 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.
#J-18808-Ljbffr
-
Software Engineering Manager
2 weeks ago
City of Edinburgh, United Kingdom Software Company Full timeSoftware Engineering Manager Location: Central Scotland (Hybrid role with 1-2 days in the office) VISA status: Applicant must be based within easy commute of Glasgow or Edinburgh (central Scotland) and be UK citizens or not requiring sponsorship. Key areas to the role: AI, SaaS, AWS/Cloud, Web Technology, hands‑on software development, team leadership....
-
Software Engineer in Test
3 days ago
City of Edinburgh, United Kingdom jobr.pro Full timeWe’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...
-
Software Test Engineer
7 days ago
City Of London, United Kingdom CBSbutler Holdings Limited trading as CBSbutler Full timeSoftware Test Engineer North London 40,000 - 45,000 A global pioneer of technology and innovation in the field of defence and security electronics are seeking a Software Test Engineer to be responsible for the build and test of software to support the company's products and services. Key Accountabilities - Software Test Engineer Responsible for building and...
-
Embedded Software Test Engineer
1 week ago
City of Edinburgh, United Kingdom Cirrus Logic Full timeOverviewFor over four decades, Cirrus Logic has been propelled by the top engineers in mixed-signal processing. Our rockstar team thrives on solving complex challenges with innovative end-user solutionsfor the world's top consumer brands. Cirrus Logic is also known for its award-winning culture, built on a foundation of inclusion and fairness, meaningful...
-
Software Engineering Manager
6 days ago
Edinburgh, United Kingdom Software Company Full time £150 - £200Software Engineering ManagerCheck all associated application documentation thoroughly before clicking on the apply button at the bottom of this description.Location: Central Scotland (Hybrid role with 1-2 days in the office)VISA status: Applicant must be based within easy commute of Glasgow or Edinburgh (central Scotland) and be UK citizens or not requiring...
-
Software Test Engineer
7 days ago
City Of London, United Kingdom Matchtech Full timeAre you ready to work on cutting‑edge software that supports next‑generation naval technology? We're looking for a talented Software Test Engineer to join our innovative Radar & Naval team. You'll play a key role in building, testing, and improving software that powers advanced naval systems, helping ensure mission‑critical performance and reliability....
-
Industrial Placement Test Software Engineer
3 days ago
City of Edinburgh, United Kingdom Leonardo Full timeIndustrial Placement Test Software Engineer Leonardo Edinburgh, Scotland, United Kingdom Salary: £25,000 (fixed term) Industrial placement for software engineers who want to work on real‑world projects from day one, developing software for cutting‑edge defence and aerospace projects such as the Eurofighter Typhoon jet. Industrial Placement Programme...
-
Summer Placement Test Software Engineer
24 hours ago
City of Edinburgh, United Kingdom Leonardo Full timeOverviewLeonardo, Edinburgh, United Kingdom. Summer Placement Test Software Engineer role at Leonardo.Location: Edinburgh, United Kingdom. Employment type: Fixed term. Hybrid: Onsite.ResponsibilitiesWork on real engineering problems within Radar, Advanced Targeting or Support business areas.Develop test solutions for: Captor radar for the Typhoon fighter...
-
Software Engineer in Test
2 weeks ago
City Of London, United Kingdom Nscale Full timeAbout Nscale Nscale is the GPU cloud engineered for AI. We provide cost‑effective, high‑performance infrastructure for AI start‑ups and large enterprise customers. Nscale enables AI‑focused companies to achieve superior results by reducing the complexity of AI development. Our GPU cloud bolsters technical capabilities and directly supports strategic...
-
Software Test Engineer
4 weeks ago
City of London, Greater London, United Kingdom IC Resources Full timeJoin a global leader in mission-critical communications technology – London, Hybrid Working Model This forward-thinking organisation is driving innovation in mission-critical wireless communication systems. With a strong focus on reliability, performance, and security, they’re continuing to expand their UK engineering capability and are now hiring...