Position: Senior Manual QA Engineer
Company: Airalo
Category: QA
Experience required: 3y
English level: intermediate

Airalo is the world’s first eSIM store that helps people to connect in over 190 countries and regions across the globe.
We are looking for an experienced senior manual QA engineer with responsibilities on regression, sanity testing, improving our quality gate, and is willing to move to QA automation

**Description:**

We are looking for an experienced and responsible senior manual QA engineer who will be responsible for regression and sanity testing, improve our quality gate, and is willing to move to QA automation. You will be part of our QA team that maximizes product quality and minimize regression risks by improving test coverage and testing our API, Web and Mobile applications.

**Responsibilities include but are not limited to:**

- Designing, implementing, and executing tests for native mobile and web applications
- Running User Acceptance and Regression tests by reviewing the user stories, acceptance criteria & design documents, and creating user acceptance cases (UAC)
- Caring for the quality of user interfaces as pixel-perfect and experience, as much as software quality
- Ensuring version releases with 0 critical bug all the time
- Collaborating and working closely with Product Managers, Developers, Designers to share bug reports, ensure business requirements are met, and increase code and automated test coverages
- Tracking and measuring quality metrics to take any necessary corrective actions proactively for one thing: the best quality can be achieved
- Evaluating, building, and improving the roadmap and infrastructure of the overall QA strategy and testing cycle for the end-products, making recommendations as necessary
- Helping to build and grow a strong and dedicated QA Team

**Must-haves:**

- 3+ years of dedicated experience in Quality Assurance (QA) and testing of web applications
- 2+ years of dedicated experience with testing of mobile applications
- Expertise in test design techniques
- Experience with manual testing of backend services using Postman or other similar tools (API testing)
- Experience in performance testing and tools e.g., Apache Jmeter, Gatlin, etc.
- Understanding of software testing theory and methodologies
- Knowledge and experience in SQL/NoSQL.
- Good understanding of HTTP protocol, WebSocket is a plus.
- Experience in manual testing across the spectrum of acceptance criteria of the user stories and test cases
- Experience with test management tools
- Ability to run User Acceptance and Regression tests from the perspective of the end-users
- Understanding of distributed apps and client-server architecture
- Strong familiarity with Agile software development, Scrum framework, product development life cycle, native mobile, and web applications
- Ability to make a realistic estimation of tasks of different types and sizes
- Understanding and experience with continuous integration (CI/CD) pipelines and tools e.g., Bitrise, etc.
- Extraordinary attention to details by thinking the beauty is hidden in them
- Ability to describe issues and test cases in a clear, comprehensive, and consistent manner
- Strong critical and analytical thinking, ability to determine gaps and inconsistencies in product requirements and collaborate with product managers and developers to improve them
- Ability to make logical decomposition of application functionality
- Good verbal and written communication skills in English (Upper-intermediate)

**Good to have:**

- Knowledge of one of programming language e.g., Java, Python, JavaScript, etc.
- Experience in automated functional, API, and UI testing
- Experience with test automation frameworks e.g., XCUITest, Appium, Selenium, Espresso, Cucumber, etc.
- Knowledge of Agile product development practices and tools e.g. JIRA etc.
- Prior work experience in telecommunications
- Knowledge of eSIM and GSMA related technologies and services

**About You**

We hope that you care deeply about the quality of your work, the intrinsic worth of tasks, and the success of your team. You are self-disciplined and do not require micromanagement, both in terms of your skillset and work ethic. You do your best to flourish as an individual every day while working hard to foster a collaborative team environment. You believe in the importance of being — and staying — authentic, honest, positive, and kind. You are a good interlocutor with clear and concise communication. You are able to manage multiple projects, have an analytical mind, pay keen attention to detail, and love to get your hands dirty. You are cognizant, tolerant, and welcoming of vulnerabilities and cultural differences.