Job Summary: We are seeking a highly skilled and experienced Software Testing Consultant to join our team. The ideal candidate will be responsible for assessing and improving our software testing processes, ensuring the delivery of high-quality software solutions. The consultant will work closely with project managers, developers, and quality assurance teams to implement best practices and strategies that align with business goals.
Key Responsibilities:
• Assess current software testing methodologies, frameworks, and tools.
• Develop and implement testing strategies, frameworks, and processes to ensure software quality.
• Conduct functional, regression, performance, security, and usability testing.
• Collaborate with development teams to integrate testing processes into the software development lifecycle (SDLC).
• Identify gaps and inefficiencies in existing testing processes and provide recommendations for improvement.
• Provide guidance and training to QA teams on best testing practices and tools.
• Develop test plans, test cases, and test scripts based on project requirements.
• Utilize automation testing tools to enhance testing efficiency.
• Analyse test results, identify defects, and ensure timely resolution.
• Stay updated with the latest industry trends, tools, and techniques in software testing.
• Prepare detailed reports and documentation to track testing progress and outcomes.
Required Skills and Experience:
• Strong knowledge of software testing methodologies (e.g., Agile, Waterfall, DevOps).
• Experience in manual and automated testing techniques.
• Proficiency in automation testing tools such as Selenium, JMeter, Appium, etc.
• Experience with test management tools such as JIRA, TestRail, or similar.
• Knowledge of programming/scripting languages such as Python, Java, or C#.
• Familiarity with CI/CD pipelines and DevOps practices.
• Strong analytical and problem-solving skills.
• Excellent communication and stakeholder management skills.
• Ability to work independently and collaboratively with cross-functional teams.
• Strong documentation and reporting skills.
Qualifications:
• Bachelor's degree in Computer Science, Information Technology, or a related field.
• ISTQB certification or equivalent is preferred.
• Minimum of 5 years of experience in software testing or quality assurance.
• Experience in consulting roles is a plus.
Preferred Qualifications:
• Experience in cloud-based testing environments (AWS, Azure, Google Cloud).
• Knowledge of performance and security testing methodologies.
• Familiarity with AI and machine learning testing frameworks.
Work Location: Aylesbury/Hybrid
Employment Type: Full-time
Salary: £39,000 PA
If you are passionate about delivering high-quality software solutions and have a keen eye for detail, we encourage you to apply and be part of our dynamic team.