cover
Full Time
PHP Jobs - Jobs for PHP Community

Software Test Engineer | QA Automation & Performance Testing/ 13 hours ago

Attractive
Application ends: 2026-01-17

Quick Summary

This remote Software Test Engineer role in the UK requires expertise in designing and executing comprehensive QA strategies, with a strong focus on advanced automation and performance testing. Candidates must be proficient with Selenium, LoadRunner, TestNG, Cucumber, and Jenkins, and skilled in multiple languages (Java, C#, Python, etc.) and complex SQL querying. The role involves implementing CI/CD pipelines using DevOps practices, working across the SDLC (Agile/Waterfall), and troubleshooting complex issues involving SOAP/REST APIs and various databases. This permanent position offers full-time or part-time options, with an expected salary range of £23,521.17 to £69,112.82 per year.

Overview

Join our dynamic team as a highly skilled Software Test Engineer. This role focuses on designing, developing, and executing comprehensive testing strategies to ensure superior software quality and reliability. You will work across various testing methodologies, including advanced automation and performance testing, within a collaborative environment that prioritizes innovation and continuous improvement. We require candidates with a strong background in software development and testing processes, proficient in both manual and automated testing frameworks.

Key Responsibilities & Duties

  • Develop detailed test cases, scripts, and plans based on technical specifications and business requirements.
  • Execute comprehensive testing, including functional, system, integration, regression, load, and performance tests, to validate software quality.
  • Utilize industry-leading tools like Selenium, LoadRunner, JUnit, TestNG, Cucumber, and Jenkins for robust test automation and continuous integration (CI).
  • Conduct root cause analysis (RCA) for defects identified during testing to facilitate efficient resolution.
  • Collaborate closely with developers and business analysts to understand application features and identify potential issues early in the Software Development Life Cycle (SDLC).
  • Manage User Acceptance Testing (UAT) to ensure software meets client expectations prior to release.
  • Support release management, ensuring all deliverables meet stringent quality standards.
  • Maintain comprehensive documentation of test cases, results, defect reports, and test scripts for audit compliance.
  • Participate in requirements gathering sessions to clarify scope and acceptance criteria for new features.
  • Troubleshoot complex issues involving APIs, web services (SOAP/REST), databases (SQL/Oracle/MongoDB), and operating systems (Windows/Linux).
  • Enhance existing testing frameworks by integrating new tools and methodologies aligned with modern DevOps practices.

Required Skills & Experience

  • Proven expertise in software testing tools: Selenium, LoadRunner, TestNG, Cucumber, and Jenkins.
  • Experience utilizing GitLab, GitHub, or Git for version control.
  • Strong understanding of SDLC models, including Waterfall and Agile methodologies (Scrum/Kanban).
  • Proficiency in multiple programming languages: Java, C#, Python, C++, PHP, JavaScript, and shell scripting (Bash).
  • Demonstrated experience with test automation frameworks and scripting for:
    • API testing (Postman)
    • UI testing (Selenium)
    • Performance testing (LoadRunner)
    • Unit testing (JUnit)
  • Knowledge of DevOps practices, specifically implementing CI/CD pipelines using Jenkins or Azure DevOps.
  • Familiarity with various databases (MySQL, Microsoft SQL Server, Oracle, DB2, MongoDB) and ability to write complex SQL queries and stored procedures.
  • Understanding of web technologies (HTML5, CSS3, XML, JSON) and web services (SOAP and RESTful APIs), including Service-Oriented Architecture (SOA).
  • Ability to perform system troubleshooting using debugging tools within Visual Studio or Eclipse environments.
  • Strong analytical skills essential for interpreting data analysis results for quality assurance (QA).
  • Excellent communication skills for clear documentation and effective cross-team collaboration.

This position offers a stimulating environment where innovation is encouraged alongside professional growth opportunities in the field of software quality assurance. We welcome applications from candidates who are passionate about delivering high-quality software solutions through meticulous testing practices.

Job Details (Remote)

  • Job Types: Full-time, Part-time, Permanent
  • Pay Range: £23,521.17-£69,112.82 per year
  • Expected Hours: 37.5 per week
  • Benefits: Work from home

Share

Your experience on this site will be improved by allowing cookies Cookie Policy