QA ANALYST
Job Summary: Talent Software Services is in search of a QA Analyst for a contract position in Seattle, WA. Opportunity will be one year with a strong chance for a long-term extension.
Position Summary:
- Coordinate full native releases & OTA releases to ensure that the integrity of the live environment is protected and that the correct components are released.
- Design release processes from build, through test and defect fixing, to the release of new or changed software into Production with the guidance of the Release Lead.
- Overall test suite management tool experience (design, creation, maintenance & support)
- Monitor the efficiency and effectiveness of the Release management process across the organization and make recommendations for improvement.
- Maintain quality checks on deployments and releases and record those that directly or indirectly cause support Incidents.
- Failure to successfully manage releases or delays to releases, can impact clients from both a revenue and reputational perspective.
Primary Responsibilities/Accountabilities:
Coordinate Releases:
- Coordinate builds and testing of releases.
- Coordinate the scheduling and roll out of releases.
- Managing risks and resolving challenges that impact release scope, quality, and schedules.
- Provide communication and information, including relevant release documentation, as required.
- Ensure appropriate checkpoints are met and coordinate release sign off.
- Coordinate the implementation of the release.
Design Release Process:
- Design new release processes with the guidance of the Release Lead.
- Work with stakeholders and clients to ensure the release process is appropriately documented, communicated and understood.
- Understand underlying procedures and document as appropriate .
Quality Assurance in Release:
- Coordinate with QA Managers, QA Leads & QA (both on site & offshore) for the release testing.
- Take full responsibility of test plan, test cases for the release. Make sure they cover end to end testing, update the test cases when needed.
- Manage risks and resolve issues that affect release scope, schedule, and quality.
- Efficiently identifying and logging errors as they are discovered and suggest feature improvements for better User Experience.
- Conduct brainstorming sessions to understand production critical defects, perform root cause analysis, identify test data, and plan regression- testing activity.
- Prepare Test estimates, testing schedules and manage all the Testing activity.
- Monitor the Testing progress and come up with solutions to mitigate possible risks/delays in Test execution.
Monitor Efficiency and Effectiveness:
- Provide management information on releases to stakeholders or senior management as required.
- Work with product managers to understand the features going out in the release. Also work with them to triage all the issues logged in the release cycle.
- Need to go through all the issues logged in a release cycle & have a good understand on where an issue stands in terms of the release.
- Carry out regular reviews of the release processes with stakeholders.
- Identify and recommend service improvements.
- Managed day-to-day activities & Support on-time and effective delivery of high-quality releases.
Ensure all teams follow release management process & maintain quality checks:
- Assist the release Lead & release manager in completing regular audits of the release process.
- Analyze Incident logs caused by releases to identify occasions where process has not been followed.
- Highlight any repeated non-conformance to relevant team leaders and the release manager where appropriate.
- Provide input for the release policy based on internal guidance.
Qualifications:
- Efficiently plan & manage native releases, OTA releases, and deployment process.
- Exposure to testing Mobile applications (iOS and Android) and rich media within web applications (audio, video, responsive design validation), end-to-end/API testing
- Experience monitoring & manipulating network traffic using development tools
- Able to estimate, plan and execute testing cycles.
- Project coordination experience.
- BA/BS degree in Computer Science or related discipline, or least 5 applicable years of experience.
- Strong aptitude for learning new technologies and testing techniques.
- Able to adapt to changes in product development as well as flexibility to work outside of normal business hours to meet testing needs.
- Familiarity with Agile methodologies
- Prior defect trending and triage experience
- Self-motivated, able to work independently and thrive in a fast-paced, high-stress and high-productivity environment
- Able to manage conflicting priorities effectively, including task prioritization and multitasking to manage daily workload
- Attention to detail, thoroughness, tenacity, and strong organizational skills
- Knowledgeable about trends for mobile devices and/or other digital applications
- Strong written and verbal communication skills with a proven ability to interact with technical, business, editorial and customer service groups
- Underlying causes of technical problems.
- Charles Proxy or similar proxy tools
- JIRA/Test Management Tool
- XCode
- Android Studio
- New Relic/Dynatrace or similar post monitoring tools
Preferred:
- Familiarity with automated QA testing tools is a plus.
- Familiarity with adobe analytics tool is a plus.
If this job is a match for your background, we would be honored to receive your application!
Providing consulting opportunities to TALENTed people since 1987, we offer a host of opportunities including contract, contract to hire and permanent placement. Let's talk!
Company:TALENT Software ServicesLocation:Seattle - Washington - United StatesJob Types:ContractPost Date:November 2, 2021Valid Through:December 1, 2021