IT Quality and Testing

VITTAL PHARMA LTD
Charing Cross, United Kingdom
8 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Compensation
£ 54K

Job location

Charing Cross, United Kingdom

Tech stack

Testing (Software)
HTML
Java
JavaScript
.NET
PHP
API
Agile Methodologies
Data analysis
Automation of Tests
Azure
C Sharp (Programming Language)
CSS
Code Coverage
Software Quality
Databases
Continuous Integration
IBM DB2
Software Debugging
DevOps
Eclipse
Github
HP Loadrunner
Java Database Connectivity
JSON
JUnit
Python
Microsoft Visual Studio
Microsoft SQL Server
Team Foundation Server
MongoDB
MySQL
MVC
Node.js
Oracle Applications
Scrum
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
XML
Scripting (Bash/Python/Go/Ruby)
Performance Testing
Software Troubleshooting
SOAPAPI
Gitlab
GIT
Web Technologies
Cucumber
Api Management
Jenkins
Programming Languages

Job 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.

Requirements

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.

Apply for this position