Automation QA Engineer - API
OSI Engineering - Mountain View, CA
Apply NowJob Description
Automation QA Engineer - API & AndroidJob 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: ContractDuration: 12+ monthsLocation: Mountain View, CA (Hybrid work schedule: 3 days/ week onsite)Pay Rate Range: $65 - $78/hr
Created: 2025-01-15