Manual Software QA Engineer
at Apple
Sunnyvale, California, USA -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 02 Sep, 2024 | USD 241500 Annual | 05 Jun, 2024 | 3 year(s) or above | Test Cases,Image Processing,Developers,Reliability,Groups,User Acceptance Testing,Software Development,Computer Vision,Programming Languages,Exploratory Testing,Opencv,Test Scripts,Communication Skills,Integration,Object Detection | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – 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