Senior Software Engineer - Systems Integrator
- £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.
- Comprehensive understanding of WordPress, particularly:
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!