UAT Analyst / QA Analyst - E2E Test and Automation

Overview

Hybrid
$70 - $74
Contract - W2
Contract - 12 Month(s)

Skills

API Management
Acceptance Testing
Analytical Skill
Appium
Consumer Electronics
Continuous Delivery
Charles Web Debugging Proxy
Cloud Computing
Communication
Continuous Integration
Attention To Detail
Automated Testing
Marketing
Messaging
Mobile Applications
Documentation
FOCUS
IOS Development
Jenkins
Management
Mobile Testing
Backend Development
Build Tools
Python
Quality Assurance
React.js
Reporting
Collaboration
Data Analysis
Scripting
Selenium
Soft Skills
Status Reports
Data Integrity
Git
Test Plans
PostgreSQL
Project Implementation
Requirements Analysis
Swift
Test Cases
Test Scripts
Test Strategy
Testing
Workflow
Writing

Job Details

UAT Analyst - E2E Test and Automation with Top Consumer Electronics and Services Company

Role: UAT Analyst - E2E Test and Automation

Duration: 12 months +

Compensation: $70 - $74/HR W2

Location: Cupertino, CA (Hybrid, 3 days per week on-site)


Job Summary:

We are seeking a highly skilled UAT Analyst specializing in End-to-End Testing and Test Automation for mobile systems. The ideal candidate will have extensive experience with iOS automation, Python, and mobile application testing, along with expertise in developing test automation frameworks, test strategy planning, and execution across complex systems. You will be responsible for executing comprehensive testing efforts, creating test plans, and automating test scripts to ensure the highest quality of applications for large-scale projects.


Responsibilities:

  • Test Strategy & Planning:
    • Develop and implement test strategies, test plans, test cases, and test scripts to ensure comprehensive test coverage for existing functionalities and new features.
    • Design test automation frameworks focusing on End-to-End Test and On-Device Mobile Testing.
    • Create coverage matrixes and execute test cycles independently for complex software projects.
  • Testing & Automation:
    • Perform testing of on-device user experiences for a wide range of mobile applications.
    • Write automated tests for iOS platforms using Python and Swift, leveraging tools like Selenium and Appium.
    • Execute validation of native mobile applications and on-device messaging for large marketing efforts.
    • Utilize tools like Charles, GIT, Jenkins, and CI/CD integrations to streamline testing processes.
    • Develop backend systems with Python to manage APIs, integrate third-party services, and ensure data integrity and security.
    • Implement CI/CD pipelines to enhance development workflows, monitor application performance, and troubleshoot issues.
  • Reporting & Documentation:
    • Create detailed documentation, including Test Status Reports, Test Metrics, Progress Reports, Coverage Reports, and Defects Reports.
    • Ensure proper ticketing for resolution/prioritization and provide timely communication of test progress.
  • Collaboration & Coordination:
    • Coordinate with multiple Engineering and Product teams to expedite issue prioritization and resolution.
    • Lead discussions with stakeholders to define test requirements and ensure successful project execution.

Qualifications:

  • Experience:
    • 7+ years in Quality Assurance and/or User Acceptance Testing.
    • 5+ years of experience in test automation for end-to-end systems.
    • 3+ years of mobile application testing (iOS).
    • Hands-on experience with testing tools and frameworks such as Selenium, Appium, Python, and Swift.
    • Strong experience with requirements analysis, test design techniques, and building test automation frameworks.
  • Technical Skills:
    • Expertise in Python with a focus on writing test automation scripts.
    • Proficient in iOS automation, including testing of on-device experiences.
    • Experience with designing and implementing CI/CD pipelines using tools like Jenkins.
    • Familiarity with front-end and back-end development, including React, Postgres, API management, and integration of third-party services.
    • Knowledge of tools like Charles Proxy, GIT, and cloud-based test systems.
  • Soft Skills:
    • Strong communication skills, with the ability to present test progress and results to stakeholders.
    • Analytical and detail-oriented, with a focus on delivering high-quality work within tight deadlines.
    • Ability to coordinate and work effectively with cross-functional teams.
  • Preferred Skills:
    • Experience with automation of data analytics and data reporting across multiple systems.
    • Familiarity with software build tools and CI/CD integrations.
    • Exposure to complex marketing campaigns and validation of messaging systems.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.