Talentburst - Richmond, CA

posted about 2 months 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 quality assurance strategies and testing processes for mobile and web applications, contributing to the company's digital transformation journey and enhancing customer-centric innovation and automation.

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.
  • Participate in training programs and contribute to knowledge sharing within the QA community.

Requirements

  • Strong knowledge 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.
  • 3-5 years of 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.

Nice-to-haves

  • Considerable knowledge of structured programming technology for structured language environment.
  • Considerable knowledge of interpersonal skills/team building.
  • Skill in project management experience.
  • Skill in operating independently.
  • Skill in understanding and focusing on the clients' needs and goals.

Benefits

  • Remote work flexibility
  • Opportunity for professional development
  • Access to training programs
  • Collaborative work environment
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service