Responsibilities
Functional Testing (Initial Focus):
- Design and execute functional, system, and regression tests in accordance with governance and quality standards.
- Derive well-structured test cases from requirements and maintain traceability.
- Collaborate proactively with project teams and users to clarify test objectives, scope, and acceptance criteria.
- Prepare and manage test data, address environment constraints, and capture detailed evidence for compliance.
- Log, triage, and verify defects; analyze outcomes and collaborate for resolution.
- Communicate test results and key quality metrics clearly and effectively to all project stakeholders.
- Produce thorough documentation (e.g., test designs, summary reports) using standard templates and best practices.
- Contribute to reusable regression test suites for future automation readiness.
Automation Testing (Progressive Focus):
- Design and develop modular, reusable automated test cases for priority business flows using enterprise tools (e.g., Tosca, Selenium, Playwright).
- Build and maintain automation frameworks ensuring scalability and maintainability.
- Support the transition from local automation development to centralized cloud-based authoring environments.
- Track and report automation coverage, stability, and quality metrics.
- Establish automation best practices and reusable component libraries.
- Maintain comprehensive documentation of automated scripts and execution results.
Requirements
- Bachelor's degree in computer science, information technology, or a related field
- 3–5 years of experience in software testing, with a strong functional testing background and exposure to automation.
- Ability to design comprehensive test cases from requirements and specifications.
- Strong documentation and evidence capture practices aligned with governance standards.
- Hands-on experience with enterprise automation tools or readiness to transition.
- Working knowledge of SQL for test data setup and validation.
- Proficiency in at least one scripting/programming language (e.g., Java, Python, JavaScript, C#).
- Experience with API testing and validation techniques.
- Familiarity with defect management tools (e.g., JIRA, Azure DevOps).
- Proven ability to work effectively in secure or restricted environments.
- Strong analytical and problem-solving skills; effective communication for stakeholder engagement.
Highly Desirable Qualifications:
- Formal testing certifications (e.g., ISTQB Foundation, ISTQB Test Automation Engineer, Tosca certifications).
- Experience integrating automated tests in CI/CD pipelines and cloud environments.
- Knowledge of performance testing concepts and tools.
- Experience with version control systems (e.g., Git) and Agile methodologies.
- Background in government, public sector, or regulated industry IT projects.
Shortlisted candidates will be offered a 1 Year Agency Contract employment.