Senior Quality Assurance Engineer

closed
Airalo Logo

Airalo

πŸ’΅ $150k
πŸ“Remote - Europe

Summary

Join Airalo, the world’s first eSIM store, as a Senior QA Automation Engineer! This remote-first, full-time position offers a chance to significantly impact our product quality. You will design, implement, and execute automated tests for our API, web, and mobile applications, ensuring seamless user experiences. Collaborate with a global team to improve our automation strategy and CI/CD pipeline. We offer competitive benefits including health insurance, a work-from-anywhere stipend, and annual wellness & learning credits. If you're a highly skilled QA engineer with a passion for quality and collaboration, apply now!

Requirements

  • 5+ years of dedicated experience in Quality Assurance (QA)
  • 3+ years of dedicated experience with web and mobile automating application
  • Understanding of software testing theory and methodologies
  • Experience in manual testing across the spectrum of acceptance criteria of the user stories and test cases
  • Ability to run User Acceptance and Regression tests from the perspective of the end-users
  • Good understanding of HTTP protocol, WebSocket
  • Experience in automated functional, API, and UI testing
  • Understanding of distributed apps and client-server architecture
  • Good knowledge of at least one programming language e.g., Java, Python, JavaScript, etc
  • Experience with test automation frameworks for UI/API e.g., XCUITest, Selenium, Cucumber, Cypress, Playwright, Maestro mobile, Axios, RestAssured, etc
  • Experience in performance testing and tools e.g., Apache Jmeter, Gatlin, etc
  • Experience with software development tools e.g., Xcode, Android Studio, etc
  • Experience with continuous integration (CI/CD) pipelines and tools e.g., Github Actions, Bitrise, etc
  • Experience with setting up testing environments and Docker containers for automated tests
  • Ability to troubleshoot and debug test infrastructure (test environments, docker containers, CI/CD pipeline workflows related to test automation)
  • Strong critical and analytical thinking, ability to determine gaps and inconsistencies in product requirements and collaborate with product managers and developers to improve them
  • Good verbal and written communication skills in English

Responsibilities

  • Design, implement, and execute automated and performance tests for native mobile and web applications
  • Run User Acceptance and Regression tests by reviewing the user stories, acceptance criteria & design documents, and creating user acceptance cases (UAC)
  • Care for the quality of user interfaces as pixel-perfect and experience, as much as software quality
  • Ensure version releases with 0 critical bug all the time
  • Collaborate and work closely with Product Managers, Developers, Designers to share bug reports, ensure business requirements are met, and increase code and automated test coverages
  • Track and measure quality metrics to take any necessary corrective actions proactively for one thing: the best quality can be achieved
  • Evaluate, build, and improve the roadmap and infrastructure of the overall QA strategy and testing cycle for the end-products, making recommendations as necessary
  • Help to build and grow a strong and dedicated QA Team

Preferred Qualifications

  • Knowledge of Agile product development practices and tools e.g. JIRA etc
  • Graduate degree in a related field
  • Prior work experience in telecommunications
  • Knowledge of eSIM and GSMA related technologies and services

Benefits

  • Health Insurance
  • Work-from-anywhere stipend
  • Annual wellness & learning credits
  • Annual all-expenses-paid company retreat in a gorgeous destination
  • Other benefits
This job is filled or no longer available