HF Group
Banking + 2 more
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 platformJob search tips from Fuzu
Selected articles on cover letters, CV structure, and interview preparation.