Allan Gray Proprietary Limited is an investment manager, focused on creating financial security for investors. You can access our investment expertise through our unit trusts.
Our purpose is to help investors build wealth over the long term. We seek to earn the trust of our clients by providing superior long-term investment performance, outstanding client se...
Read more about this company
Job Summary
Allan Gray Retail IT consists of over 200 people who have a wide range of skills and responsibilities. One of the skills we take pride in, is software testing. Retail IT has a passionate testing community, which includes QA architects and mentors that work together with the Test Analysts to innovate, build testing frameworks, and help make our software delivery cycle more efficient so that we deliver good quality software timeously.
We are looking for an experienced and passionate Test Analyst to join our team. We believe our Test Analysts play a vital role not just in ensuring the quality of the software we develop, but in making it better, all the way from backend to frontend. As a Test Analyst in our team, you will play a critical role in the design of our software to ensure it is developed with quality in mind from the very beginning and solving the many complex challenges along the way, using some of the industry’s latest technologies. Automation is a key part in what we do, so we will expect our Test Analysts to have a strong coding background to assist in building the automation systems that enable us to deliver this world class software rapidly.
Our ideal candidate is very detail oriented, innovative, self-driven, curious, is a critical thinker, and willing to both learn and share knowledge. Our space will provide the chosen candidate plenty of opportunities to learn about the asset management industry and our technologies, give space for creativity, and an opportunity to provide tremendous value.
Job Responsibilities
- Collaborate with business analysts to extract testing requirements for user experience.
- Estimate effort for testing tasks.
- Manage and maintain test data.
- Document and execute manual tests.
- Create and maintain automated scripts required to run automated testing.
- Maintain existing test packs.
- Log and validate defects.
- Debug results.
- Report on test execution and any risks and issues.
- Participate in, assist with, and give feedback on any activities where product quality practices and risks should be considered.
Experience
- You have hands on experience with backend testing (testing data within databases, reports & applications)
- You have experience with SQL (read & write).
- You have tested logic under the hood, without interacting with UI.
- You have hands experience in API testing.
- You can program (we use Scala, JavaScript and UFT amongst others).
- You have a practical understanding of CICD.
- You care about releasing great software.
- You know where it is most effective for an automated test to live (Unit, Integration, Acceptance Testing, E2E).
- You understand the benefits of manual testing but also the costs.
- You are continually trying to improve your testing skills.
- You read widely about what is happening in the world of testing.
- You can work under pressure.
- You can solve complex testing issues.
- Experience testing financial applications, will be advantageous.
Education
- Degree in computer science or business information systems ideal, but solid experience will be considered as well
go to method of application »
Job Summary
We are looking for an experienced and passionate Test Analyst to join our team. We believe our Test Analysts play a vital role not just in ensuring the quality of the software we develop, but in making it better, all the way from backend to frontend. As a Test Analyst in our team, you will play a critical role in the design of our software to ensure it is developed with quality in mind from the very beginning and solving the many complex challenges along the way, using some of the industry’s latest technologies. Automation is a key part in what we do, so we will expect our Test Analysts to have a strong coding background to assist in building the automation systems that enable us to deliver this world class software rapidly.
Job Responsibilities
- Play a central role in implementing best testing practices in the team.
- Define the testing approach for each sprint.
- Collaborate with Business Analyst to extract testing requirements for user stories.
- Estimate effort for testing tasks.
- Manage and maintain test data.
- Extend the team's testing framework.
- Contribute to automation of tests in-sprint.
- Report on test execution and any risks and issues.
- Participate in, assist with, and give feedback on any activities where product quality practices and risks should be considered.
Experience
- You have hands experience in API testing.
- You can test reports, and applications and know how to read and write SQL.
- You can program (we use Scala, JavaScript and UFT amongst others).
- You have a practical understanding of CICD.
- You care about releasing great software.
- You know where it is most effective for an automated test to live (Unit, Integration, Acceptance Testing, E2E).
- You understand the benefits of manual testing but also the costs.
- You are continually trying to improve your testing skills.
- You read widely about what is happening in the world of testing.
- You can work under pressure.
- You can solve complex testing issues.
- You have coaching/mentorship experience.
- Experience testing financial applications, will be advantageous.
- You have hands experience in API testing.
- You can test reports, and applications and know how to read and write SQL.
- You can program (we use Scala, JavaScript and UFT amongst others).
- You have a practical understanding of CICD.
- You care about releasing great software.
- You know where it is most effective for an automated test to live (Unit, Integration, Acceptance Testing, E2E).
- You understand the benefits of manual testing but also the costs.
- You are continually trying to improve your testing skills.
- You read widely about what is happening in the world of testing.
- You can work under pressure.
- You can solve complex testing issues.
- You have coaching/mentorship experience.
- Experience testing financial applications, will be advantageous.
Education
- Degree in computer science or business information systems ideal, but solid experience will be considered as well
go to method of application »
Job Summary
At Allan Gray we believe in building software that will shape the future and we are looking for someone with passion, drive, strong technical and problem-solving skills to help us achieve this goal. As a Test Lead at Allan Gray, you play a critical role in leading people, managing the planning, preparation, and execution of testing activities within each test level, solving the many complex challenges along the way, and using some of the industry’s latest technologies. This role will also provide you with the opportunity to provide sound guidance and mentorship and contributing to the implementation of effective QA processes. Automation is a key part of what we do, so we expect our Test Lead to have a solid understanding of test automation which enables us to deliver world class software rapidly.
Job Responsibilities
- Contribute to the implementation of the test strategy, test processes and procedures
- Collaborate with teams to implement QA best practices across domains
- Advocate for quality conscious behaviour and ensure adherence across domains
- Actively drive implementation of test improvement initiatives across the floor
- Actively drive optimisation of manual and automated test coverage
- Actively drive resolutions for complex testing issues and challenges
- Manage the planning, preparation, and execution of test activities / initiatives
- Monitor test progress and take corrective action where required
- Escalate risks and issues to the Test Manager and/or other relevant parties
- Mentor, manage and coach Test Analysts
- Participate in recruitment and on-boarding of Test Analysts
Skills / Competencies
- Lead by example and for others
- Strong influence across teams and disciplines
- Excellent communication and co-ordination skills
- Resilient and able to perform under pressure
- Able to share knowledge and leverage knowledge of others
- Able to build positive team morale and foster team engagement
- Able to nurture and develop team members
- Respond well to suggestions from others
- Self-motivated
- Learning mindset
- Independent thinker
Advantageous
- Hands on experience data testing within databases, reports, and applications
Education
- Detailed understanding of the software delivery life cycle and the role of quality control in each step
- Extensive technical (manual and or automated) test experience
- Implementation and improvement of QA processes
- Record of mentorship and leadership of test teams and driving team delivery
- Min 2 years’ experience in a Test Lead role or similar role
- Relevant Testing and Quality Control training/qualifications
- Degree in Computer Science or Information Systems
go to method of application »
Overview
Allan Gray Retail IT has a passionate testing community, which includes QA architects and mentors that work together with the testers to innovate, build testing frameworks, and help make our software delivery cycle more efficient so that we deliver good quality software timeously.
We are looking for an experienced and passionate Automation tester with Oracle and JavaScript experience to join one of our Core administration team. The team is responsible for the core administration system that is developed by a third party. The system consists of a UI (used by administrators to capture instructions), webservices that provide an interface to allow other systems to input and retrieve data, business rules and batch processes.
Automation is a key part in what we do, so we will expect our Testers to have a strong coding background to assist in building the automation systems that enable us to deliver this world class software rapidly. Our ideal candidate is very detail oriented, innovative, self-driven, curious, is a critical thinker, and willing to both learn and share knowledge. Our space will provide the chosen candidate plenty of opportunities to learn about the asset management industry and our technologies, give space for creativity, and an opportunity to provide tremendous value.
Job Responsibilities
- Play a central role in implementing best testing practices in the team.
- Define the testing approach for each sprint.
- Collaborate with business analysts to extract testing requirements for user stories.
- Estimate effort for testing tasks.
- Manage and maintain test data.
- Extend the team’s test framework.
- Contribute to automation of tests in-sprints
- Actively contribute to increasing measurable manual and automation coverage at all levels.
- Maintain existing test packs.
- Document and execute manual tests.
- Create, debug, verify, and maintain automated scripts.
- Review others' Merge requests.
- Guide test automation in the team.
- Report on test execution, risks, and issues.
- Debug test results.
- Collaborate closely with developers, identifying, logging, prioritizing, and verifying defects in a defect tracking system.
- Be second line support for production issues.
- Follow and drive root cause analysis to prevent future defects, both in Prod and In-sprint.
- Participate in, assist with, and give feedback on any activities where product quality practices and risks should be considered.
- Share knowledge with, and mentor others.
- Contribute to the use of available tools and technology.
- Implement quality improvement initiatives (supported by Senior testing leadership).
- Actively manage risk.
- Provide the PO with sign-off of for releases.
Skills and Experience required
- You have experience testing data within databases, reports, and applications.
- You know how to read and write SQL.
- You have a practical understanding of CI/CD.
- You know where it is most effective for an automated test to live (Unit, Integration, Acceptance Testing, E2E).
- You understand the benefits of manual testing but also the costs.
- You are continually trying to improve your testing skills.
- You have and can work under pressure.
- You have solved complex testing issues.
- You can understand requirements to come up with sufficient testing coverage.
Advantageous
- Experience with testing financial applications.
- A strong understanding of financial rules.
- A strong understanding of Oracle databases.
- Experience managing relations with external vendors.
- Experience in API integration testing.
- Understanding of microservice architecture.
- You can program.
- You have JavaScript skills.
- You have experience in other scripting languages.
Minimum Qualifications
- Degree in computer science or business information systems ideal, but solid experience will be considered as well
go to method of application »
The main purpose of this role is to:
- Manage a team of security officers and ensure that a safe and secure environment is provided for Allan Gray staff, clients and contractors.
Responsibilities
- The supervision of all security staff in the provision of safety and security services, including but not limited to:
- Coordinating the security staff in accordance with the work roster provided
- Perform spot checks of all security processes and procedures
- Perform basic IR duties when required
- Perform credit and criminal checks when required
- Capture and upload biometric access request when required
- Maintain an accurate record of access data and compile various monthly reports
- Manage emergency responses and crisis scenarios
- Manage all building master and general keys
- Assess the skill readiness of security staff and arrange appropriate training where required
Requirements
Key attributes and competencies:
- Computer literate
- Team leader minimum 3 years experience
- Good organisational and time management skills
- Consistent Attentiveness
- Excellent communication skills
- Ability to work independently
- Detail orientated
- Customer service focused outlook
- High level of integrity, commitment and professional responsibility
- Accountability
- Conflict resolution skills
Education
- Grade 12
- Security Grades E, D, C, B and A
Method of Application
Use the link(s) below to apply on company website.
Build your CV for free. Download in different templates.