About Company
MCL Systems is a dynamic and forward-thinking IT solutions provider based in the vibrant Liverpool City Region. For over two decades, we’ve been dedicated to empowering businesses with cutting-edge technology, delivering bespoke software development, robust IT infrastructure management, and strategic digital transformation consultancy. Our client-centric approach and commitment to innovation have established us as a trusted partner for organizations seeking to optimize their operations and achieve their strategic goals. We pride ourselves on fostering a collaborative and supportive work environment where creativity is encouraged, and every team member plays a vital role in our collective success. Joining MCL Systems means becoming part of a team that values excellence, integrity, and continuous growth, contributing to solutions that make a real difference in the digital landscape.
Job Description
Are you a meticulous problem-solver with a passion for ensuring software excellence? Do you thrive on identifying and squashing bugs before they ever reach the end-user? MCL Systems, a leading IT solutions provider known for its innovative approach and commitment to quality, is seeking a talented and detail-oriented Software Tester to join our growing team in Heswall, Liverpool.
In this crucial role, you will be at the forefront of our product development lifecycle, playing a pivotal part in delivering robust, reliable, and user-friendly software solutions. Your expertise will directly influence the success of our projects, ensuring that every product we release meets the highest standards of quality and performance. You will work closely with our development and product teams, translating technical specifications into comprehensive test plans and executing them with precision.
You will be responsible for designing, developing, and executing both manual and automated test scripts for new features and existing functionalities across various platforms. This includes identifying, documenting, and tracking bugs with meticulous attention to detail, ensuring clear and concise communication with developers for swift resolution. Beyond just finding faults, you’ll actively contribute to improving our testing processes, exploring new tools and methodologies to enhance efficiency and effectiveness. Your insights into user experience and product functionality will be invaluable as you conduct thorough product reviews, providing critical feedback that shapes the final user-facing applications.
This isn’t just about testing; it’s about being an integral part of a collaborative environment where your voice matters. We believe in continuous improvement and empower our team members to take ownership of their work, grow their skills, and contribute to a culture of innovation. If you are passionate about quality, eager to learn, and ready to make a significant impact on software products used by businesses across various sectors, then we want to hear from you. Join MCL Systems and help us build the next generation of reliable and cutting-edge software solutions.
Key Responsibilities
- Design, develop, and execute detailed test plans, test cases, and test scripts based on product requirements and technical specifications.
- Perform manual and automated testing across web, desktop, and mobile applications to identify bugs, defects, and inconsistencies.
- Document and track software defects using issue tracking systems (e.g., Jira), ensuring clear, concise, and comprehensive bug reports.
- Collaborate closely with software developers, product managers, and other stakeholders to understand project requirements and provide timely feedback.
- Participate in product review meetings, offering critical insights and suggestions for improving product usability and functionality.
- Conduct regression testing, performance testing, and user acceptance testing (UAT) to ensure software quality and stability.
- Contribute to the continuous improvement of testing processes, tools, and methodologies.
- Maintain and update test documentation and test suites to reflect changes in software functionality.
Required Skills
- Minimum 2 years of experience in software testing or quality assurance.
- Proficiency in developing and executing manual test cases.
- Familiarity with test management and bug tracking tools (e.g., Jira, Azure DevOps, Trello).
- Strong understanding of software development lifecycle (SDLC) and various testing methodologies.
- Excellent analytical, problem-solving, and communication skills.
- Ability to work independently and as part of a collaborative team.
- Attention to detail and a commitment to delivering high-quality software.
Preferred Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Experience with automated testing tools and frameworks (e.g., Selenium, Cypress, Playwright).
- Knowledge of scripting languages (e.g., Python, JavaScript) for test automation.
- Experience with API testing (e.g., Postman, SoapUI).
- ISTQB certification or equivalent.
Perks & Benefits
- Competitive salary and performance-based bonuses.
- Generous paid time off and public holidays.
- Comprehensive health and wellness benefits package.
- Opportunities for professional development and continuous learning.
- Supportive and collaborative work environment.
- Modern office facilities in a convenient Heswall location.
- Company pension scheme.
How to Apply
Ready to make your mark on our software solutions? We encourage all qualified candidates to apply by clicking the application link below. Please ensure your CV and cover letter highlight your relevant experience and passion for quality assurance.