Apply Now
Share
Industry: Software Company
Contract : Yes
Direct Hire: No
Job Type: Full Time
Location: Mountain View, CA
Telecommute: No
Salary/Wage:
55 To $70 Per Hour
Travel Required: None.
Job Description:
A global device company is looking for an experienced Backend API QA Engineer to design test cases, automate, and execute tests for their Development QA (DQA) Lab, with a strong focus on Backend API Automation & validation. The ideal candidate will be proficient in building and maintaining automation frameworks, specifically RestAssured, and possess a deep understanding of backend testing. While Android experience is not required for this role, candidates with additional full-stack skills, including Android, are welcome for future openings.
Responsibilities:
Design and implement high-quality automated tests for backend APIs, ensuring comprehensive test coverage.
Understand business requirements and create & execute end-to-end test cases that cover both functional and performance testing.
Collaborate with developers and architects to design test strategies for RESTful APIs and gRPC calls, ensuring proper validation and testing.
Build and maintain a RestAssured framework from scratch, ensuring it is scalable and robust for API automation.
Debug, log, and track defects to resolution, ensuring bugs are fixed and tracked to closure.
Take ownership of performance and load testing, ensuring the system can handle stress and scale.
Design, implement, and maintain automation frameworks, tools, and services to enhance QA capabilities.
Collaborate closely with program management, developers, and other QA leads to ensure high product quality during monthly releases.
Contribute to fostering an engineering culture focused on quality across all software features for Knox services.
Required Skillset:
3-4+ years of QA experience, with at least 3 years of backend API automation and performance testing experience.
Experience building and maintaining the RestAssured framework from scratch, with a focus on backend API validation.
Strong coding skills in Java required, as the automation framework is based on Java.
Deep understanding of RESTful APIs, gRPC calls, and related API testing concepts.
Familiarity with performance testing and load testing methodologies.
Hands-on experience with Continuous Integration/Continuous Deployment (CI/CD) tools like GitHub Actions, Jenkins, or CircleCI.
Solid understanding of QA methodologies and processes, with the ability to design test strategies for new and existing APIs.
Excellent debugging skills, with experience in log analytics tools like Kibana.
Strong communication skills and the ability to collaborate with cross-functional teams.
Bonus Skillset:
Knowledge of Android testing.
Full-stack testing experience (frontend, backend, and Android) for future opportunities.
Type: Contract
Duration: 12+ months
Location: Mountain View, CA (Hybrid work schedule: 3 days/ week onsite)
Pay Rate Range: $65 - $78/hr
Contact Information:
Tony Do
408.550.2800
Manage Consent
To provide the best experiences, we use technologies like cookies to store and/or access device information. Consenting to these technologies will allow us to process data such as browsing behavior or unique IDs on this site. Not consenting or withdrawing consent, may adversely affect certain features and functions.
Functional
Functional
Always active
The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
Preferences
Preferences
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistics
Statistics
The technical storage or access that is used exclusively for statistical purposes.
The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing
Marketing
The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.
• Manage options
• Manage services
• Manage {vendor_count} vendors
• Read more about these purposes
Accept
Deny
View preferences
Save preferences
View preferences
• {title}
• {title}
• {title}
Manage consent