πMoldova
Quality Assurance Automation Engineer
Kora
πRemote - Nigeria
Please let Kora know you found this job on JobsCollider. Thanks! π
Summary
Join Kora, the leading payments marketplace in Africa, as a Quality Assurance Engineer. You will play a crucial role in ensuring the consistent delivery of high-quality software. Responsibilities include creating and maintaining QA processes, developing and executing test cases, and working with the development team to integrate automated tests into the CI/CD pipeline. This role requires at least 3 years of experience as a QA Engineer, proficiency in Cypress and other testing tools, and a strong understanding of various testing methodologies. Kora offers a comprehensive benefits package including health insurance, paid time off, flexible work style, performance bonuses, and more. We encourage applications from diverse backgrounds.
Requirements
- 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
Responsibilities
- 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
Preferred Qualifications
- 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
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!
Share this job:
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Similar Remote Jobs
πRomania
πChina
πCzech Republic
πWorldwide
πWorldwide
πIndia
πPakistan
πWorldwide