亚马逊Software Testing Engineer, FTVE Devices
任职要求
基本任职资格
- Knowledge of QA methodology and tools
优先任职资格
- Experience with testing consumer devices
Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit https://amazon.jobs/content/en/how-we-hire/accommodations for more information. If the country/region you’re applying in isn’t listed, please contact your Recruiting Partner.
工作职责
Execute test cases prepared for testing Software builds on the Desktop and Mobile platforms for Amazon Assistant Products Perform test case execution and report bugs accurately Understand testing procedures and guidelines for new builds / releases. Perform regression and repetitive testing exercises to qualify builds without compromising on quality Use software tools for data capture on a daily basis like adb command. Be comfortable with capturing results, communicating and escalating failures and providing individual status reports Raising all failures/doubts related to the execution of test cases in the clarification portal and closing the same as per the SLA’s Basic knowledge of reading scripts for trouble shooting.
1、负责车载导航、导航后台、全域智驾等出行类相关产品的测试全流程,建设出行类产品相关质量体系; 2、评审产品需求、研发概要设计、设计测试用例,制定测试计划及方案、制定并迭代优化测试标准,保障产品的全流程交付上线; 3、制定合适的测试方案,包含但不限于依靠台架、实车等手段,保障出行产品的功能、性能及稳定性; 4、独立lead单条业务线的交付,保障从需求评审到发布上线,配合业务合作方完成需求的顺利发布,对项目节奏及风险把控度高; 5、独立搭建移动端自动化测试框架能力,深度参与持续集成能力构建。有独立编写测试平台工具经验并给业务带来可量化的测试效率提升; 6、探索前沿技术,通过技术手段,解决业务痛点、难点,从而提升业务交付质量及效率。 Job Responsibilities: 1. Responsible for the testing process of travel-related products such as in-vehicle navigation, navigation background, and global intelligent driving, and build a quality system for travel-related products. 2. Review product requirements, R&D outline design, design test cases, formulate test plans and programs, formulate and iteratively optimize test standards, and ensure the full process delivery and launch of products. 3. Formulate appropriate test plans, including but not limited to relying on benches, real vehicles and other means to ensure the function, performance and stability of travel products. 4. Independently lead the delivery of a single business line. Ensure that from demand review to release and launch, cooperate with business partners to complete the smooth release of requirements. High control of project rhythm and risk. 5. Independently build the ability of mobile terminal automated testing framework, and deeply participate in the construction of continuous integration capabilities. Have experience in independently writing test platform tools and bring quantifiable test efficiency improvements to the business. 6. Explore cutting-edge technologies, solve business pain points and difficulties through technical means, and thus improve the quality and efficiency of business delivery.
About The Role This engineer within the vehicle firmware organization is responsible for defining and executing system validation test plans. You will work closely with software developers, program managers, and counterparts in the United States to come up with the validation strategies for both released and upcoming Tesla vehicle platforms. You will also work on automated validation bucks to free your hands from regression tests. The scope contains systems such as LV power, authentications, closures, windows, seats and lightings. Additionally, as the system validation representative you will work closely with other component owners as well to ensure our system is well integrated and validated from a full vehicle perspective. Responsibilities Design validation strategies for new vehicle platforms and new feature releases Conduct system level tests on for new firmware releases Debug and root-cause issues on various vehicle features and components Communicate issues discovered clearly and directly to developers and program managers Create and maintain hardware and software for automated validation bucks
Design, develop, and maintain automated test frameworks and suites using Java-based frameworks such as JUnit, TestNG to validate backend functionalities of our eCommerce platform. Collaborate closely with software engineers, product managers, and other team members to understand requirements and ensure comprehensive test coverage. Implement and complete test plans and test cases to ensure comprehensive test coverage. Perform API testing using tools like REST Assured to validate data integrity and functionality of backend services. As an automation specialist, you will define requirements and propose solutions to streamline the testing process with a strong commitment to ownership. Engage in in-depth technical dialogues with the engineering team, comprehend software workflows and use cases, and ensure the system's testability. Self-motivated, able to grasp issues quickly and make educated, critical judgment in the absence of complete requirements. Deliver timely and precise updates on testing status and quality metrics to collaborators throughout all testing phases, and compile Quality outcomes summary upon project completion. Strong analytical and problem-solving skills to effectively debug and resolve complex technical issues. Advocate for superior software testing practices within the team and foster adoption across the organization, promoting software development methodologies that enhance overall software quality. Adaptability to thrive in fast-paced environments with frequent context switching.
• Design and implement functional/performance tests for CUDA products, like driver and library. • Automate CUDA tests, design test plans and integrate into automation testing infrastructure. • Triage test results, root cause test failures or performance drops, and drive through bugs to fix. • Develop scripts/tools and optimize workflow to improve efficiency and productivity.