Quality Assurance Engineer

Overview

On Site
$34.85 - $45.00 hourly
Contract - W2
Contract - Temp

Skills

Enterprise Networks
Cloud Computing
Quality Assurance
Verification And Validation
Sensors
Automated Testing
Customer Experience
Writing
Usability
Product Development
Manual Testing
Embedded Systems
IoT
Root Cause Analysis
Test Cases
Collaboration
Testing
Exploratory Testing
Scripting
Python
JavaScript
Ruby
Software Testing
Software Development Methodology
Linux
Computer Networking
Command-line Interface
Artificial Intelligence
Messaging

Job Details

RESPONSIBILITIES:
Kforce is immediately seeking an experience Quality Assurance Engineer in support of our enterprise networking and cloud solutions client based in San Francisco, CA.

Summary:
We are the quality assurance and test team responsible for the verification and validation of sensors. Our work combines thoughtful manual testing with scalable test automation to ensure a seamless and reliable customer experience. Each team member actively contributes to both writing and maintaining automated tests, while also designing and executing manual test plans that uncover edge cases and usability issues automation may miss. We engage early with product development teams to build quality into the product from the start and act as advocates for the customer throughout the development lifecycle.

Duties Include:
* Design and execute executive manual test plans for embedded systems and IoT products
* Develop and maintain automated tests using scripting languages (e.g., Python or Ruby)
* Identify, log, reproduce, and verify defects, collaborating closely with development for root cause analysis
* Analyze and verify requirements and technical solutions
* Document test cases and procedures clearly for handoff and traceability
* Provide input and feedback on quality-related improvements during the course of work
* Collaborate with internal teams to support release validation efforts

REQUIREMENTS:
* 5+ years of relevant testing and automation experience
* Proven ability to identify edge cases, integration issues, and design flaws through hands-on exploratory testing
* Skilled at anticipating user scenarios beyond documented requirements
* Strong experience in developing, maintaining, and executing automated tests
* Proficiency in scripting using at least one language (e.g., Python, JavaScript, Ruby) Practical knowledge of software testing methodologies, SDLC, and defect lifecycle
* Familiarity with Linux environments, including basic networking and CLI tools
* Ability to work independently, communicate clearly, and meet project timelines

The pay range is the lowest to highest compensation we reasonably in good faith believe we would pay at posting for this role. We may ultimately pay more or less than this range. Employee pay is based on factors like relevant education, qualifications, certifications, experience, skills, seniority, location, performance, union contract and business needs. This range may be modified in the future.

We offer comprehensive benefits including medical/dental/vision insurance, HSA, FSA, 401(k), and life, disability & ADD insurance to eligible employees. Salaried personnel receive paid time off. Hourly employees are not eligible for paid time off unless required by law. Hourly employees on a Service Contract Act project are eligible for paid sick leave.

Note: Pay is not considered compensation until it is earned, vested and determinable. The amount and availability of any compensation remains in Kforce's sole discretion unless and until paid and may be modified in its discretion consistent with the law.

This job is not eligible for bonuses, incentives or commissions.

Kforce is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, gender identity, national origin, age, protected veteran status, or disability status.

By clicking ?Apply Today? you agree to receive calls, AI-generated calls, text messages or emails from Kforce and its affiliates, and service providers. Note that if you choose to communicate with Kforce via text messaging the frequency may vary, and message and data rates may apply. Carriers are not liable for delayed or undelivered messages. You will always have the right to cease communicating via text by using key words such as STOP.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About Kforce Technology Staffing