> Markdown version of [/jobs/ext/3325022-senior-test-automation-engineer](https://www.wearedevelopers.com/jobs/ext/3325022-senior-test-automation-engineer). 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 Test Automation Engineer - **Company:** pollpuzzle - **Location:** London, UK - **Experience:** Expert - **Salary:** £40,832.0 - £74,880.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Application Programming Interfaces (APIs), Agile Methodology, Amazon Web Services, Automation of Tests, Microsoft Azure, C Sharp (Programming Language), System Configuration, Continuous Delivery, Continuous Integration, Data Validation, Software Debugging, DevOps, Github, HP Loadrunner, Systems Analysis, Junit, Python (Programming Language), Team Foundation Server, MySQL, Network Configuration and Change Management, Oracle (Applications), Scrum Methodology, Systems Development Life Cycle, Regression Testing, Release Management, Selenium, Simple Object Access Protocol (SOAP), Software Engineering, SQL Databases, Subversion, System Testing, Test Execution Engine, Strategies of Testing, Testng, Scripting, Performance Testing, Gitlab, Cucumber (Software), Selenium Webdriver, Software Version Control, Api Management, Jenkins, Programming Languages - **Published:** September 25, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=749f7081f516c9b2 ## About the Role * Proven experience in test automation development using Selenium WebDriver with programming languages such as Java or C#. * Strong understanding of continuous integration/delivery pipelines with tools like Jenkins or GitLab for automated build and test execution. * Extensive knowledge of software testing methodologies including functional testing, system testing, performance testing (using LoadRunner or similar), API testing (REST/SOAP), and user acceptance testing. * Familiarity with SDLC frameworks such as Waterfall or Scrum/Agile methodologies; experience working within Scrum teams preferred. * Proficiency in scripting languages like Python or Bash for automation tasks; experience with SQL databases (MySQL, Oracle) for data validation is a plus. * Ability to perform root cause analysis and troubleshooting on complex software issues; strong debugging skills are essential. * Experience working with version control systems such as GitHub, GitLab or SVN; familiarity with TFS is advantageous. * Knowledge of cloud platforms like AWS or Azure for environment setup and performance testing is desirable. * Excellent analytical skills with the ability to gather requirements from business stakeholders and translate them into technical test cases. * Strong communication skills to collaborate effectively across teams and document testing procedures clearly. ## Description * Develop, maintain, and enhance automated test scripts using tools such as Selenium, Cucumber, TestNG, and JUnit to validate software functionality across multiple platforms including web, mobile (Android and iOS), and APIs. * Collaborate with cross-functional teams-including developers, business analysts, and DevOps-to understand requirements and translate them into effective test cases and automation frameworks. * Execute comprehensive system testing, functional testing, performance testing with LoadRunner or similar tools, and user acceptance testing to verify software meets specified requirements. * Integrate automated tests into CI/CD pipelines utilizing Jenkins, GitLab, GitHub, or Azure DevOps to facilitate rapid feedback loops and continuous delivery. * Perform root cause analysis on defects identified during testing phases; troubleshoot issues related to software bugs, network configurations, or environment inconsistencies using debugging tools and system analysis techniques. * Support release management activities by validating new builds, coordinating regression tests, and ensuring smooth deployment processes across different environments. * Contribute to SDLC (Software Development Life Cycle) best practices by participating in requirements gathering, design reviews, and documentation of test plans and results. ## Related Videos - [Continuous testing - run automated tests for every change!](https://www.wearedevelopers.com/videos/190-continuous-testing-run-automated-tests-for-every-change) - [How Unit Testing Saved My Career](https://www.wearedevelopers.com/videos/1642-how-unit-testing-saved-my-career) - [MySQL Protocol Features You Should Be Aware Of](https://www.wearedevelopers.com/videos/100267-mysql-protocol-features-you-should-be-aware-of) - [Old tools, new tricks](https://www.wearedevelopers.com/videos/1916-old-tools-new-tricks) - [Testing .NET applications a Tool box for every developer](https://www.wearedevelopers.com/videos/704-testing-net-applications-a-tool-box-for-every-developer) - [From boy scouting to redrawing the landscape](https://www.wearedevelopers.com/videos/1140-from-boy-scouting-to-redrawing-the-landscape) ## Related Articles - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools) - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Data Engineer Salary UK](https://www.wearedevelopers.com/magazine/253-data-engineer-salary-uk) - [Should senior developers refuse interview coding challenges?](https://www.wearedevelopers.com/magazine/29-should-senior-developers-refuse-interview-coding-challenges) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs)