Preferred candidates will have software quality assurance test experience. The duties will include manual testing, test case writing and execution of test cases for software and hardware tools. Networking experience with both wired and wireless infrastructures is desired, as well as an understanding and appreciation of best practices for product verification and testing. Additional responsibilities will include continued development of the test infrastructure capable of supporting internal and external automated testing. Ideal candidates will possess sound product verification skills to include test plan and test case development, execution and quality metrics reporting and tracking. In this role, you will serve as a customer advocate and surrogate ensuring that our product features and functionality meet customer needs.
Test automation experience is preferred. The tester will work with NetAlly's QA team to ensure quality and customer satisfaction of industry leading handheld and cloud network test solutions. A role is to create an automation environment/framework and write scripts for repeated tests on new and existing software. Using automation tools, you will design, test, and deploy effective test automation solutions for our handheld android-based test instruments. A goal is to automate as much of the testing effort as possible with a minimum set of code.
The ideal candidate will be driven to assure the outstanding quality of NetAlly's suite of products via execution of automated unit testing practices. This engineer will work with the NetAlly R&D team to develop automated test strategies for feature stories and execute test plans to support development and release of products to the marketplace.
DUTIES AND RESPONSIBILITIES include the following. (Other duties may be assigned.)
Collaborating with QA engineers and software developers to develop test solutions.
Working hand in hand with R&D developers, attending product development scrums, defect tracking meetings, and release meetings on a per project basis.
Potentially a mix of in Colorado Springs office, and remote/home work, depending on the current testing needs
Manual testing, test case writing and execution of test cases for software and hardware tools.
Configure and maintain wired and Wi-Fi network test labs
Design, develop and document a test automation framework for testing the handheld testers and operation with our cloud-based Link-Live application.
Develop and support new automated testing infrastructure and processes.
Work closely with software developers and test engineers to understand software workflows, use cases and specifications in creating automated tests across our platform of products (handhelds and cloud-based applications).
Designing and developing test automation scripts.
Keeping updated with the latest industry developments.
Provide peer feedback, testing, and support in a fast-paced, agile team environment.
KNOWLEDGE AND SKILLS
Required - 1 or more of the 3
4 years of software QA test case writing and execution experience
or
4 years of Wired and Wi-Fi network engineering experience
or
4 years of software test automation engineer experience
REQUIRED SKILLS
Excellent problem-solving skills.
Highly accurate and detail oriented.
Outstanding teamwork and communication (written and verbal) skills.
ADDITIONAL SKILLS
Familiarity with scripting and automation languages such as Python, Bash, or similar.
Solid understanding of software development life cycle (SDLC), test methodologies, and Agile processes.
Formal product verification and testing experience, including creating and implementing test plans, writing test specifications, automating tests and conducting performance tests.
Strong experience in network protocols (TCP/IP, DNS, HTTP/HTTPS, DHCP, etc.).
Familiarity with network infrastructure and topology (e.g., routers, switches, VPNs, VLANs, etc.).
Knowledge of wireless standards (802.11a/b/g/n/ac/ax/be) and protocols (e.g., WPA2/WPA3, 802.1X authentication, etc.).
CCNA, CCNP, and/or CWNA.
Experience with Android App test automation tools.
Preferred BS in technical discipline (CS, Engineering, Math, Physics) or equivalent practical experience.
EDUCATION and/or EXPERIENCE
Minimum 4 years' practical or technical experience in QA testing, or network engineering.
LANGUAGE AND INTERPERSONAL SKILLS
Communication skills are paramount. The ability to interact with engineers and managers to test new products is essential. Ability to effectively present information and respond to questions from groups of managers, peers, and customers.
REASONING ABILITY
Ability to solve practical problems and deal with a variety of concrete variables in situations where only limited standardization exists. Ability to interpret a variety of instructions furnished in written, oral, diagram, or schedule form.