Software QA Engineer
Job details
Context:We are looking for a test engineer with experience in functional testing and automation of embedded devices. This role is part of the SQA team responsible for leading the design, implementation, and exercising comprehensive testing strategies for embedded devices based on Linux and Android platforms. This is a senior role where the individual is responsible for leading feature design discussions and architecting test coverage, working with the team to monitor their testing progress, analyze results, and make informed decisions based on testing outcomes.Responsibilities:Individual contributor who will work as a technical lead with development and product management for technical features discussions, architecting the test coverage based on technical specifications of the features for our device portfolio.Working with the team and also leading functional testing and automation of certain features and releases of our device features and functionalities including partner Android applications.Understanding the end-to-end software release process working in an agile software model delivery process and steps in delivering a software release from a test perspective.Investigate feature requirements for the product and design test cases based on the requirements for features and customer issues and escalations.Analyze and build network setups required for features and defects for testing and investigations based on different call control platforms and network devices like switches and routers.Administration of switches, routers, gateways, SIP proxies, and IP media servers.Understanding of the creation of automated tests using REST APIs with Java, PERL, or Python. Familiarity with different automation frameworks used in the embedded domain.Perform code and test case reviews and participate in design discussions to identify potential quality issues.File defects and quality improvement stories and tasks in the bug tracking tool. Follow up with stakeholders to ensure all required testing tasks are completed.Analyze testing processes and suggest improvements for enhancing the efficiency and effectiveness of QA activities.Collaborate and communicate with management, internal, and outsourced development partners regarding test status, project progress, and issue resolution.Represent the software quality assurance team for all phases of larger and more complex development projects.Provide guidance and mentoring to less-experienced staff members.Knowledge & Skills Recommended:3-7 years of experience in testing Voice/Video IP-based products supporting SIP/H323, SDP, RTP, TCP, and UDP protocols, and testing of Unified Communications applications supported on Android devices (e.g., Microsoft Teams, Zoom, or other embedded products).Voice/Video over IP; Android Telephony applications; TCP/UDP networking protocols; IP-based Call Servers; Networking Switches and Routers; Embedded devices testing; Agile Methodology.Java, Python, PERL.Test Planning; Software Testing; Jira; Test Rail.
#J-18808-Ljbffr
Apply safely
To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.