solfeggio
Menu
we're hiring!
permanent opportunities with our clients

software quality engineer

An opportunity with an exciting, progressive fintech organisation in the Capital Markets domain, for a creative and analytical thinker with manual and automated testing competence, who understands complex systems and has financial application experience.
While your creative and analytical mindset is key, your success will also hinge on your critical thinking, your ability to challenge your own and others’ thinking, and to collaborate with others.  You’ll gain skills in business analysis, product development, capital markets experience and customer interactions.
You will be responsible for ensuring that the company launches quality and defect-free products. This is a core responsibility within the product team as they pride themselves in identifying issues before features and functions are launched.
 As a Quality Assurance Engineer (QA) you will perform functional, exploratory and automated testing. You will create and execute reliable tests, identify errors and specify remedial measures, examine system requirements, and monitor quality control metrics. Additionally, to fulfill quality requirements, you should keep an eye on all phases of software development to spot and fix system flaws. Continuous monitoring and improvement on the QA and Devops processes is important.
To be successful in this role you should be highly organized and can adjust priorities, having great attention to detail. You can compromise between the perfect and a good-enough result while being flexible enough for different products or processes variation.
Your mission:
  • Learn how to work with Product implementation methodologies: Lean Startup and Agile
  • Review requirements, specifications and technical design documents to provide timely and meaningful feedback
  • Estimate, prioritize, plan and coordinate testing activities
  • Test management
    • Define functional test suites to verify whether a software product functions and performs as expected.
    • Develop and optimise automated functional tests, to ensure comprehensive, continuous and high quality testing of features.
    • Develop and apply testing processes for new and existing products to meet client needs
    • Write, troubleshoot and optimise automated tests to execute automatically in CI/CD pipelines and reduce cycle time. TestIM is utilized for the automated testing.
    • Identify, record, document thoroughly and track bugs
  • Work with the Engineering team to coordinate deployments and pipelines.
  • Structure, manage and create automated tests.
  • Manage the automated testing tool and the testing pipeline.
  • Review automated test results and conduct manual exploratory testing to identify and resolve missing quality checks.
  • Perform cross browser and cross platform testing.
  • Perform thorough regression testing when bugs are resolved
  • Verify that the final product meets the requirement.
  • Participate in technical design sessions to ensure product or feature testability and compliance.
  • Liaise with internal teams (e.g. developers and product managers) to identify system requirements
  • Track quality assurance metrics, like defect densities and open defect counts
  • Stay up-to-date with new testing tools and test strategies
 full time, permanent opportunity for automation tester with > 6 years' experience

hybrid work
​
based in Johannesburg or Cape Town

your objective is to become the testing 'centre of excellence'
SEND YOUR CV

senior business analyst

An opportunity for an outcomes-oriented, ambitious business analyst to join a small but established organisation in the Forex space, as they reinvent their business.
Our client is a cutting-edge Multi-Asset Financial Institution providing a platform to its clients for trading in Forex and Commodities Markets, Indices, Cryptocurrencies and US Stocks.  Its simple but powerful Global Trading Platform along with flawless customer services have positioned it as one of the most reliable brokers in the world, and the company is ready to spread its wings and attain new heights in its market.
Our client seeks an experienced Business Analyst with competence in the full solution delivery life cycle, who will work in direct collaboration with the CEO.  You will be relied on to engage with clients to identify opportunities, brainstorm and develop product ideas, conduct thorough research and feasibility analysis, then specify requirements and engage with the technical teams through the full development, testing and implementation cycle.
You are not required to have experience in this industry!  An enquiring, analytical mind and penchant for seeing projects through to reality is the key element – this company wants you to think differently.  Working under the direction of the CEO and building on the existing software platform, you will have opportunity to learn all about Forex and global trading.
They follow an agile approach to development, working in a small collaborative team, thus affording you the opportunity to develop skills in product design and management, and to remain engaged from inception to post-implementation on all your initiatives.
You will be responsible to ensure the right ideas are fed into the project pipeline, and the best solutions are delivered.  This means learning about the business and the industry, and conducting thorough research to support the solutioning process.  It means specifying thoroughly and accurately new products or system enhancements, and engaging throughout the development and testing phases to ensure the envisaged solution is delivered.
To be successful in this role you must be a self-starter, able to take guidance and clearly understand new requirements, enjoy the process of researching and solution-finding, and highly analytical and thorough… in addition to have a strong outcomes orientation.
The role is a full-time, hybrid one, based in (preferably) Johannesburg or Cape Town, potentially with occasional visits to Client premises.
Your mission:
  • Represent the company in engaging with clients, to understand requirements and identify opportunities for improvement or new solutions.
  • Conduct market, product and industry analysis to establish the viability of possible new solutions, and participate in solution design.
  • Elicit and document business, functional and non-functional requirements, specifications using standard business analysis techniques and methods, such as use cases, user stories.
  • Play a central role in prototype design, creation and refinement.
  • Estimate, prioritize, plan and coordinate business analysis, performing scrum master roles as necessary.
  • Engage with internal and external stakeholders throughout the development life cycle to ensure the final product meets the original requirement.
  • Participate in technical design sessions as well as user acceptance testing to ensure product or feature compliance.
  • Remain up-to-date with industry and technology trends, and contribute to organisational strategy formulation.
  • Oversee project delivery to ensure the end product meets expectations, working largely autonomously while keeping stakeholders abreast of progress and identifying and timeously alerting leadership to risks and issues.
  • Produce user and training manuals. 
full time, permanent opportunity for a self-managed business analyst with a thirst for learning

your attitude is more important than your domain experience

opportunity to learn about Forex markets and systems

hybrid work, based in Johannesburg
SEND YOUR CV
Copyright © Solfeggio (Pty) Ltd 2019
  • Home
  • freelancers
  • mentors on call
  • business resilience
  • food for thought
  • contact us
  • we're hiring
  • we're hiring
  • Home
  • freelancers
  • mentors on call
  • business resilience
  • food for thought
  • contact us
  • we're hiring
  • we're hiring