Software Test Engineer at TrueLogic Software
London, Essex - England, United Kingdom -
Full Time


Start Date

Immediate

Expiry Date

13 Nov, 26

Salary

45000.0

Posted On

12 Oct, 26

Experience

5 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Industry

Information Technology & Services

Description

Duties

  • Develop, execute, and maintain comprehensive test plans, test cases, and test scripts to validate software functionality across various applications and platforms.
  • Implement and manage test automation frameworks using tools such as Selenium, TestNG, Cucumber, and Jenkins to streamline testing processes and improve efficiency.
  • Conduct functional, system, integration, performance (using LoadRunner), and user acceptance testing to verify software meets business requirements.
  • Perform root cause analysis on defects to identify underlying issues and collaborate with development teams to resolve bugs swiftly.
  • Utilize SDLC (Software Development Life Cycle) best practices to ensure quality is integrated throughout the project lifecycle.
  • Support release management by verifying software builds, conducting regression testing, and ensuring smooth deployment processes.
  • Collaborate with cross-functional teams including developers, business analysts, and DevOps engineers to optimize testing strategies within Agile (Scrum) or Waterfall methodologies.
  • Use tools like Jira, GitHub, GitLab, TFS (Team Foundation Server), SVN (Subversion), and Azure DevOps for tracking issues, version control, and continuous integration workflows.
  • Analyze data from tests to identify performance bottlenecks or system vulnerabilities; leverage knowledge of APIs (Application Programming Interfaces), RESTful services, SOAP web services, SQL/PL-SQL databases (MySQL, Oracle), and cloud platforms like AWS or Azure for comprehensive testing coverage.
  • Provide technical support during testing phases by troubleshooting software issues on Windows, Linux, Android, iOS environments using Visual Studio, Eclipse, or other IDEs.

Qualifications

  • Proven experience in software testing with a strong understanding of SDLC methodologies including Agile (Scrum) and Waterfall models.
  • Hands-on expertise with test automation tools such as Selenium WebDriver, Cucumber, TestNG, JUnit, and scripting languages like Python or JavaScript.
  • Solid knowledge of performance testing tools such as LoadRunner or similar solutions; experience with system testing and load/stress testing is highly desirable.
  • Familiarity with continuous integration/continuous deployment (CI/CD) pipelines using Jenkins or GitLab CI/CD for automated build verification.
  • Strong analytical skills with the ability to perform root cause analysis and debugging across complex systems involving APIs (REST/SOAP), databases (MySQL, SQL Server), and web technologies (HTML/CSS/JavaScript).
  • Experience working with version control systems such as Git or SVN; proficiency in using Jira for issue tracking and requirement management.
  • Knowledge of cloud services like AWS or Azure; understanding of service-oriented architecture (SOA) principles is a plus.
  • Excellent communication skills with the ability to clearly document test cases, results, and defect reports; capable of collaborating effectively within multidisciplinary teams.
  • Bachelor’s degree in Computer Science, Information Technology or related field; additional certifications in ISTQB or similar are advantageous.

Responsibilities
Loading...