Korapay is the marketplace for everything payments. We allow businesses and institutions to scale faster by providing them with a robust and powerful core payment engine that eliminates the complications associated with simple and bulk transactions. With our payment solutions, you can easily accept or send payments.
Requirements
Here are a couple of things you'll be doing:
- Create a QA process that will ensure that we consistently ship quality software.
- Review functional and design specifications to ensure full understanding of individual deliverables.
- Identify test requirements from specifications, map test case requirements, and design test coverage plan.
- Carry out functional tests and non-functional tests, including security tests, load tests, and stress tests using the necessary software testing tools.
- Develop, document, and maintain functional test cases and other test artifacts like the test data, data validation, harness scripts, and automated scripts.
- Give explicit sign off on all products quality before live deployment.
- Hold and facilitate test plan/case reviews with cross-functional team members.
- Identify any potential quality issues per defined process and escalate potential quality issues immediately to management.
- Ensure that validated deliverables meet functional and design specifications and requirements.
- Isolate, replicate, and report defects and verify defect fixes.
- Develop and maintain automated test scripts using Cypress for functional, regression, and end-to-end testing.
- Work with the development and QA teams to define test strategies and ensure automated tests are integrated into the CI/CD pipeline.
- Create and maintain test frameworks, test plans, and test data to ensure comprehensive test coverage.
- Debug and troubleshoot test failures, identify root causes, and work with developers to resolve issues.
- Analyze test results and provide detailed reports on test execution, highlighting issues, performance, and stability.
- Ensure cross-browser compatibility and mobile responsiveness in automated tests.
- Continuously improve and refactor the test suite to ensure speed, reliability, and scalability of automated tests.
- Maintain effective documentation for test cases, test results, and automation processes.
We are looking for someone who has
- At least 3 years of experience as a Quality Assurance Engineer.
- 2 years of experience in automated testing with a focus on Cypress and web application testing.
- Experience with a variety of different testing techniques such as UI Testing, Automated Testing, Test Driven Development Strategies, and other techniques.
- Understanding of fundamental database concepts – relational (SQL) database, non-relational (NoSQL) database and ORMs/ODMs.
- Proven experience with Cypress for end-to-end testing of web applications.
- Strong knowledge of JavaScript or/and Typescript and experience with test frameworks like Mocha, Chai, or Jest.
- Experience with CI/CD tools like Jenkins, Github Actions, GitLab CI, or CircleCI for integrating test automation into the build pipeline.
- Familiarity with version control systems like Git.
- Solid understanding of API testing (RESTful APIs) and using tools like Postman.
- Knowledge of web technologies (HTML, CSS, JavaScript) and the ability to work with developers to resolve issues.
- Problem-solving and analytical skills, with the ability to debug complex issues and optimize automation.
- Ability to work in an Agile development environment.
- Excellent writing and communication skills in English.
- Collaborative – drive cooperation and teamwork in achieving solutions.
- Creative, solution-driven and a customer-focused mindset.
- Sound judgment, professionalism, and patience when communicating.
- High attention to detail
Nice-to-Have Skills:
- Experience with other test automation tools (e.g., Selenium, Playwright, Testcafe, Appium).
- Familiarity with cloud-based test execution platforms (e.g., BrowserStack, lambdatest).
- Experience in performance testing and load testing tools like JMeter or K6.
Working hours:
- Given that we are an all-remote company and hire almost anywhere in the world, we don’t have a location requirement for this role.
- However, your working hours must coincide with 9:00 am - 5:00 pm WAT for at least 40 hours/week.
Benefits
- Health insurance
- Sponsored and tailored training
- Paid parental leave
- Paid time-off
- Flexible work style
- Annual performance bonus
- Low-interest loans
- Group Life Insurance
- Access to up to four therapy sessions monthly
- Day off on your birthday
- Employee interest groups that provide supportive communities within Kora
- Great company culture and the opportunity to work with a highly collaborative team building something great!.
Method of Application
Signup to view application details.
Signup Now