Senior QA Engineer - Mobile Testing
About the Role
We are looking for a Senior QA Engineer to join our team at Juniper Square. This Senior QA Engineer remote position offers you the opportunity to work on innovative mobile applications that are transforming the financial services industry. You will collaborate with product and engineering teams to ensure the highest quality of our products.
What You’ll Do
- Review product requirements, UX designs, and technical specifications to identify test scenarios for mobile applications.
- Work closely with the development team to identify test cases that can be automated for new feature releases.
- Design, develop, and execute test cases against product features of mobile applications (iOS and/or Android).
- Maintain automation framework (Appium) to ensure our infrastructure is reliable, resilient, and extensible.
- Contribute to your development team on best practices, processes, and problem-solving.
- Develop automated test result reports and highlight any potential quality risks.
- Identify, troubleshoot, and track bugs to resolution.
- Be an advocate for automation: contribute to manual efforts and partner with engineering team leads to provide recommendations on how to decrease efforts in manual testing.
Requirements
- Bachelor's degree in Computer Science or equivalent professional experience.
- 2-4 years in Software Quality Assurance, with a strong focus on testing mobile applications and experience in testing web applications.
- Proven experience in building and maintaining automated tests for mobile applications and/or APIs, preferably using Appium and Playwright.
- Hands-on experience in manual testing of REST and/or GraphQL APIs using tools like Postman, RestAssured, or Locust.
- Good with at least one programming language, such as JavaScript, TypeScript, or Python.
- Good understanding of CI/CD pipelines and software development lifecycle concepts.
- Familiarity with version control systems (e.g., Git), test management tools (e.g., TestRail), and issue-tracking platforms (e.g., Jira).
- Working knowledge of relational databases and SQL is a plus.
Nice to Have
- Knowledge of cloud environments (e.g., AWS) and experience with application deployments.
- Experience in creating comprehensive test plans, authoring test cases, executing tests, and adhering to QA best practices.
- Excellent analytical and problem-solving abilities, attention to detail, and the ability to work independently within Agile development teams.
What We Offer
- Competitive salary and benefits package.
- Flexible remote work arrangements.
- Opportunities for professional development and growth.
- A collaborative and inclusive company culture.
- The chance to work on impactful projects in the financial services sector.
Join Juniper Square as a Senior QA Engineer and work remotely on innovative mobile testing projects. Enjoy a competitive salary and flexible work arrangements.
Who Will Succeed Here
Proficient in mobile testing frameworks like Appium and Playwright, with hands-on experience in automating tests for iOS and Android applications using JavaScript and TypeScript.
Self-motivated and organized, thriving in a remote work environment, with strong time management skills to handle multiple testing projects simultaneously while collaborating with cross-functional teams.
Analytical mindset with a deep understanding of REST API and GraphQL testing, capable of writing complex SQL queries to validate backend data integrity and ensure comprehensive test coverage.
Learning Resources
Career Path
Market Overview
Skills & Requirements
Domain Trends
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months