About The Position

Imagine what you can do here. Apple is a place where extraordinary people gather to do their lives best work. Together we create products and experiences people once couldn’t have imagined, and now, can’t imagine living without. It’s the diversity of those people and their ideas that inspires the innovation that runs through everything we do. DESCRIPTION APPLE INC has the following available in Austin, Texas. Partner with business and technical teams to build comprehensive test plans for cross-functional systems projects, with a particular focus on User Acceptance Test. Participate in testing transformation activities by driving forward innovative approaches and methodologies. Proactively look for risks (technological, organizational, political) and identify appropriate mitigation plans. Seek expertise and involve the right experts for the best testing outcomes. Schedule and plan meetings and activities for UAT preparation and execution. Facilitate identification of test scenarios and ensure requirements traceability. Estimate resource requirements to complete testing, and ensure realistic plans are in place. Ensure the test environments and required data are available to support testing. Identify opportunities to leverage automation for test prep and execution. Utilize analytical skills to investigate and drive resolution of issues found in UAT activities. Report progress on UAT activities and issues to the project team and to management. Approach problems flexibly, and be willing to adapt and modify approach, without compromising on the outcome. Domestic travel required 10%. 40 hours/week.

Requirements

  • Bachelor's Degree or foreign equivalent in Computer Science, Computer Engineering, or related field and 5 years of progressive, post-baccalaureate experience in the job offered or related occupation.
  • ISTQ-CTFL (International Software Testing Qualification Board - Certified Tester) required
  • 5 years of experience with each of the following skills is required: Test Planning and Strategy: Strategizing and planning software testing activities
  • Project Management: Overseeing planning, scheduling, and coordination of testing activities.
  • Test and Defect Management: Managing tests and defects throughout the testing lifecycle, to deliver high-quality software solutions.
  • Test Management Tools: Utilizing Test Management tools including JIRA and ALM, to streamline test planning, execution, and reporting processes.
  • DevOps Principles and CI/CD Pipelines: DevOps principles and CI/CD pipelines, containerization and virtualization technologies including Docker or Kubernetes, and utilizing cloudbased test planning and management solutions including Azure Test Plan and Azure DevOps Test Management tools to support projects that need testing with APIs
  • Load Testing Tools: Load testing tools to assess system performance under various load conditions.
  • Web Services/API Testing: Conducting web services/API testing and automation using tools to ensure functionality of web services.
  • Agile Frameworks: Working with Agile frameworks to adapt testing processes to iterative development cycles.
  • Automated testing frameworks including Selenium and Appium, database management and SQL, and version control systems including Git and SVN to support planning of test automation.
  • Utilizing programming languages including Python and JavaScript to support test automation efforts and enhance testing capabilities.

Nice To Haves

  • N/A

Responsibilities

  • Partner with business and technical teams to build comprehensive test plans for cross-functional systems projects, with a particular focus on User Acceptance Test.
  • Participate in testing transformation activities by driving forward innovative approaches and methodologies.
  • Proactively look for risks (technological, organizational, political) and identify appropriate mitigation plans.
  • Seek expertise and involve the right experts for the best testing outcomes.
  • Schedule and plan meetings and activities for UAT preparation and execution.
  • Facilitate identification of test scenarios and ensure requirements traceability.
  • Estimate resource requirements to complete testing, and ensure realistic plans are in place.
  • Ensure the test environments and required data are available to support testing.
  • Identify opportunities to leverage automation for test prep and execution.
  • Utilize analytical skills to investigate and drive resolution of issues found in UAT activities.
  • Report progress on UAT activities and issues to the project team and to management.
  • Approach problems flexibly, and be willing to adapt and modify approach, without compromising on the outcome.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service