Senior Test Automation Engineer
pollpuzzle
London, UK
8 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.indeed.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Compensation
£40,832.0 - £74,880.0
Working hours
Regular working hours
Job source
Tech stack
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
+32 more
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
Job 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.
Requirements
- 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.
Benefits & conditions
Join us to be at the forefront of quality assurance innovation! Your expertise will help shape reliable software solutions that empower users worldwide while advancing your career in a vibrant tech environment committed to excellence.
Pay: £40,832.27-£74,880.14 per year
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.indeed.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
LM
Luis Minvielle
over 2 years ago
EM
Eli McGarvie
Software Engineer Salary London
over 3 years ago
CH
Chris Heilmann
Dev Digest 121 - AI goes offline
over 2 years ago
EM
Eli McGarvie
Data Engineer Salary UK
over 3 years ago
TL
Thomas Limbüchler
Should senior developers refuse interview coding challenges?
almost 6 years ago
LM
Luis Minvielle
Fully Remote Software Engineer Jobs
over 2 years ago