Position : Automation engineer
Location : Culver City CA
[Automation QA team], 1x Engineer
We need an automation engineer who can develop and execute automated test scripts using Python to validate the functionality, performance, and reliability of Beats audio products.
• Design and maintain test frameworks and test suites for various Beats audio products.
• Collaborate with the development team to understand product specifications and develop appropriate test strategies.
• Identify, analyze, and document defects, questionable functions, errors, and inconsistencies in software program functions and outputs.
• Continuously improve the automation strategy and coverage by keeping up with the latest testing tools and techniques.
Skills
• Experienced QA engineer with solid understanding of QA methodologies, tools, and processes with 5+ year's experience in test automation, debugging, analytical and problem solving skills
• With Strong Python proficiency needs to be Intermediate to Expert level programming with automation as most of the work is uses hardware environments with embedded system software
• Experienced in embedded software/systems which are built on Hardware, hardware-based testing with different configurations and/or firmware versions.
• Experienced in Test planning and documenting in detail, development of test cases, analyses of failures and articulating very clear artifacts of configurations, failure scenarios, software version used, hardware/products used for testing and situations
• Experience across source control system(e.g Git), usage of Continuous Integration/Continuous Deployment (CI/CD) processes and Jira(Bug tracking tool)
• Familiarity with Bluetooth protocols(profiles testing) or similar wireless technologies, and/or Sensors is plus
• Proven experience in testing Bluetooth products or similar wireless technologies in the environment like Linux or other similar Linux Operating system
Timezone
• Culver City (Los Angeles) location and expected to work in office and lab - 5 days a week
Success Criteria/Definition of Done
• All defect reports are written clearly with all applicable logs, timestamps, screenshots, etc. as required.
• All experiments in the queue are performed in a timely manner.
• All lab management tasks are performed in a timely manner.
• Communication with the team is clear, effective and timely.
Educational Background: Bachelors or Masters in Computer Science, Computer Engineering, Electrical Engineering or equivalent experience