Manual Software QA Engineer

at  Apple

Sunnyvale, California, USA -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate02 Sep, 2024USD 241500 Annual05 Jun, 20243 year(s) or aboveTest Cases,Image Processing,Developers,Reliability,Groups,User Acceptance Testing,Software Development,Computer Vision,Programming Languages,Exploratory Testing,Opencv,Test Scripts,Communication Skills,Integration,Object DetectionNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

SUMMARY

Posted: May 30, 2024
Role Number:200553182
At Apple we tackle large scale engineering challenges to provide beautiful, intuitive products to our users. To build, maintain, and extend the necessary architecture for these tasks we are looking for an excellent software engineer in test. We are seeking a meticulous and experienced Manual Software QA Engineer with a specialization in Computer Vision to join our quality assurance team. This role involves rigorous manual testing of our computer vision-based software applications to ensure they meet the highest standards of quality and performance. The ideal candidate will have a strong background in manual testing methodologies, a keen eye for detail, and specific experience in computer vision technologies.

DESCRIPTION

Develop detailed, comprehensive, and well-structured test plans and test cases for computer vision applications. Review and analyze system specifications and requirements related to computer vision functionalities. Execute manual test cases for computer vision-based applications, including functional, regression, integration, and user acceptance testing (UAT). Perform exploratory testing to uncover unforeseen issues specific to computer vision algorithms and implementations. Identify, document, and report bugs and defects, particularly those related to image processing, object detection, and other computer vision functionalities, using bug tracking tools. Work closely with developers to reproduce and resolve issues, ensuring the robustness and reliability of computer vision features. Ensure that computer vision software products meet the specified requirements and are free from defects. Validate that new and existing computer vision features function as intended across different environments and scenarios. Create and maintain accurate and detailed test documentation, including test cases, test scripts, test results, and defect reports specific to computer vision applications. Provide clear and detailed reports on testing progress, issues, and risks associated with computer vision functionalities. Collaborate with cross-functional teams, including developers, product managers, data scientists, and other QA engineers, to ensure the delivery of high-quality computer vision software.

  • BS and a minimum of 3 years relevant industry experience

PREFERRED QUALIFICATIONS

  • Strong understanding of computer vision technologies, including image processing, object detection, and machine learning models.
  • Basic knowledge of programming languages and frameworks used in computer vision (e.g., Python, OpenCV) is a plus.
  • Excellent analytical and problem-solving skills, particularly in the context of computer vision.
  • Attention to detail and the ability to think critically about how users will interact with the computer vision software.
  • Excellent written and verbal communication skills.
  • Ability to effectively document and communicate complex technical issues, especially those related to computer vision.
  • Strong knowledge of software development lifecycle, testing methodologies, QA terminology and processes
  • Ability to multi-task and manage tasks with varying priorities
  • Ability to work cross-functionally with other teams and groups
  • High level of initiative and self-motivation.
  • Strong organizational skills with the ability to manage multiple priorities.
  • Team player with a positive attitude and willingness to learn.

Responsibilities:

Please refer the Job description for details


REQUIREMENT SUMMARY

Min:3.0Max:8.0 year(s)

Information Technology/IT

IT Software - QA & Testing

Software Testing

BSc

Proficient

1

Sunnyvale, CA, USA