Wireless Technology Test Automation Lead Job requirement

Wireless Technology Test Automation LeadDenver, CO6 months contractClient: Arris Job Description

• *** The MUST is an on-site position that supports our clients Wireless Technology’s Test Automation Platform (TAP), a scalable platform, framework, and “Hub”, for scheduling, executing, and reporting on automated firmware testing.• *** The Test Automation Lead organizes the team to implement the high-level vision for automated testing. He or she will leverage the Agile Development Methodology to lead TAP software development sprints. The individual in this role will lead morning Scrum and Sprint Planning. The Test Automation Lead will mentor the development staff in Minimalistic Software Engineering Principals and Best Practices, Priority of Test Coverage, etc. Duties include:

• *** Leading test automation software development efforts end-to-end, from design to implementation and testing.• *** Ensuring the continuity of a minimalistic software engineering and design philosophy.• *** Creating architecture design artifacts (Software Requirements Specifications, Use Cases, Software Design Documents, high-level architecture drawings, concept of operations diagrams, etc.).• *** Communicating requirements and design to development team.• *** Validating and Verifying the fulfillment of requirements.

Required Skillsets

• *** Proven experience as both a developer and as a software architect.• *** Hands-On: Not afraid to get your hands dirty and dig into the code.• *** Solid back-end development experience in C/C++ (important for working with and understanding router hardware abstraction layer).• *** Solid experience with at least one scripting language such as Python or Perl.• *** Some front-end experience (JavaScript) helpful.• *** Some experience with VueJS, ReactJS, or AngularJS is helpful but not required.• *** Some experience with RxJS is helpful but not required.• *** Some experience with mobile app development (Android, iOS) a plus.• *** Excellent knowledge of common software architecture and design patterns.• *** Excellent knowledge of UML.• *** Excellent knowledge of both SQL (MySQL, Postgres, etc.) and NoSQL (MongoDB, Redis) database technologies.• *** Must have experience working with CASE tools such as: JIRA and BitBucket.• *** Understands and applies the Scientific Method.• *** Familiar with all facets of the Software Development Lifecycle.• *** Experienced in Agile/Scrum software development methodology.• *** Understands proper engineering process.

Job Description

• *** The MUST is an on-site position that supports our clients Wireless Technology’s Test Automation Platform (TAP), a scalable platform, framework, and “Hub”, for scheduling, executing, and reporting on automated firmware testing.• *** The Test Automation Lead organizes the team to implement the high-level vision for automated testing. He or she will leverage the Agile Development Methodology to lead TAP software development sprints. The individual in this role will lead morning Scrum and Sprint Planning. The Test Automation Lead will mentor the development staff in Minimalistic Software Engineering Principals and Best Practices, Priority of Test Coverage, etc. Duties include:

• *** Leading test automation software development efforts end-to-end, from design to implementation and testing.• *** Ensuring the continuity of a minimalistic software engineering and design philosophy.• *** Creating architecture design artifacts (Software Requirements Specifications, Use Cases, Software Design Documents, high-level architecture drawings, concept of operations diagrams, etc.).• *** Communicating requirements and design to development team.• *** Validating and Verifying the fulfillment of requirements.

Required Skillsets

• *** Proven experience as both a developer and as a software architect.• *** Hands-On: Not afraid to get your hands dirty and dig into the code.• *** Solid back-end development experience in C/C++ (important for working with and understanding router hardware abstraction layer).• *** Solid experience with at least one scripting language such as Python or Perl.• *** Some front-end experience (JavaScript) helpful.• *** Some experience with VueJS, ReactJS, or AngularJS is helpful but not required.• *** Some experience with RxJS is helpful but not required.• *** Some experience with mobile app development (Android, iOS) a plus.• *** Excellent knowledge of common software architecture and design patterns.• *** Excellent knowledge of UML.• *** Excellent knowledge of both SQL (MySQL, Postgres, etc.) and NoSQL (MongoDB, Redis) database technologies.• *** Must have experience working with CASE tools such as: JIRA and BitBucket.• *** Understands and applies the Scientific Method.• *** Familiar with all facets of the Software Development Lifecycle.• *** Experienced in Agile/Scrum software development methodology.• *** Understands proper engineering process.

See full