Software Development Engineer in Test
Networking Team
Belgrade
OVERVIEW:
Control4 has an immediate opening for a Software Development Engineer in Test. As a Software Development Engineer in Test, you will work in the rapidly developing home automation industry. You will work closely with Development teams to design and create a unified test automation framework. This position will be required to work on a range of end-customer products including wireless access points, routers, wireless routers and power distribution units. You will be able to contribute to solutions that cross multiple engineering disciplines and deliver the highest-quality products used every day by businesses, families, and individuals. You will help design and deliver new capabilities that will challenge yourself, while noticeably impacting people's quality of life.
RESPONSIBILITIES:
- Design and develop a reliable, scalable and maintainable test automation framework
- Develop detailed automated tests from test plans, test cases and functional specs
- Manage automation related deliverables (scripts, reports, presentations, tools) by working with multiple IT teams and their representatives
- Diagnose, debug and perform root-cause analysis of issues and defects
- Work within various bug tracking tools, such as JIRA
- Actively participate in test planning discussions to assure automation coverage is continuously improving
- Participate in a review of QA standards, procedures, tools and process
- Champion the usage and adoption of automated testing and related tools (in-house and new external tools) across the organization
REQUIRED QUALIFICATIONS:
- Bachelor’s degree in Electrical engineering or Computer science
- 2+ years of experience in software development and/or quality engineering
- Experience validating consumer user interfaces (Web and Mobile)
- Experience with 1 or more development technologies and test automation frameworks (unit, Selenium, Cucumber, JavaScript/React, Web Services, REST, HTTP)
- Experience in Python and user-level automation
- Ability to understand technical specifications and analyze log files
- Experience in delivering software in the Agile environment
PREFERRED QUALIFICATIONS:
- Experience with CI/CD pipelines a plus (Jenkins, AWS, etc.)
- Experience designing and running stress, load, and performance tests
- Bash programming
- Networking knowledge/skills
Deadline for applications: 12.04.2020.