Duties and responsibilities
- Monitor and participate in scrum team effort to ensure that all quality gates and guidelines are met in a timely manner
- Collaborate with the TPOs and developers on a day-to-day basis to ensure all necessary QA tasks are conducted
- Delegate work in an effective manner to optimise QA capacity while asserting consistently high quality and coverage
- Ensure QA sprint goals are met without compromise and provide knowledge transfer sessions prior to a release
- Provide release assistance by recording test runs and providing pre-release sign off
- Assist with the identification of team efficiency improvements via automation or other means
- Execute tests and use test management tools to record test runs and communicate test results
- Report, prioritise, and triage defects in a structured and effective manner using issue tracking software
- Liaise with the automation team for any tests that are ideal candidates for automation
- Employ a quality first mindset and collaborate with the QA team to improve test coverage and team effectiveness
- Any additional duties which will be assigned by the Head of the team
Required knowledge, skills and experience
- University degree in Computer Science or relevant field
- Minimum of 3 years’ experience in lead roles, ideally within QA
- Organised and methodical towards approaching complex tasks and improving processes
- Strong knowledge of RESTful API Web Services and testing clients such as Postman
- Basic proficiency in an OOP language will be considered a major asset
- Clear understanding of software testing concepts at system integration and e2e levels
- Experience with Bash and versioning tools such as Git
- Ability to access and traverse application logs to perform detailed root cause analysis
- Strong communication skills and approachable personality
- Experience with issue tracking tools such as Jira and test tracking tools such as Testrail or Xray
- Knowledge of payments and/or banking experience will be considered a major asset
Duties and responsibilities
- Perform system installations, configurations, and maintenance, as well as troubleshooting of system issues, escalating when necessary
- Address issues or feature requests by collecting necessary details
- Document and maintain Standard Operating Procedures (SOPs) for both existing and new procedures
- Collaborate closely with developers and other technical teams to ensure high-quality deliverables.
- Engage in daily tasks of the DevOps team, focusing on process optimization, control, and automation using various available tools such as schedulers and scripts.
- Follow up on issue resolution and documentation with vendors and internal teams.Undertake other duties as assigned by the Senior Manager – Core DevOps.
Required knowledge, skills and experience
- Strong communication, analytical, and organizational skills.
- Proficiency in Linux, preferably on RHEL-based distributions.
- Proficiency in Windows Servers for executing daily tasks and large-scale projects.
- Understanding of PL/PGSQL for handling production deployments and change requests.
- Experience with Incident Management and Release Management processes.
- Experience with automation tools like Ansible, Terraform, or similar.
- Ability to execute queries on RDBMS systems including Oracle, MS SQL Server, PostgreSQL, and MySQL for daily support and maintenance operations.
- Familiarity with monitoring tools such as Prometheus, Zabbix, Grafana, Loki, Graylog, and/or App Dynamics.
- Experience with Java Application servers such as Tomcat, JBOSS, or Websphere.
- Advanced proficiency in scripting languages like Bash, Perl, Python, Powershell or PHP.
- Capability to work independently, prioritize tasks, and meet deadlines.
- Fully proficient and articulate in English Language.
- Driven and motivated, with a focus on result-oriented goals.
- Knowledge of load balancing technologies such as HA-Proxy and F5.
- Good understanding of TCP/IP, Routing, and Firewalling concepts.
- Being aware of Cyber Threats and mitigation strategies
- Good understanding of GIT or GITHUB workflows
- Prior experience in a DevOps role or similar
Duties and responsibilities
- Taking ownership of software platforms relating to the bank’s core operations
- Reviewing, analyzing and taking ownership of daily ticket production, ensuring that issues and requests are acknowledged and resolved within agreed Service Level Agreement, in accordance with their priority
- Supporting the healthiness of the Core Applications through implementation and testing of the latest releases and patches delivered by Third Party Suppliers throughout the year
- Ensuring the smooth operation of platforms and monitoring for repeated issues, performing root cause analysis where necessary
- Escalating relevant issues and concerning scenario for the attention of the team, to enable emergency side procedures to be invoked in case of necessity
- Assisting in post-implementation continuous improvement efforts in enhancing performance
- Collaborating with the various business, technology, and external supplier teams to provide system support, testing and documentation
- The role requires to provide availability to be included as part of a weekly on-call rota to support and maintain core critical processes during Out Of Office Hours
- Any additional duties which will be assigned by the Head/Manager of the team
Required knowledge, skills and experience
- Knowledge of SQL technologies (Microsoft SQL). Any prior knowledge of Postgres SQL would be considered as an asset
- Knowledge and experience of Atlassian Cloud Suite, with proficiency on Jira and Confluence
- Experience with Windows and Linux operating system environments
- Self-motivated and willing to work in an energetic, fast paced team environment
- Strong organizational and project management skills
- Effective problem solving, judgment, and independent thinking skills for troubleshooting, repair, and recognition of acceptable or unacceptable software quality
- Prior Experience in Microsoft Dynamics Nav software, together with its respective development tool is considered an asset
- Any knowledge or exposure of IT Service Management environment, with governance under ITIL (Information Technology Infrastructure Library) framework would be considered as an asset
Duties and responsibilities
- Contributing to building and maintaining enterprise back-end solutions
- Building unit and performance tests
- Taking ownership of code written and understanding the importance of writing in a scalable and maintainable way
- Collaborating with the DevOps and other teams within the bank to implement and deploy new functionalities.
Required knowledge, skills and experience
- Solid knowledge of the latest .NET Technologies
- Experience with Testing Frameworks (NUnit and MOQ)
- Experience with multi-threading, concurrency, and caching (Redis)
- Experience with containerized application development and deployments
- Experience with message queuing systems, RabbitMQ and Kafka
- Substantial experience with SQL (MS Sql and Oracle); experience with NoSQL is a plus
- Experience with Jira, Confluence & Gitlab (Gitflow)
- A University degree or Diploma in Computer Science or any other related field
- Ideally have a minimum of 6 years of experience