Talentburst - Richmond, CA

posted 4 days ago

Full-time - Mid Level
Remote - Richmond, CA
Administrative and Support Services

About the position

The Mobile/Web Quality Engineer will play a critical role in driving innovation and growth for the Digital Banking Solutions business. This position focuses on ensuring the quality and performance of mobile and web applications through comprehensive testing strategies, automation, and collaboration with cross-functional teams. The engineer will contribute to the company's digital transformation journey and enhance customer-centric innovation.

Responsibilities

  • Lead the planning, design, and execution of comprehensive quality assurance strategies and testing processes for mobile and web applications.
  • Develop test plans, test cases, and test scenarios for functional, non-functional, regression, and performance testing of mobile apps.
  • Design, implement, and maintain automated mobile testing frameworks and scripts using tools such as Appium, XCTest, Espresso, or similar.
  • Design, implement, and maintain automated web test frameworks using frameworks such as Playwright or Cypress.
  • Integrate automated tests into CI/CD pipelines using tools like Jenkins, GitHub Actions, GitLab CI/CD, or Azure DevOps.
  • Stay updated with the latest mobile testing tools, technologies, and best practices.
  • Conduct performance testing, load testing, and scalability testing of mobile apps.
  • Collaborate with security teams to implement and execute mobile app security testing.
  • Identify, prioritize, and track defects using bug tracking systems like Jira or Bugzilla.
  • Evaluate mobile app usability, accessibility, and user experience (UX) design elements through usability testing and user feedback analysis.
  • Document test plans, test cases, test results, and testing metrics, and generate comprehensive test reports for stakeholders.
  • Collaborate effectively with cross-functional teams and communicate testing progress, issues, and recommendations clearly.
  • Stay updated with industry trends, emerging technologies, and best practices in mobile QA.

Requirements

  • Proficient in creating test plans, test cases, and test scenarios for mobile applications across iOS and Android platforms.
  • Experience in functional testing, regression testing, usability testing, performance testing, and security testing of mobile apps.
  • Familiarity with mobile testing frameworks and tools such as Appium, XCTest, Espresso, Calabash, Selendroid, or similar.
  • Strong hands-on experience in developing and maintaining automated test scripts for mobile apps using relevant tools and frameworks.
  • Knowledge of scripting languages such as Python, Java, or JavaScript for automation tasks and test script development.
  • Experience integrating automated tests into CI/CD pipelines and working collaboratively with DevOps teams.
  • Understanding of mobile app development frameworks, architectures, and technologies.
  • Knowledge of mobile operating systems (iOS, Android) and mobile device testing methodologies.
  • 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.
  • Experience in creating and maintaining test documentation, defect tracking, and reporting using tools like Jira, Zephyr, or TestRail.

Nice-to-haves

  • Advanced professional role requiring a broad knowledge of the system development life cycle and software engineering alternatives.
  • Proficiency in at least two higher-level programming languages.
  • Experience in analyzing problems in terms of detailed equipment requirements and capabilities, including scalable applications and cloud-based resources.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service