Software Test Engineer

Ramark systems Ltd
UK
2 months ago

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) Microsoft Windows Application Programming Interfaces (APIs) Agile Methodology Amazon Web Services Data Analysis Software Applications JIRA Automation of Tests Microsoft Azure Bash Shell
+44 more
C Sharp (Programming Language) C++ (Programming Language) Cloud Computing Code Review Continuous Delivery Continuous Integration Software Debugging Linux Eclipse (Software) Github HP Loadrunner Apache JMeter Junit Python (Programming Language) Apache Maven Microsoft Visual Studio Microsoft SQL Server Team Foundation Server MySQL Oracle (Applications) Windows PowerShell Systems Development Life Cycle Release Management Selenium Simple Object Access Protocol (SOAP) Software Engineering Software Systems SQL Databases Software Testing Automation Framework Subversion System Testing Testng Web Services Scripting Performance Testing Delivery Pipeline Hp Alm Gitlab Gitlab-ci Build Tools Cucumber (Software) Selenium Webdriver Software Version Control Jenkins

Job description

  • Develop and maintain detailed test cases, scripts, and plans aligned with business requirements and technical specifications.
  • Execute manual and automated tests across various platforms including web, mobile (Android and iOS), and desktop applications.
  • Utilise tools such as Selenium, TestNG, JUnit, Cucumber, and LoadRunner to automate testing processes and improve efficiency.
  • Conduct functional, system, integration, user acceptance testing (UAT), performance, load, and security testing to identify defects and ensure compliance with quality standards.
  • Analyse root causes of defects through debugging and troubleshooting using tools like Visual Studio, Eclipse, or similar IDEs.
  • Collaborate with developers and business analysts during requirements gathering to understand project scope and define test strategies.
  • Integrate testing frameworks within DevOps pipelines using Jenkins, GitLab CI/CD, Azure DevOps or similar tools to facilitate continuous integration (CI) and continuous delivery (CD).
  • Support release management activities by validating new software releases prior to deployment.
  • Document test results accurately in test management tools such as HP ALM or Jira; report issues clearly for prompt resolution.
  • Participate in code reviews and provide feedback on quality assurance practices; contribute to process improvements for testing methodologies.

Requirements

Do you have experience in System testing?, We are seeking a highly skilled Software Test Engineer to join our dynamic technology team. The successful candidate will be responsible for designing, developing, and executing comprehensive test plans to ensure the quality and reliability of our software products. This role offers an excellent opportunity to work with cutting-edge tools and methodologies, including test automation, continuous integration, and performance testing, contributing significantly to our software development lifecycle (SDLC). The ideal applicant will possess strong analytical skills, a keen eye for detail, and a passion for delivering high-quality software solutions., * Proven experience in software testing within an SDLC environment employing Waterfall or Agile methodologies.

  • Extensive knowledge of test automation frameworks using Selenium WebDriver, TestNG, Cucumber or similar tools.
  • Strong understanding of APIs (REST & SOAP), web services, SQL databases (MySQL, Oracle, Microsoft SQL Server), and data analysis skills.
  • Experience with performance testing tools such as LoadRunner or JMeter; familiarity with system testing across multiple operating systems including Windows and Linux.
  • Proficiency in programming languages such as Java, C#, Python or C++, along with scripting skills in Bash or PowerShell is desirable.
  • Knowledge of cloud platforms like AWS or Azure is advantageous.
  • Familiarity with version control systems such as GitHub, GitLab, SVN or TFS; experience with build tools like Maven or Ant is preferred.
  • Strong analytical skills combined with excellent communication abilities; capable of working independently or within a team environment. This position offers an engaging environment where innovation meets quality assurance excellence. We value meticulous professionals committed to delivering reliable software solutions that meet both technical standards and user expectations.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

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

2:18 min

Scaling MySQL databases for massive user growth

Johannes Nicolai Johannes Nicolai +1 · LIVE

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · WWC 2025

2:03 min

Automating the complete functional software testing development lifecycle

April Yoho April Yoho · WWC Europe 2026

5:47 min

Integrating user stories and test automation via Jira tools

Christoph Ruggenthaler · LIVE

1:57 min

Finding software engineers for rapid usability testing sessions

Anil Kumar Krishnashetty · WWC 2022

Videos

See all

Related articles

See all