About the job
Job Title: QA Engineer
Industry: FinTech
Cornerstone are looking for a dynamic, impactful and *hands-on* contributor to help build and deliver our clients integrated payment network to scale their platform across Africa.
As a Software Development Engineer in Test / Quality Assurance (QA) Engineer, you will be a critical component of a fast-moving scrum team focused on growing our clients network and developing new services on top of it, ensuring high quality development of our clients platform.
Requirements
At least 3 years experience working in an SDET or QA role
At least 1 year developing AT tests using Python over Selenium
Strong experience in payments or a environment where resilience and performance matter
Good experience testing APIs, and testing REST, Node.js, Java APIs and writing DB SQL queries
Experience testing SDKs (native OS, React JS, etc.)
Excellent familiarity with front-end UI, API, and back-end testing
End-to-end integration testing of 3rd party integrations
Experience with cloud solutions (AWS)
Experience analyzing Kibana logs
Automated test development with Selenium (or similar tools)
Execution & maintenance of manual tests cases
Writing DB SQL queries and performing analysis
Writing STP / STD / STR
Methodology-driven testing approach, e.g. Product Tree, or component-driven testing
Demonstrated experience in a high-pressure or startup environment
Excellent English skills and work-experience in an English environment
Experience with:
Highly scalable Server-side solutions
Postman
REST APIs
JavaScript / Node.js
SQL and NoSQL
Typescript
Kibana logs
Jira / Confluence
Fully cloud architecture (AWS preferred)
Qualifications
Bachelor’s Degree required in Computer Science or another relevant Engineering discipline
Lived, worked or studied in – or simply have a passion for – Africa
Seniority Level: Other
Job Functions: Software Development
Industries : Information Technology