Vocera is looking for a Firmware QA Automation Engineer with a passion for technology and test automation experience to ensure high quality enterprise-class products and customer satisfaction. The successful candidate will embrace automation, agile, metrics-driven engineering, and will seek continuous QA process improvements. You will be focused on automating tests of our wearable and associated services. This position reports to Manger, Devices and Mobile Test Engineering.
Responsibilities
- Assist with the development and maintenance of detailed test including feature interactions and compatibility with all components of the Vocera solution
- Ensure successful delivery of all the phases of the QA cycle, including acceptance, functional, system and regression test, performance, and battery life testing
- Help test and troubleshoot wireless protocols across multiple hardware platforms in large-scale, highly-available infrastructure
- Facilitate bug scrubs and provide input on bug triages
- Perform QA testing to expose defects and constraints, isolate the issue, drive for root cause and contribute to the solution to drive closure
- Work in an Agile environment with geographically distributed development teams to define, document and execute automation functional testing
- Follow QA best practices and processes and be the advocate for a structured and well-designed QA approach
- Ensure quality issues and defects are appropriately identified, documented, tracked and resolved
- Follow and execute and review results for tests executed against various versions of software in different degrees of maturity
- Ensure proper version control and configuration management of all test scenario objects developed and test environments used
- Interact closely with the Development and functional team to articulate problems found and influence the design and functionality of Vocera products
- Support the automation team in writing automation script as needed
Competencies
- Debugging skills with the ability to analyze application and server logs and ability to set up test environments
- Strong team player comfortable working with geographically distributed and cross functional teams
- Experience working within an Agile/Scrum development and automation process
- Excellent communication, presentation, interpersonal and analytical skills, including the ability to communicate complex, interactive design concepts clearly and persuasively
- Basic understanding of software quality assurance testing concepts
- Ability to manage traceability matrices to ensure all requirements and design elements have associated tests
- Ability to reproduce customer issues, collect and provide log analysis to the development team
Requirements
- B.E. in Computer Science, Information Science, or equivalent
- 0-2 years of experience in a software testing role
- Exposure to hands testing experience in manual testing of embedded devices; mobile device and apps testing is a plus
- Knowledge of programming in Python, Java, or C++ with advanced understanding of data structures
- Familiar with Windows and Linux operating systems; knowledge of Wireshark, XMPP
- Working knowledge of Wireless and networking protocols such as 802.11, TCP, UDP, IPv4, IPv6
- Understanding of black-box testing concepts and test design techniques
- Knowledge of revision control software and development lifecycle
- Fluency and expertise in one or more scripting languages, including TCL, Perl or Python
- Minimal to no travel is required
Location: Bengaluru
Company: Vocera
The Job is closed. Check the latest active jobs here.