Position | - Senior Quality Engineer (Mobile)
|
Main skills | - Espresso, XCUI test + AI experience is strongly preferred
|
Short overview | Project: web version and mobile version of the app banking, used by tens of millions of users. |
Employment type | W2 |
Project duratio | 6 months with possible extension |
Location | Phoenix, Arizona |
Work mode | 3 days in the office |
Travel | No |
Recruitment process | General -> Technical Interview -> Client Interview (2 rounds) |
Required start date | ASAP |
Level | Senior level |
Work authorization statu | Let’s start without H1B and TN visa candidates. Any applicant needs to be on your W2. |
Senior Quality Engineer (Mobile)
We are seeking an experienced Senior Quality Engineer with a strong background in mobile application testing and hands-on experience with AI tools. The ideal candidate will have practical expertise in integrating AI into testing workflows, including prompt engineering and the use of development environments such as VS Code and Python to optimize AI-driven processes. This role requires a proactive individual who can champion AI adoption within the team and mentor others in leveraging AI technologies effectively.
Key Responsibilities:
· Collaborate with Product, Design, and Development teams to interpret product requirements and develop comprehensive test plans and test cases.
· Execute both functional and automated tests to ensure product accuracy, completeness, and reliability.
· Enhance and maintain UI automated testing frameworks for Android (Espresso) and iOS (XCUITest) platforms.
· Analyze requirements to assess technical feasibility for automation and contribute to the integration of automated tests within CI pipelines.
· Participate in code reviews, submit pull requests, and drive the team towards achieving 100% regression automation coverage.
· Develop, maintain, and optimize robust, scalable, and reusable automated test scripts across multiple applications.
· Identify, document, and track defects, collaborating closely with development teams to ensure timely resolution and retesting.
· Define test strategies, implement process improvements, and coordinate with backend teams to elevate QA delivery and product quality.
· Partner with development teams to introduce testing earlier in the software development lifecycle, including the implementation of mocking strategies.
· Effectively prioritize and manage multiple concurrent tasks in a dynamic environment.
· Lead and participate in regression testing to ensure new enhancements do not adversely impact existing functionality.
· Continuously refine QA processes and contribute to the establishment of testing best practices.
Qualifications:
· Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field, with a minimum of 7 years of relevant technical experience.
· Proven hands-on experience in testing iOS and Android mobile platforms using a variety of functional and automated testing tools.
· At least 3 years of experience in mobile app automation with tools such as Monkey Talk, Selendroid, Appium, Katalon, or similar.
· In-depth knowledge of various testing methodologies, including Functional, Integration, Regression, Exploratory, End-to-End, Compatibility, GUI, Web Services, and Accessibility testing.
· Demonstrated ability to utilize AI tools in testing workflows and mentor team members in AI adoption.