Quality Engineer With Mobile Testing

United It Inc.
Phoenix, United States of America
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Phoenix, United States of America

Tech stack

Testing (Software)
HTML
Web Accessibility
API
Agile Methodologies
iOS
Automation of Tests
Bug Tracking Systems
Software Bug Management
Computer Programming
Continuous Integration
Software Debugging
Graphical User Interface
Design of User Interfaces
Human-Computer Interaction
Web Servers
IntelliJ
Mobile Application Software
Transport Layer
Microsoft UI Automation
Regression Testing
Requirements Management
Software Deployment
Software Engineering
Test Case Design
Strategies of Testing
Web Services
Postman
Appium
Test Scripts
Swift
Backend
Kotlin
Integration Tests
Information Technology
Sentry
Splunk
Api Management
Katalon Studio
Programming Languages

Job description

  • Collaborate with product, design, and development teams to understand requirements and develop comprehensive test plans and cases.
  • Execute functional and automated tests to verify accuracy, completeness, and reliability.
  • Help develop and enhance UI automation frameworks using Espresso (Android) and XCUITest (iOS).
  • Analyze requirements and assess technical feasibility for test automation.
  • Integrate automated tests into CI pipelines to detect issues early in the development cycle.
  • Participate in PR reviews, submit PRs, and help achieve full regression automation readiness.
  • Develop and maintain robust, scalable, reusable automated test scripts across applications.
  • Identify, document, and track defects, working closely with developers to ensure timely resolution and retesting.
  • Enhance QA delivery and quality through test strategy definition, process improvements, and coordination with backend teams.
  • Work with developers to inject testing earlier via mocking strategies.
  • Prioritize competing tasks, manage multiple concurrent projects, and adapt to evolving priorities.
  • Perform regression testing to confirm new enhancements do not impact existing functionalities.
  • Continuously improve QA processes and contribute to best practice development.

Requirements

  • At least 7 years of technical experience and a bachelor's or master's degree in Computer Science, Engineering, or related fields.
  • Hands-on testing experience with iOS and Android platforms using various manual and automated tools.
  • Minimum of 3 years of mobile app automation experience with tools such as Monkey Talk, Selendroid, Appium, Katalon, etc.
  • In-depth knowledge of functional, integration, regression, exploratory, end-to-end, compatibility, GUI, web services, and accessibility testing.
  • Solid understanding of Swift, Kotlin, or similar programming languages.
  • Strong programming and debugging abilities.
  • Excellent API testing experience, utilizing Postman, IntelliJ HTTP Client, or similar tools.
  • Proficiency in debugging tools like Charles Proxy, Splunk, Sentry, Console, or similar.
  • Outstanding communication skills and collaborative spirit.
  • Experience with the full software deployment lifecycle using Agile methodologies.
  • Meticulous attention to detail and capability to excel in a fast-paced setting., Agile Programming Methodologies, Android, Application Programming Interface (API), Automation, Best Practices, Bug Tracking/Defect Management, Communication Skills, Computer Programming, Computer Science, Continuous Improvement, Debugging Skills, Debugging Tools, Detail Oriented, Establish Priorities, Feasibility Analysis, Functional Testing, Graphical User Interface (GUI), HTTP (HyperText Transport Protocol), Integration Testing, Kotlin, Mail Services, Mobile Applications, Multitasking, Precision Testing, Process Improvement, Process Management, Product Design, Programming Languages, Project/Program Management, Public/Media/Press/Analyst Relations, Quality Assurance, Quality Assurance Methodology, Quality Engineering, Regression Testing, Requirements Management, Splunk, Swift, Team Player, Technical Analysis, Test Automation, Test Case, Test Plan/Schedule, Test Scripts, Test Strategy, Testing, Time Management, User Interface/Experience (UI/UX), Web Accessibility, Web Services, iOS

Apply for this position