Source description
About the role
Role: Quality Assurance Consultant with mobile testing - (need to do Automation frameworks from Starch)
Location : Chandler, AZ.
Hybrid role : 3 days a week in office and 2 days remote
Interview: 1 interview - In-person interview.
Responsibilities
-
Responsible for testing and delivering complex software requirements to accomplish business outcomes
-
Ensure that software is tested to meet functional, non-functional, and compliance requirements
-
Help condition and generate test data, build and execute both manual and automated test suites, record and communicate the test results, and assist with triaging defects
-
Ensure regression test suites are maintained and well designed
-
Develop detailed, comprehensive and well-structured test cases based on functional, non-functional, and compliance requirements
-
Participate in test planning and ensure stories are well refined and contains clear acceptance criteria
-
Identify automation opportunities and develop test automation for applicable test types
-
Assist in identifying and managing sensitive test data
-
Report issues and defects along with the appropriate background information for review
-
Participate in triaging reported issues/defects and assists with resolving or escalating them as necessary
-
Trace tests forwards/backwards through the development lifecycle and back to requirements
Requirements
-
Degree in Computer Science or related discipline
-
10+ years of experience in building test automation for large scale applications (e.g.: e-commerce)
-
Experience in Mobile Testing(Android) on POS Terminals
-
Understanding of OOO concepts
-
Exposure to API driven testing
-
Automation Experience
-
Understands automation good practices and has knowledge of design patterns
-
Able to analyze the projects needs, determine the best approach and setup an automation framework
-
Proficient in writing code in one or more of the following languages - Java, Objective-C, TypeScript, JUnit, .NET, Flutter
-
Detail-oriented with attention to product quality
-
Proven experience in requirements gathering techniques, use case definition, test planning/execution and system requirement analysis
-
Can-do, do what needs to be done attitude
-
Ability to shift priorities and work efficiently
-
Fast learner with good analytical and problem-solving skills
-
Able to work collaboratively and have good interpersonal skills
Experience with the testing tools: Postman/Bruno or any other API client; ADB – android debug bridge used for access to logcat, installing/ uninstalling our application and debugging; Android studio – for debug and automation; Collis – BTT tool to simulate cards; Mobsf to scan the application and generate security reports; CharlesProxy was used in the past to monitor device, but some android based OS terminals no longer allow installing the certificates; Any tool for screen mirroring(Vysor, Android Studio logcat) – helpful in demos, debugging or to generate screenshots; Additional tools provided by the terminal developer in order to install/upgrade firmware, on PFTA we use AXToolKit
Experience with the Automation tool, responder, simulator, etc.
Java
Appium
OKHttp or any other Http client – optional, depending on project setup and automation scope
Good knowledge on Agile Methodology and the Scrum process
Experience in Mobile testing
More at 3B Staffing