Description

Job Description

Mid Level: Skills equiv. to 3-5 years in comparable position.

Will create use cases, develop and maintain test specifications, test cases, test scripts and test data. Will implement test practices, standards and processes, troubleshoot test issues, record test results, track and prioritize defects, participate in product readiness and release decisions.

Will also establish fact based measures of test efficiency, effectiveness and product readiness.

Responsible for estimating, coordinating and directing testing for multiple products/projects.

Software quality assurance on highly complex and/or multiple projects, including manual test case execution, defect tracking, test plan/test case creation and management, and requirements analysis is required.

Must Haves

Mobile Testing Experience.

Solid understanding of SQL, Java, and mobile technologies.

Required Skills

The focus of the QA Analyst will be to ensure all changes to our applications are tested adequately prior to the production release.

The QA Analyst will be responsible for ensuring test plans and test cases follow all standards and are appropriate on a project by project basis.

The QA Analyst is responsible for using all test management tools according to standards.

Over time, the QA Analyst is responsible for building technical expertise in our applications.

Responsibilities

Create test plans and participate in Peer Reviews

Modify test plans based on Peer Review feedback

Provide input on risks so that Senior QA Analysts, and in some cases QA Managers can be informed.

Provide input to QA and Release Specialists to prepare implementation timelines

Participate in development of Test Data Strategy

Assist QA Specialists in determining appropriate test environments

Work with business analysts to ensure business requirements are adequate

Highlight requirement and design gaps as early in lifecycle as possible

Create test cases according to standards manual and automated

Perform problem solving and root cause analysis when defects occur

Update test management tools according to standard including mapping test cases to requirements

Engage application development in defect resolution

Flag test cases appropriate for regression libraries

Participate in test case Peer Reviews

Update test cases based on Peer Reviews

Participate in continuous improvement efforts within the QA organization

May support and provide constructive feedback on existing processes and standards

Become knowledgeable in the technologies used by Application Development organizations
 

Desired Skills and Experience

QA, IOS, ANDROID, MOBILE PLATFORMS, XC TEST, XCODE, SWIFT, JAVA, OBJECTIVE C, BAMBOO, JENKINS, TEAMCITY, INTELLIJ

Education

ANY GRADUATE