> Markdown version of [/jobs/ext/13515-it-quality-and-testing](https://www.wearedevelopers.com/jobs/ext/13515-it-quality-and-testing). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # IT Quality and Testing - **Company:** VITTAL PHARMA LTD - **Location:** London, UK - **Salary:** £24,420.0 - £54,158.0 - **Contract:** Permanent contract - **Skills:** Testing (Software), HTML, Java (Programming Language), JavaScript (Programming Language), .NET Framework, PHP (Programming Language), Application Programming Interfaces (APIs), Agile Methodology, Data Analysis, Automation of Tests, Microsoft Azure, C Sharp (Programming Language), Cascading Style Sheets (CSS), Code Coverage, Software Quality, Databases, Continuous Integration, IBM DB2, Software Debugging, DevOps, Eclipse (Software), Github, HP Loadrunner, Java Database Connectivity, JSON, Junit, Python (Programming Language), Microsoft Visual Studio, Microsoft SQL Server, Team Foundation Server, MongoDB, MySQL, Model View Controller (MVC), Node.Js, Oracle (Applications), Scrum Methodology, Systems Development Life Cycle, Release Management, Selenium, Simple Object Access Protocol (SOAP), Software Engineering, Software Quality Assurance (SQA), PL-SQL, Subversion, Systems Architecture, Testng, Web Services, Extensible Markup Language (XML), Scripting, Performance Testing, Software Troubleshooting, SOAPAPI, Gitlab, Git, Web Technologies, Cucumber (Software), Api Management, Jenkins, Programming Languages - **Published:** May 17, 2026 - **Apply:** https://uk.indeed.com/viewjob?jk=ea22120f95bbc32d ## About the Role Do you have experience in Software testing?, We are seeking a highly skilled IT Quality and Testing professional to join our dynamic technology team. The successful candidate will be responsible for ensuring the quality, functionality, and performance of our software products through comprehensive testing and quality assurance processes. This role involves working closely with development teams to implement test automation, conduct system and user acceptance testing, and support continuous integration and deployment practices. The ideal applicant will possess strong analytical skills, a keen eye for detail, and extensive experience in various testing methodologies within diverse software environments., * Proven experience with test automation tools including Selenium, TestNG, Cucumber (software testing tool), JUnit; familiarity with DevOps practices is desirable. * Strong understanding of SDLC methodologies such as Waterfall and Agile frameworks like Scrum or Kanban. * Proficiency in programming languages such as Python, or PHP for scripting tests; experience with Visual Studio or Eclipse is advantageous. * Hands-on experience with CI/CD tools like Jenkins, GitLab, GitHub, Azure DevOps (TFS), SVN or Git for version control. * Knowledge of database management systems including MySQL, Microsoft SQL Server, Oracle, DB2 or MongoDB; experience with JDBC or PL/SQL is preferred. * Familiarity with web technologies such as HTML, CSS, JavaScript (Node.js), XML, JSON APIs (REST/SOAP), MVC frameworks and web services architecture. * Ability to perform performance testing using LoadRunner or similar tools; understanding of system architecture including Linux/Unix environments is beneficial. * Strong analytical skills for data analysis and business requirements gathering; capable of conducting thorough root cause analysis and debugging complex issues. * Excellent organisational skills with attention to detail; capable of managing multiple projects simultaneously while adhering to deadlines. * Relevant certifications in software testing or quality assurance are a plus but not mandatory. This position offers an engaging environment where innovation meets quality assurance excellence. The successful applicant will be integral in maintaining high standards of software delivery through rigorous testing processes aligned with industry best practices. ## Description * Develop, execute, and maintain automated test scripts using tools such as Selenium, TestNG, Cucumber, and JUnit to ensure robust test coverage across applications. * Perform functional, system, regression, load, performance, and user acceptance testing to validate software quality against specified requirements. * Collaborate with development teams to integrate testing processes within the SDLC (Software Development Life Cycle) using CI/CD pipelines with Jenkins, GitLab, GitHub, Azure DevOps, and TFS. * Conduct root cause analysis for defects identified during testing phases and work with developers to facilitate timely resolution. * Design comprehensive test cases based on business requirements and technical specifications; document test results accurately. * Support release management activities by verifying software builds before deployment to production environments. * Participate in requirements gathering sessions to understand project scope and define appropriate testing strategies. * Utilise performance testing tools such as LoadRunner to evaluate system scalability and responsiveness under load conditions. * Perform API testing using REST and SOAP web services; ensure integration points function correctly across systems. * Assist in troubleshooting software issues related to .NET, Java, C#, Python, PHP, or other programming languages; provide technical support during testing phases. * Maintain up-to-date knowledge of industry best practices in software quality assurance and testing automation. ## Related Videos - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [The Resilience of the World Wide Web](https://www.wearedevelopers.com/videos/1281-the-resilience-of-the-world-wide-web) - [Tips and Tricks for Working with JSON](https://www.wearedevelopers.com/videos/1229-tips-and-tricks-for-working-with-json) - [Testing .NET applications a Tool box for every developer](https://www.wearedevelopers.com/videos/704-testing-net-applications-a-tool-box-for-every-developer) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [Excellent Software Testing](https://www.wearedevelopers.com/videos/87-excellent-software-testing) ## Related Articles - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools) - [How to create a test plan for software testing](https://www.wearedevelopers.com/magazine/56-how-to-create-a-test-plan-for-software-testing) - [IT Salaries in UK](https://www.wearedevelopers.com/magazine/288-it-salaries-in-uk) - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london) - [What is a Test Plan: Guide to Test Planning](https://www.wearedevelopers.com/magazine/191-what-is-a-test-plan-guide-to-test-planning) - [Best Companies to work for in London: Top 25 Companies in 2023](https://www.wearedevelopers.com/magazine/187-best-companies-to-work-for-in-london-top-25-companies-in-2023)