Senior Software Engineer - Systems Integrator

1552057
  • £400PD - £450PD
  • London Bridge
  • Contract
  • 400
  • 450
  • Contract
  • Infrastructure and Cloud Contract


Our client is a leading global systems integrator, specialising in delivering complex technology solutions across various sectors. They are looking for an experienced Senior Software Engineer to join their team and support a project focused on rigorous testing and quality assurance within a comprehensive WordPress-based ecosystem.

This position is vital to ensuring the reliable delivery of high-quality digital solutions. The successful candidate will be responsible for overseeing and enhancing software testing methodologies and processes, with a strong emphasis on automation.

Contract Details:

  • Start Date: ASAP
  • Duration: 6 months
  • Determination: Inside IR35
  • Location: London Bridge
  • Day rate: £400PD - £450PD

Key Responsibilities:

  • Design and implement test plans to ensure thorough coverage across different application components.
  • Execute both manual and automated tests to validate functionality, performance, and reliability.
  • Prioritise test tasks based on risk analysis, ensuring alignment with project timelines and quality objectives.
  • Develop and refine testing strategies to enhance test coverage and speed of execution.
  • Integrate automation tools and methodologies effectively to reduce manual testing requirements.
  • Optimise and scale the testing framework by leveraging automation tools such as Cypress, Playwright, Jest, and PHPUnit.
  • Regularly assess and refine automation pipelines for improved reliability and efficiency.
  • Communicate test results and findings with cross-functional teams, including engineering, business, and editorial teams.Provide clear documentation and updates on testing progress, defect status, and project risks.
  • Proficiently use testing tools like Cypress, Playwright, Jest, PHPUnit, and Ghost Inspector.
  • Apply insights from automation and analysis tools to continuously improve testing effectiveness.
  • Demonstrate a thorough understanding of WordPress's monolithic architecture, including: Two main front ends: creator (content creation) and reader (content consumption).
  • Data storage, access methods, and complexities within the WordPress Theme and Plugin ecosystem.
  • Ensure testing protocols are tailored to address the unique challenges of a WordPress environment, focusing on holistic ecosystem validation.

Technical Requirements:

  • Automation & Scripting:
      • Proficiency in Python and Ansible for Scripting and automation tasks.
      • Strong experience with Selenium for web testing and JavaScript for developing robust test scripts.
  • Testing Frameworks:
      • Extensive experience with Cypress and Playwright for end-to-end testing, specifically within WordPress platforms.
      • Proficiency in PHPUnit for unit testing in PHP environments and Jest for JavaScript testing.
  • WordPress Environment Knowledge:
    • Comprehensive understanding of WordPress, particularly:
      • How the monolithic environment impacts testing and release processes.
      • Familiarity with common testing challenges within WordPress ecosystems, such as theme/plugin compatibility and data handling.

Qualifications:

  • Proven track record in software testing, preferably in environments with complex integrations.
  • Strong foundation in both manual and automated testing processes.
  • Exceptional analytical skills, problem-solving abilities, and a collaborative mindset.
  • Excellent communication skills for cross-functional teamwork

If you are interested in this opportunity and want to find out more, we encourage you to apply today! 

Taylor Cotter Network Consultant (Contract)

Apply for this role