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:
o Proficiency in Python and Ansible for scripting and automation tasks.
o Strong experience with Selenium for web testing and JavaScript for developing robust test scripts.
1. 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.
2. WordPress Environment Knowledge:
* Comprehensive understanding of WordPress, particularly:
o How the monolithic environment impacts testing and release processes.
o 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!
#J-18808-Ljbffr