QA Automation Analyst

Information Technology
Permanent
Floriana, Malta

Job Description

Do you have experience in quality assurance and testing within the software development lifecycle, including proven expertise in test automation?

Then we would like to hear from you!

GCS Malta is seeking a QA Automation Analyst to work with one of Malta’s leading insurance group of companies. 
 

Responsibilities

  • Understanding business requirements and defining risk-based test approaches 
  • Creating and maintaining test artefacts (plans, cases, data, traceability, reports) 
  • Designing and developing QA automation frameworks (UI, API, integration) 
  • Executing and automating frontend testing across browsers and devices 
  • Performing backend and service-level testing, including database validation 
  • Planning and executing API testing (REST/SOAP, validation, security, data checks) 
  • Defining and running regression testing and supporting continuous testing 
  • Collaborating with stakeholders to refine acceptance criteria and quality standards 
  • Supporting security and compliance testing and ensuring quality gates 
  • Setting up test environments, dependencies, and executing end-to-end validation 
  • Identifying defects early, performing root-cause analysis, and preventing recurrence 
  • Coordinating and supporting UAT and tracking issue resolution 
  • Conducting non-functional testing (performance, reliability, security, compatibility) 
  • Logging, tracking, and verifying defects through to closure 
  • Supporting release readiness, quality gates, and post-deployment validation 
  • Maintaining and improving automated test suites, reporting, and test data strategies 
  • Promoting QA best practices and knowledge sharing across teams 
  • Contributing to scalable and maintainable quality engineering practices 
  • Supporting QA tools, environments, and collaborating with DevOps to resolve issues 

The ideal candidate should a minimum of 3-5 years’ experience in Quality Assurance/ Testing within the software development life cycle, with proven experience in test automation. 

One should have strong testing fundamentals, including test design, defect management, metrics, and risk-based testing. They should have hands-on experience with test automation frameworks and programming in languages such as JavaScript, Java, or Python, along with API testing (REST/SOAP). Experience with CI/CD integration, test management tools, SQL-based data validation, and performance testing is also required.

Strong analytical, problem-solving, and communication skills with great attention to detail are essential, along with proficiency in using Microsoft Office, quick to learn new systems, and familiar with Git and Agile/Scrum (advantage). Must be willing to travel.

What are you waiting for?
Share this job