Quality Assurance Engineer
About the Quality Assurance Engineer:
- You will be a part of a dedicated and talented team of QA Engineers and Developers that ship high scale and high availability services, SDK's, and features that impact millions of people each day.
- Use and grow your test skills by owning features end-to-end, developing accurate test metrics to determine coverage and test effectiveness, research and implementing new test approaches, and actively sharing knowledge across the team across a wide variety of projects.
- You will also be working closely with Development and Product Management to understand features, implementation details, and usage models and using that data to develop a comprehensive test strategy.
Requirements of the Quality Assurance Engineer:
- Experience in Appium for mobile app automation.
- Experience in testing features and shipping products as part of a team.
- Knowledge of Android using Java and/or Kotlin.
- Knowledge of a bug management system (i.e. JIRA).
- Strong and creative testing aptitude.
- Excellent communication and prioritization skills.
- Familiar with consuming web services and using RESTful APIs.
- Working Knowledge of HTML, CSS, JavaScript, XML or JSON in a testing or development capacity.
- Familiarity with Agile software practices.
- Bachelor's Degree in Computer Science, Engineering or a related field; or equivalent work experience.