Mexico City, Ciudad de Mexico, Mexico
8 hours ago
Mobile Quality Engineer

Job Title:

Mobile Quality Engineer

Job Description

The Mobile Quality Engineer will play a critical role in driving innovation and growth for the Banking Solutions business. In this role, the candidate will have the opportunity to make a lasting impact on the company's digital transformation journey, drive customer-centric innovation and automation, and position the organization as a leader in the competitive digital banking landscape.

What you will be doing:

Drive a culture of continuous improvement in Quality and help teams increase productivity and foster innovation.Develop and maintain comprehensive automated test coverage for iOS and Android react native mobile apps using test frameworks such as Maestro, Detox and Appium to streamline testing and ensure repeatable continuous testing coverage to deliver high-quality production ready code each sprint.Develop functional and non-functional (accessibility and performance) tests for iOS and Android mobile apps, ensuring thorough coverage of user acceptance criteria including positive and negative cases and evaluation into downstream system errors.Actively contribute to and utilize testing frameworks, pipelines and tools that promote a shift-left testing approach.Enforce quality gates in CI/CD pipelines.Participate in code reviews to maintain the quality and stability of the automated test scriptsIntegrate automated tests into CI/CD pipelines using tools like GitHub Actions, Jenkins and collaborate with DevOps teams to ensure automated testing is part of the development workflow.Stay updated with the latest mobile testing tools, technologies, and best practices, and evaluate their applicability to enhance testing efficiency, coverage, and accuracy for mobile apps.Identify, prioritize, and track defects using Jira and collaborate with development teams to ensure timely resolution and validation of fixes.Utilize test reporting tools (Zephyr) and Test Observability tools, like ReportPortal and BrowserStack to generate comprehensive test reports and dashboards for stakeholders.Collaborate with development, QA, DevOps, product management, and other cross-functional teams to align quality goals and communicate testing progress and issues.Champion a culture of innovation, creativity, and excellence in Quality within the Digital teams, fostering collaboration, continuous learning and a positive work environment.

What you will need:

Proficient in developing and implementing comprehensive test plans and automated test coverage for react native mobile applications on iOS and AndroidExperience in all aspects of automated testing including smoke, functional testing, regression testing, usability testing, performance testing, and security testing of mobile apps.Hands-on experience in development, execution, and maintenance of automated mobile tests for iOS and Android using mobile testing frameworks such as Maestro, Detox and Appium. Maestro or Detox is a must.Experience with JavaScript and/or TypeScript for test automation developmentHands-on Experience with integrating automated tests into CI/CD pipelines using build tools like GitHub Actions, Jenkins, GitLab CI/CDExperience with automated test data setupExperience with code coverage and quality gating tools such as SonarQubeUnderstanding of mobile app development frameworks, architectures, and technologies to effectively design and execute testing strategies.Knowledge of mobile operating systems (iOS, Android) and mobile device testing methodologies, including emulator/simulator testing and real device testing.Ability to analyze logs, debug issues, and troubleshoot mobile app performance, compatibility, and functionality issues.Strong knowledge of QA methodologies, processes, and best practices, including agile testing methodologies (e.g., Scrum, Kanban).Experience in creating and maintaining test documentation, defect tracking, and reporting using tools like Jira, Zephyr, ReportPortalEffective communication skills to collaborate with cross-functional teams including developers, product managers, designers, and QA teams.Ability to articulate testing progress, findings, and recommendations to stakeholders, and contribute to discussions on quality-related decisions.Strong analytical skills to identify test scenarios, prioritize testing efforts, and analyze test results to identify defects and areas for improvement.Proven ability to troubleshoot complex issues, perform root cause analysis, and work collaboratively with teams to resolve technical challenges.

Location:

MEX Mexico City Downtown Insurgentes

Language Requirements:

Time Type:

Full time

If you are a California resident, by submitting your information, you acknowledge that you have read and have access to the Job Applicant Privacy Notice for California Residents

Confirm your E-mail: Send Email