> Markdown version of [/jobs/ext/2824630-senior-software-engineer-in-test-python](https://www.wearedevelopers.com/jobs/ext/2824630-senior-software-engineer-in-test-python). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Engineer in Test, Python - **Company:** Roku, Inc. - **Location:** Manchester, UK (Remote available) - **Experience:** Expert - **Salary:** £70,000.0 - £80,000.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), JavaScript (Programming Language), Agile Methodology, Airflow, Automation of Tests, Code Review, Databases, Data Structures, Software Debugging, Python (Programming Language), MySQL, Object-Oriented Software Development, Software Architecture, Selenium, Tableau (Software), TypeScript, Cypress (Programming Language), Information Technology, Terraform, Jenkins - **Published:** September 10, 2026 - **Apply:** https://www.collegerecruiter.com/job/2840576933-senior-software-engineer-in-test-python ## About the Role * 5+ years of experience in a QA Automation senior-level role * Extensive experience in developing test automation using Selenium/Python, Selenium/Java and pytest frameworks * Proven track record of designing and implementing successful test automation strategies * Experience in using various testing tools and technologies * Deep understanding of software architecture, object-oriented design principles, and data structures * Experience in JavaScript/TypeScript and Cypress framework * Experience in MySQL like databases and SQL * Demonstrated ability to be proactive, self-driven, and make practical trade-offs based on business needs, and entrepreneurial spirit * Excellent verbal and written communication skills * BS or MS degree in Computer Science or equivalent * Experience in developing Finance or HR related applications * Working experience with Tableau * Working experience with Terraform * Experience in creating workflows for Apache Airflow and Jenkins * AI literacy and curiosity: You have either (1) used generative AI in your previous work or personal projects, or (2) are curious about it and have taken steps to explore or learn more. ## Description As a lead, you consider yourself a platform services automation developer and developing innovative solutions using modern software frameworks and paradigms You are a self-motivated individual with a knack for problem-solving, possessing a solid understanding of customer needs. You work closely with business stakeholders, create comprehensive master and detailed test plans, and construct test automation solutions that encompass all business process aspects. You are execution focused and would develop a reputation for repeatedly delivering projects on time. What you'll be doing * Collaborate with business stakeholders and customers to become a specialist in the field * Plan, create, and implement test automation solutions to ensure the highest quality of all our services * Partner with security and compliance teams to ensure the application meets compliance, security and audit requirements * Participate in the continual improvement of engineering tools, cloud-based technologies/services, and process * Define and participate in Agile development process, including scoping, technical design, estimation effort, coding, testing, debugging, code reviews, maintenance and support * Collaborate with cross-function teams and demonstrate great communication skills ## Related Videos - [How I Built QA from Scratch in a Scaling Startup - no fluff real life story](https://www.wearedevelopers.com/videos/2041-how-i-built-qa-from-scratch-in-a-scaling-startup-no-fluff-real-life-story) - [From Messy Queries to Scalable Systems - How Data Engineering actually works](https://www.wearedevelopers.com/videos/100203-from-messy-queries-to-scalable-systems-how-data-engineering-actually-works) - [The Road to MLOps: How Verivox Transitioned to AWS](https://www.wearedevelopers.com/videos/1050-the-road-to-mlops-how-verivox-transitioned-to-aws) - [MySQL Protocol Features You Should Be Aware Of](https://www.wearedevelopers.com/videos/100267-mysql-protocol-features-you-should-be-aware-of) - [Watch Tests Go Brrrr! : Getting Started with Cypress in ReactJS](https://www.wearedevelopers.com/videos/282-watch-tests-go-brrrr-getting-started-with-cypress-in-reactjs) - [AI Model Management Life Circles: ML Ops For Generative AI Models From Research to Deployment](https://www.wearedevelopers.com/videos/1152-ai-model-management-life-circles-ml-ops-for-generative-ai-models-from-research-to-deployment) ## Related Articles - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [The Best X (Twitter) Accounts for Developers](https://www.wearedevelopers.com/magazine/294-the-best-x-twitter-accounts-for-developers) - [Top Tech YouTube Channels for Developers in 2023](https://www.wearedevelopers.com/magazine/261-top-tech-youtube-channels-for-developers-in-2023) - [Dev Digest 137 - AI'm not sure about this](https://www.wearedevelopers.com/magazine/485-dev-digest-137-ai-m-not-sure-about-this) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs)