Software Developer – Stay At Home Jobs
Job Description
Job Type: Software Developer from home
Location: California work from home
Company: Apple
Position Description:
In this role, you will be responsible for manually and automatically planning, developing, writing, managing, and executing test cases using Swift, Python, or JavaScript. You will be responsible for driving all aspects of quality and process improvements to assist the team in ensuring that our features are rock-solid and ready for deployment to our customers. The ability to report defects using superior isolation and regression techniques will be critical to your success. This position demands you to balance a wide range of deliverables, which will rely on your ability to manage priorities and communicate progress and risks effectively and consistently. What will set you apart is your ongoing curiosity and drive to self-education in video technology as well as new testing approaches. You will collaborate with other team members to coordinate multi-functional testing activities
Important Qualifications
- 5+ years of QA/QE experience
- A minimum of one year of experience as a Software Engineer in Test, programming in Swift and/or Python to prototype features, and creating and testing with internal tools is required.
- Proficiency in at least one of the two areas listed below:
- Putting mobile/desktop apps, cloud-based frameworks, and backend/APIs through their paces.
- a modern web framework such as React, Angular, or Ember
- Knowledge of the software development lifecycle, testing methodologies, QA terminology, and processes is required.
Education and Work Experience
- Bachelor’s degree in computer science or 5 years of comparable experience is necessary.
- Expertise in picture, video, film, and cloud editing would be advantageous.
- Recognize the interdependence of systems.
- Analytical, systematic, inquisitive, and persistent problem solver dedicated to quality advancement
- Ability to abstract technical details and communicate effectively with audiences at various levels
- Capable of juggling numerous tasks at once and fulfilling tight deadlines
- Bug discovery, isolation, and regression expertise are required.
- Excellent interpersonal and communication skills (oral and written)
- Capable of extracting user scenarios from software feature descriptions and requirements and converting them into effective test plans and cases.