Software Testing Consultant

THE FBKS GROUP LIMITED
Uxbridge, United Kingdom
2 days ago

Role details

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

Job location

Uxbridge, United Kingdom

Tech stack

Testing (Software)
Java
JavaScript
PHP
Microsoft Windows
Agile Methodologies
Amazon Web Services (AWS)
Data analysis
Android
iOS
JIRA
Automation of Tests
Azure
Bash
C Sharp (Programming Language)
C++
Cloud Computing
Computer Programming
Databases
Continuous Delivery
Continuous Integration
Linux
Github
HP Loadrunner
Java Database Connectivity
JUnit
Python
Linux System Administration
Shell
Maven
Microsoft Visual Studio
Microsoft SQL Server
Team Foundation Server
Microsoft UI Automation
MongoDB
MySQL
Network Protocols
Oracle SQL Developer
Systems Development Life Cycle
Selenium
Service-Oriented Architecture
Simple Object Access Protocol (SOAP)
SoapUI
Software Engineering
Software Quality Assurance (SQA)
SQL Databases
Subversion
System Testing
Systems Integration
Testng
Web Services
Cloud Platform System
Performance Testing
Postman
Software Troubleshooting
SOAPAPI
Hp Alm
Backend
Gitlab
Build Tools
REST
Cucumber
Selenium Webdriver
Software Version Control
Api Management
Jenkins

Job description

We are seeking a highly skilled Software Testing Consultant to join our dynamic team. The successful candidate will be responsible for designing, developing, and executing comprehensive testing strategies to ensure the quality and reliability of software products. This role offers an excellent opportunity to work across diverse projects, employing cutting-edge testing tools and methodologies within a collaborative environment. The ideal applicant will possess strong analytical skills and extensive experience in software quality assurance, with a focus on automation, performance testing, and system integration., * Develop detailed test plans, test cases, and scripts based on business requirements and technical specifications.

  • Execute various types of testing including functional, system, user acceptance, regression, load, and performance testing using tools such as Selenium, LoadRunner, and Cucumber.
  • Automate test cases using frameworks like TestNG, JUnit, and TestNG to improve efficiency and repeatability of tests.
  • Collaborate with development teams to integrate testing processes within Continuous Integration/Continuous Deployment (CI/CD) pipelines using Jenkins, GitLab, GitHub, Azure DevOps, and TFS.
  • Perform root cause analysis on defects identified during testing phases and work with developers to resolve issues promptly.
  • Conduct API testing for RESTful and SOAP web services using tools like Postman or SoapUI; ensure proper integration with backend systems via JDBC, SQL queries, and data analysis skills.
  • Support system testing activities across various platforms including Windows, Linux, Android, iOS, and cloud environments such as AWS and Azure.
  • Participate in requirements gathering sessions to understand business needs and translate them into effective test cases.
  • Contribute to release management processes by verifying software readiness for deployment through rigorous testing protocols.
  • Maintain comprehensive documentation of test results and defect reports in Jira or HP ALM; ensure traceability throughout the SDLC (Software Development Life Cycle).
  • Provide technical support during the implementation phase; assist in troubleshooting software issues post-release to uphold high standards of quality assurance.

Requirements

Do you have experience in System testing?, * Proven experience in software testing with a strong understanding of SDLC methodologies such as Waterfall and Agile frameworks.

  • Proficiency with automation tools including Selenium WebDriver, Cucumber (software testing tool), TestNG, JUnit, and Visual Studio.
  • Extensive knowledge of performance testing tools like LoadRunner; experience with API testing (REST & SOAP), UI automation, and continuous integration systems such as Jenkins or GitLab CI/CD pipelines.
  • Strong programming skills in Java, C#, Python, SQL (including MySQL, Oracle PL/SQL), PHP, C++, Bash (Unix shell), HTML/CSS/JavaScript for scripting and automation purposes.
  • Familiarity with version control systems such as GitHub, GitLab, SVN; experience with build tools like Maven or Ant.
  • Excellent analytical skills for data analysis and root cause investigation; ability to interpret complex technical information effectively.
  • Knowledge of cloud platforms including AWS or Azure; understanding of web services (REST & SOAP), service-oriented architecture (SOA), and network protocols.
  • Experience working with databases such as MongoDB or Microsoft SQL Server; understanding of operating systems including Windows and Linux environments.
  • Strong communication skills with the ability to collaborate effectively across multidisciplinary teams; experience in business analysis is advantageous. This position is paid from the outset and offers an engaging environment where innovation meets excellence in software quality assurance.

Apply for this position