Software Testing Consultant

CITY IT SOLUTIONS LTD
Ilford, United Kingdom
23 days ago

Role details

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

Job location

Ilford, United Kingdom

Tech stack

Testing (Software)
API
Data analysis
Automation of Tests
Software Quality
Databases
Data Validation
Data Integrity
ETL
Data Systems
Database Testing
Human-Computer Interaction
Python
Machine Learning
Systems Development Life Cycle
SQL Databases
Scripting (Bash/Python/Go/Ruby)
Front End Software Development
Data Inconsistencies
Data Pipelines

Job description

  • Design, develop, and execute test plans and test cases (manual and automated) to ensure software quality and data integrity
  • Validate website functionality, layout, and user interface consistency across browsers and devices
  • Verify integration between front-end and back-end systems, including database interactions, API endpoints, and data pipelines
  • Test and validate data accuracy, completeness, and consistency across systems, identifying anomalies and quality issues
  • Perform database testing including SQL queries to validate data transformations, ETL processes, and integration points
  • Document test results, defects, data quality issues, and maintain up-to-date test documentation
  • Collaborate with developers, data engineers, and designers to identify, isolate, and resolve defects effectively
  • Participate in regression, performance, and usability testing to ensure system stability, scalability, and data reliability, leveraging machine learning techniques where applicable
  • Apply analytical and machine learning approaches to identify patterns in test results, predict potential defects, and optimize testing processes
  • Ensure software and data systems meet functional, performance, security, and accuracy requirements

Requirements

  • Experience in IT quality assurance, software testing, or data quality management with strong understanding of SDLC and testing methodologies
  • Proficiency in SQL and Python for database testing, scripting, data analysis, and applying machine learning techniques to testing workflows
  • Strong analytical skills with attention to detail and ability to identify defects, data inconsistencies, and system issues
  • Knowledge of manual and automated testing frameworks, test management tools, and data validation techniques
  • Excellent communication and teamwork skills with familiarity in ETL processes, data pipelines, or analytical systems

Apply for this position