Software Test Engineer - HYBRID - San Jose, CA
San Jose, CA, United States
Dice is the leading career destination for tech experts at every stage of their careers. Our client, Technology Consultants, Inc., is seeking the following. Apply via Dice today!
Top 3 must have
Python
Automation
Linux
San Jose, CA (Hybrid) SW Test Engineer - Embedded 12+ Month Contract
*candidates must complete a background check upon offer*
Primary Responsibilities
Responsible for the testing and quality of embedded Software and Firmware components of an IoT device supporting millions of end-users
Create and prepare test plans and test cases for software based on functional documentation and/or application behavior(s)
Debug and troubleshoot application components in a RTOS/Linux environment
Accountable for the development and documentation of test automation frameworks and tools used to validate software developed in support of SN LABS deliverables
Maintain the highest possible standard for all code and scripts entering in to automation infrastructure though the use of coding standards and review processes
Support the adoption, use, and expansion of automated testing across the various QA (Quality Assurance) teams
Work closely with Architects, Developers, DevOps, Product Owners and QA team members to produce high-quality products on schedule while being resource efficient
Support the prioritization of deliverables in a dynamic and fluid environment while maintaining standards required to enhance end-user satisfaction
Contribute to the technological advancement of a team made up of innovative and diverse engineers dedicated to delivering the Sleep Number brand promise
Key Performance Indicators Position Requirements
Bachelor's degree in Computer Science, Computer Engineering or similar technical field required
3-5 years of experience in a software development organization
Experience creating well organized test automation libraries and test suites for embedded devices
Strong experience with Python, C, or possibly Java with a preference towards Python required
Experience with both cloud-based application and networked device deployments and troubleshooting
Highly successful working in CI/CD environment with the ability to both implement processes and procedures from scratch as well as improve existing infrastructure
Highly passionate about doing work with a high degree of accuracy
Experience working in an AWS environment is a plus
Experience with Selenium is a plus
Experience with automated testing is required
Experience with the Robot Framework is required
Knowledge, Skills & Abilities
Strong analytical, problem solving, and communication abilities
Strong knowledge of source control management, coding standards, code review, and build and release processes (e.g. Git, Jenkins)
Scripting skills in bash and similar environments required
Software Test Engineer - HYBRID - San Jose, CA
#J-18808-Ljbffr