HF Group

Banking + 2 more

Quality Assurance Engineer

Closed for applications
Job details

Contract Type

Description
Minimum Qualifications, Knowledge and Experience
  • Bachelor’s degree in Computer Science, Software Engineering, IT, or a related field.
  • ISTQB Foundation Level Certification is a plus.
  • 4-5 years of Software Quality Engineering experience in a busy IT environment.


Responsibilities

Test Planning & Execution

  • Produce and manage level test plans, estimating effort and resource requirements for assigned projects.
  • Monitor changes to scope during the development cycle and re-evaluate plans and resources accordingly to mitigate risks to key milestones.
  • Build test scripts from various sources including functional specifications, technical specifications, and collaborative sessions with developers and designers.
  • Execute automated and manual tests, validating results and working with the development team to capture and reuse automated Unit Test Cases, Test Stubs, and Drivers.
  • Manage the UAT process by supporting business users to establish key scenarios that maximize the benefit of UAT, ensuring full acceptance and integration of the software solution

Automation & Performance Engineering

  • Select and develop appropriate test automation tools (e.g., Selenium, Appium), applying data-driven and risk-driven techniques to maintain automated test suites.
  • Work with the Development team to create and maintain automated nightly build verification (“smoke”) tests and identify system components suitable for automation.
  • Facilitate in-house performance testing ensuring all key infrastructure and data requirements are met using the best tools for the job (e.g., Jmeter).
  • Liaise with relevant departments to ensure key infrastructure (environments, interfaces, and access) is set up to enable all required testing activities.

Results Tracking, Quality Governance & Reporting

  • Ensure mutual understanding and technical consensus on specifications between business stakeholders, Software Engineers, and Quality Assurance Engineers.
  • Perform manual static testing by reviewing requirements, specifications, and user documentation to assure the quality of products and tests to be developed.
  • Monitor defects raised by the team, challenge their prioritization, and support them through to resolution.
  • Create and maintain manual test repositories and regression test packs, ensuring constant optimization to improve test estimates.
  • Maintain accurate version control and configuration management of all test objects and environments used.
  • Provide accurate task duration estimates and dependencies to leadership, assisting in the preparation of overall test plans, budgets, and schedules.

Process Improvement & Collaboration

  • Manage local processes and procedures within the test team and across the SDLC to drive efficiency and a high first-time pass rate.
  • Partner with the DevOps team to integrate quality checks into CI/CD pipelines.
  • Actively participate in innovation to explore new technologies and their application to the enterprise space.


Start hiring with Fuzu

Recruit better talent faster - on your own or with our support.

Explore recruitment platform

Don’t miss your chance to work at HF Group. Enter your email to start your application now