**Senior** Software Quality Engineer - EU Data Center
Description
- Works on problems of diverse complexity and scope.
- May act as a team or project leader providing direction to team activities and facilitates information validation and team decision making process.
- Exercises independent judgment within generally defined policies and practices to identify and select a solution.
- Ability to handle most unique situations.
- May seek advice in order to make decisions on complex business issues.
**_ Responsibilities:_**
- Design and implement test cases, both automated and manual, to ensure quality of software solutions
- Design, build and improve test infrastructure and automation framework
- Develop test tools to enable SQA to be able to analyze results and execute tests efficiently
- Collaborates and communicates with management, internal, and outsourced development partners regarding test status, project progress, and issue resolution
- Represents the software quality assurance team for all phases of larger and more-complex development projects
- Provides guidance and mentoring to less
- experienced staff members
**_ Education and Experience Required:_**
- Bachelor's degree or equivalent experience in Computer Science, Computer Engineering, or other related engineering fields
- Typically 5+ years experience
**_ Knowledge and Skills:_**
- Demonstrated experience with designing test cases and processes
- Demonstrated experience and proficiency with Python programming
- Experience and/or strong understanding of IoT principles
- Software testing methodology, including writing and execution of test plans, debugging, and testing scripts and tools
- Strong analytical and problem solving skills
- Experience with design for software and firmware running on multiple platform types
- Excellent written and verbal communication skills; mastery in English
- Ability to effectively communicate product architectures, design proposals and negotiate options at management levels