Logo for 24 Seven
« Back to all jobs

QA Engineer

Contract type

Location

Cupertino, CA

Specialty

Salary

$80/hour

Remote

No

Reference

509305

Contact name

Jennifer Cano

Apply For This Job

Job description

QA Engineer (Automation) III

We are seeking a Freelance QA Engineer (Automation) III to support a fast-paced product development environment within the consumer technology industry. This role is ideal for a quality-focused engineer who is passionate about building reliable automated test solutions, improving release confidence, and partnering closely with cross-functional teams to deliver high-quality software experiences.

The QA Engineer will design, develop, and maintain scalable test automation frameworks and suites across web, mobile, API, and/or backend systems as needed. This person will work closely with software engineers, product managers, and other QA professionals to identify test requirements, define coverage strategies, execute validation efforts, and help drive continuous quality improvements throughout the software development lifecycle.

Key Responsibilities:

• Develop and maintain automated test scripts for functional, regression, integration, and end-to-end testing.
• Evaluate product requirements and technical specifications to create comprehensive test strategies and test cases.
• Execute manual and automated testing to identify defects, inconsistencies, and performance issues.
• Collaborate with development teams to troubleshoot issues, reproduce bugs, and verify fixes.
• Integrate automated tests into CI/CD pipelines to support rapid and reliable release cycles.
• Analyze test results, generate quality metrics, and communicate risks and recommendations to stakeholders.
• Improve existing test frameworks, tooling, and processes for greater efficiency and coverage.
• Participate in design and planning discussions to ensure quality considerations are addressed early in development.
• Support multiple concurrent initiatives while maintaining strong attention to detail and delivery timelines.

Required Qualifications:

• Bachelor’s degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience.
• 5+ years of experience in software quality assurance with a strong emphasis on test automation.
• Proven experience developing automation using tools and languages such as Selenium, Appium, Cypress, Playwright, Java, Python, JavaScript, or similar technologies.
• Strong understanding of software testing methodologies, defect lifecycle management, and QA best practices.
• Experience testing APIs, backend services, and distributed systems.
• Familiarity with version control systems, build tools, and CI/CD platforms.
• Ability to read logs, analyze failures, and work closely with engineers to isolate root causes.
• Strong written and verbal communication skills and the ability to work effectively in cross-functional teams.

Preferred Qualifications:

• Experience in large-scale consumer product environments.
• Exposure to mobile application testing on iOS and/or Android platforms.
• Knowledge of performance, load, or security testing practices.
• Experience working in Agile or Scrum development environments.
• Familiarity with test reporting dashboards and quality metrics analysis.

Work Style:

This is a freelance opportunity for an experienced QA automation professional who can operate independently, contribute quickly, and collaborate effectively with distributed technical teams. The ideal candidate is proactive, detail-oriented, and committed to raising product quality through thoughtful automation and disciplined testing practices.

Apply for this job

chevron-down