PLEASE NOTE THAT AS OF 1ST APRIL 2024 IN LINE WITH MALTA GOVERNMENT LEGAL NOTICE 270 OF 2023 WE ARE CURRENTLY *NOT* OFFERING EMPLOYMENT AGENCY SERVICES OURSELVES BUT PROVIDE A JOB CENTRE AND JOBS BOARD VACANCIES FOR IDENTIFIABLE EMPLOYERS AND LICENCED EMPLOYMENT AGENCIES (SUBJECT TO ABIDING TO THE LEGAL NOTICE AND ALSO OUR BEST PRACTICE GUIDELINES) ONLY. THIS IS ALSO OPEN FOR JOB SEEKERS TO APPLY TO DIRECTLY - CLICK ON THE JOB CENTRE TAB BELOW. PLEASE NOTE ON PREMISE MEETINGS ARE BY APPOINTMENT ONLY. BOOKINGS FOR OUR HUMAN RESOURCES AND CAREERS ADVISORY SERVICES, TRAINING, CONSULTANCY, DATA ANALYTICS / IBM/ SPSS SERVICES CAN BE MADE ONLINE OPTIONS VIA SECURE VIDEO CONFERENCING. ENTRANCE TO OUR PREMISES IS STILL STRICTLY BY APPOINTMENT, APPLY ONLINE. SEND AN EMAIL TO information@peoplelearning.edu.mt for TRAINING courses and educational services, to jobs@people.com.mt for jobs board queries and spss@people.com.mt for - IBM-SPSS and PREDICTIVE SOLUTIONS support services and for further guidance and information. You can also call on +356 79787892 0900 to 1730 MALTA TIME (CET) . .

Software QA & Automation Engineer

*** This role can either be based in Barcelona or Malta ***

 

Our client is a dynamic digital media company and a leading iGaming affiliate, based in sunny Malta. They are looking for a Software QA & Automation Engineer to join their growing team. The Software QA & Automation Engineer does not just “do testing”, but owns the challenge of driving forward and will lead by example to promote best working practices such as test automation with the goal of delivering superior quality and high performance websites.

 

Responsibilities:

  • Work collaboratively as part of a small, cross-functional agile team, actively participating and contributing to agile events as appropriate
  • Drive a whole team approach to QA, mentoring and coaching other team members in the different test approaches, tools and techniques – such that the whole team can contribute to the ultimate quality of deliverables
  • Together with the team, establish, and update as and when required, an appropriate Definition of Done for the team
  • Work in conjunction with the team to properly refine and estimate user stories, contributing towards establishing proper acceptance criteria for user stories and test strategies to ensure satisfaction of acceptance criteria. Clarify product requirements, identifying risks and helping the team to manage these risks
  • Effectively participate in practices meant to ensure that defects are identified and eliminated as early as possible in the development process, such as: Pairing with developers in QA Kickoffs to jointly prepare testing notes prior to implementation of user stories/ Pairing with developers in QA Demos to jointly review completed user stories and ensure that they have been tested properly and nothing was missed in terms of requirements/ Team-wide blitz testing exercises to ensure that quality is up to standard before making a release
  • Estimate, prioritize, plan and coordinate testing activities, including identification, tracking and documentation of defects
  • Estimate and develop testing strategies
  • Design, create and execute test cases as appropriate to ensure satisfaction of acceptance criteria
  • Design, create and execute test cases as appropriate for different test phases and approaches such as smoke, functional, regression, exploratory, stress and performance testing among others
  • Develop test automation architectures
  • Design and implement automated tests as appropriate – automating the boring stuff so as to focus on higher value activities
  • Identify defects or inconsistent operation and determine steps to reproduce, using defect tracking software – Jira – to document, track and communicate test results and issues
  • Drive and contribute to defect resolution, reproducing and investigating identified defects, supporting and facilitating the team in the testing of related fixes and updates to ensure correct and timely defect resolution
  • Produce and maintain testing documentation, including but not limited to test cases, test scripts and test data such as performance baselines
  • Participate and assist in release decisions

 

Requirements:

  • Excellent written and verbal English communication skills
  • Previous experience in software testing (5+ years) is a must
  • ISTQB certification would be considered an asset
  • Motivated with a collaborative mind-set
  • Well organized with superb attention to detail
  • Demonstrates critical, quality-oriented, skeptical thinking about product
  • Thorough understanding of the software development lifecycle
  • Passion for quality, and knowledge of what it takes to ship high quality code
  • Prior experience working in an agile environment would be a plus
  • Strong knowledge of software QA methodologies, processes and tools
  • Solid understanding of testing strategies that encourage clarity and remove bottlenecks
  • Experience in writing clear, concise and comprehensive test plans and test cases
  • Hands-on experience with both white box and black box testing
  • Excellent knowledge in performance, load, stress, security and reliability testing
  • Knowledge and experience with LAMP based infrastructures and WordPress based websites would be ideal
  • Experience in website testing methods and techniques such as cross-browser compatibility testing and website performance testing
  • Comprehensive domain knowledge in designing test frameworks and test suites
  • Hands-on experience in test automation, including tools such as Selenium, Ranorex or Katalon, would be awesome
  • Stays abreast with the latest testing techniques, strategies and tools

 

For this role we are looking for candidates that would like to be based in either Barcelona or Malta.


Apply Now


© 2024 People and Co. Ltd.. All rights reserved.
Website Designed & Developed by Innovative Codes


Your choice for Jobs, Human Resources Consultancy, Training, Recruitment and Data Analysis. IBM Business Partner for Business Analytics and SPSS.