MisuJob - AI Job Search Platform MisuJob

QA Engineer

InvictusCapital

Cape Town, WC, South Africa permanent

Posted: March 5, 2021

Interested in this position?

Create a free account to apply with AI-powered matching

Quick Summary

Invictus Capital is a global leader in alternative investments and developed the first tokenized cryptocurrency index fund in 2017. The company has a dedicated team of quantitative financial specialists working on automated trading strategies using advanced machine learning and other data techniques.

Job Description

Invictus Capital is a global leader in alternative investments and developed the first tokenized cryptocurrency index fund in 2017. Invictus has grown to a team of 40 and has continued to pioneer in the space. We have developed a world-class real-time, 24/7 investment platform supported by over 15,000 investors from 150 countries

We have a dedicated team of quantitative financial specialists working on automated trading strategies using advanced machine learning and other data techniques. 

Invictus Capital’s engineering team is responsible for the development, testing and deployment of various software products. All our products are built using a microservices architecture design and run fully containerized in the cloud. We mainly code in Python (backend) and ReactJS (frontend). 

We are looking for an experienced QA engineer to own the testing and QA process of the engineering team. You should possess a thorough knowledge and experience of what it takes to create and implement manual and automated testing to ensure the quality of our products. You will be part of the engineering team where we all work as a full-stack developer in the Engineering team. The QA role will mainly be a development role but your focus will be on defining acceptance tests together with the product manager and being responsible for work in the UAT phase. Also, you will assist with resolution and reproduction of user software problems. 

You will be responsible for: 

● Participating in functional and technical design sessions to own the QA element 

● Quality assurance of business and functional requirements specifications

 ● Extraction of test requirements from high level business / functional specifications and workshops 

● Development and implementation of automated testing environment

 ● Analysis and development of test scenarios 

● Development of framework for creation and maintenance of test data 

● Integration, scenario, load, functional and non-functional testing (all automated) 

● Logging, owning and resolving defects 

● Test User Interface design of web based software applications 

● Test REST APIs - automated functional, load and security tests 

We are looking for an experienced engineer specialising in testing with:

 ● 3+ years of software development (Python / JavaScript preferred) 

● 3+ years of systems development, testing and with internet-based applications, UI’s and API’s

● Experience doing automated testing in cloud environments 

● Defect reporting in issue management systems (Atlassian Jira preferred) 

● Experience with testing and automation scripting using Selenium or other open source test automation tools

 ● Experience using online version control and open source continuous integration environment

You should have a relevant formal qualification, or equivalent knowledge:

 ● BSc Eng in a relevant field (Electrical Engineering; Information Engineering/Systems; Network engineering; or similar) 

● BSc Comp Sci with network or ops experience; etc 

We use the following tools, frameworks, languages and technologies in the backend and front-end 

● Languages: Python, SQL, (some)Golang, JavaScript, TypeScript, ReactJs 

● Task management and version control tools: Jira, Confluence, Gitlab 

● Google Cloud technologies: Kubernetes, PostgreSQL, BigQuery, Pub/Sub, Redis 

If you have experience / understanding of the following it will be very helpful in the job application process:

 ● An understanding of cryptocurrency/blockchain technology as we integrate all our products with this technology

 ● Experience with writing smart contracts in Solidity on the Ethereum blockchain

Invictus Capital celebrates and embraces diversity and is committed to building a team that represents a variety of experiences, backgrounds, and skills. We do not discriminate on the basis of race, colour, religion, marital status, age, gender identity, gender expression, sexual orientation, non-disqualifying physical or mental disability, or national origin.

Why Apply Through MisuJob?

AI-Powered Job Matching: MisuJob uses advanced artificial intelligence to analyze your skills, experience, and career goals. Our matching algorithm compares your profile against thousands of job requirements to find positions where you have the highest chance of success. This saves you hours of manual job searching and ensures you only see relevant opportunities.

One-Click Applications: Once you create your profile, applying to jobs is effortless. Your resume and cover letter are automatically tailored to highlight the most relevant experience for each position. You can apply to multiple jobs in minutes, not hours.

Career Intelligence: Beyond job matching, MisuJob provides valuable career insights. See how your skills compare to market demands, identify skill gaps to address, and understand salary benchmarks for your experience level. Make data-driven decisions about your career path.

Frequently Asked Questions

How do I apply for this position?

Click the "Register to Apply" button above to create a free MisuJob account. Once registered, you can apply with one click and track your application status in your dashboard.

Is MisuJob free for job seekers?

Yes, MisuJob is completely free for job seekers. Create your profile, get matched with jobs, and apply without any cost. We help you find your dream job without any hidden fees.

How does AI matching work?

Our AI analyzes your resume, skills, and experience to understand your professional profile. It then compares this against job requirements using natural language processing to calculate a match percentage. Higher matches mean better fit for the role.

Can I apply to jobs in other countries?

Absolutely. MisuJob features jobs from companies worldwide, including remote positions. Filter by location or look for remote opportunities to find jobs that match your preferences.

Ready to Apply?

Join thousands of job seekers using MisuJob's AI to find and apply to their dream jobs automatically.

Register to Apply