Software Test Engineer

Digital (I) Technologies Ltd
UK
26 days ago
Apply on www.indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
£30,000.0 - £45,000.0
Working hours
Regular working hours
Job source

Tech stack

Testing (Software) Java (Programming Language) JavaScript (Programming Language) Microsoft Windows Application Programming Interfaces (APIs) Agile Methodology Amazon Web Services Data Analysis Android Software Development Apple IOS JIRA Automation of Tests
+46 more
Microsoft Azure C Sharp (Programming Language) Databases System Configuration Continuous Delivery Continuous Integration Software Debugging Linux DevOps Eclipse (Software) Github HP Loadrunner Python (Programming Language) Load Testing Apache Maven Microsoft Visual Studio Microsoft SQL Server Team Foundation Server MongoDB MySQL Oracle (Applications) Scrum Methodology Systems Development Life Cycle Release Management Selenium Service-Oriented Architecture Simple Object Access Protocol (SOAP) Software Engineering Software Quality Assurance (SQA) Software Testing Automation Framework Subversion System Testing Strategies of Testing Testng User Interface Testing Web Services Performance Testing Software Troubleshooting Gitlab Build Tools Cucumber (Software) Selenium Webdriver Software Version Control Api Management Jenkins Programming Languages

Job description

We are seeking a dynamic and detail-oriented Software Test Engineer to join our innovative technology team. In this role, you will be responsible for designing, developing, and executing comprehensive test plans to ensure the highest quality of software products. Your expertise will drive the validation of software functionalities, performance, and reliability across various platforms and environments. By leveraging your strong analytical skills and technical knowledge, you will help deliver seamless user experiences and uphold our commitment to excellence in software quality assurance., * Develop and maintain detailed test cases, scripts, and automation frameworks using tools such as Selenium, TestNG, Cucumber, and Jenkins to streamline testing processes.

  • Execute functional, system, regression, performance, load testing, and user acceptance testing (UAT) to verify software features meet specified requirements.
  • Collaborate with developers and business analysts during requirements gathering to understand project scope and define test strategies aligned with SDLC (Software Development Life Cycle) best practices.
  • Perform root cause analysis on defects identified during testing phases; troubleshoot issues related to APIs, web services (SOAP/REST), databases (MySQL, Oracle), and system configurations.
  • Integrate automated tests into continuous integration/continuous deployment (CI/CD) pipelines using tools like Jenkins, GitLab, Azure DevOps, or TFS to enhance release management efficiency.
  • Conduct performance testing utilizing LoadRunner or similar tools to evaluate system scalability under various load conditions.
  • Support DevOps initiatives by automating deployment verification processes and assisting in troubleshooting software issues across different operating systems including Windows, Linux, Android, and iOS.

Requirements

  • Proven experience as a Software Test Engineer or Quality Assurance Tester with a strong background in software testing methodologies including functional testing, system testing, UI testing, and API testing.
  • Hands-on expertise with test automation frameworks such as Selenium WebDriver combined with programming languages like Java, C#, Python or JavaScript.
  • Familiarity with SDLC models such as Waterfall and Scrum/Agile methodologies; experience working within collaborative teams using Jira, GitHub, GitLab or SVN for version control.
  • Knowledge of database management systems including MySQL, SQL Server, Oracle, MongoDB; ability to perform data analysis and write complex SQL queries for validation purposes.
  • Experience working with cloud platforms such as AWS or Azure; understanding of service-oriented architecture (SOA), web services (SOAP/REST), and related protocols.
  • Strong debugging skills combined with excellent analysis skills for identifying root causes of defects; capable of performing technical support during release cycles.
  • Familiarity with development environments like Visual Studio or Eclipse; experience with build tools such as Maven or Ant is a plus.

Join us if you’re passionate about ensuring software excellence through meticulous testing processes! Bring your expertise in automation tools, performance evaluation, and troubleshooting to help us deliver innovative solutions that delight users worldwide.

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

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:05 min

Integrating an assistant application with Jira software

Felix Augenstein · LIVE

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · World Congress 2025

2:18 min

Scaling MySQL databases for massive user growth

Johannes Nicolai Johannes Nicolai +1 · LIVE

1:57 min

Finding software engineers for rapid usability testing sessions

Anil Kumar Krishnashetty · World Congress 2022

8:22 min

Simulating a Linux terminal and running Spring Boot

Jakov Semenski · LIVE

2:11 min

Updating the delivery architecture with Jira and Tekton pipelines

Lian Li · World Congress 2022

Videos

See all

Related articles

See all