Apply

Quality Assurance Automation Engineer

Posted 14 days agoViewed

View full description

💎 Seniority level: Middle, At least 3 years

📍 Location: Nigeria, WAT, NOT STATED

🔍 Industry: Payments

🏢 Company: Kora👥 101-250💰 Seed over 5 years agoFinancial ServicesPaymentsFinanceAppsFinTech

🗣️ Languages: English

⏳ Experience: At least 3 years

🪄 Skills: CypressGitJavascriptJenkinsTypeScriptAPI testingCI/CDRESTful APIs

Requirements:
  • At least 3 years of experience as a Quality Assurance Engineer.
  • 2 years of experience in automated testing focused on Cypress.
  • Experience with various testing techniques: UI Testing, Automated Testing, Test Driven Development.
  • Understanding of relational and non-relational database concepts.
  • Proven experience with Cypress for web application testing.
  • Strong knowledge of JavaScript or Typescript.
  • Experience with test frameworks like Mocha, Chai, or Jest.
  • Familiarity with CI/CD tools such as Jenkins or GitHub Actions.
  • Understanding of API testing using tools like Postman.
  • Knowledge of web technologies like HTML, CSS, JavaScript.
  • Problem-solving and analytical skills for debugging.
  • Ability to work in Agile development.
  • Excellent English writing and communication skills.
  • Collaborative mindset and customer-focused.
  • High attention to detail.
Responsibilities:
  • Create a QA process to ensure quality software delivery.
  • Review specifications for deliverables understanding.
  • Identify test requirements and design test coverage.
  • Perform functional and non-functional testing.
  • Develop and maintain test cases, data, and scripts.
  • Provide sign-off on product quality before deployment.
  • Facilitate test plan reviews with teams.
  • Identify and escalate potential quality issues.
  • Ensure validated deliverables meet requirements.
  • Isolate and report defects, verifying fixes.
  • Develop automated test scripts using Cypress.
  • Define test strategies with development and QA teams.
  • Maintain test frameworks and comprehensive test coverage.
  • Debug and troubleshoot test failures.
  • Analyze test results and provide detailed reports.
  • Ensure cross-browser compatibility and mobile responsiveness.
  • Refactor tests for speed and reliability.
  • Maintain documentation for tests and automation processes.
Apply