Key Accountabilities & Responsibilities:
- Review the Functional Specifications relating to the product for test planning
- Development of QA plans for each product in conjunction with the Software Development Manager, Software Developers, Business Analyst and OSS Engineers
- Log new defects, close off fixed defects or escalate the priority of the defects
- Create excellent quality technical documentation for the products to be released including release notes and user guides
- Provide reports on current tests and project status
- Ensure that the Test environments are maintained and updated regularly
- Recommend and implement improvements to processes and system interfaces
- Develop and maintain an OSS testing methodology to oversee all systems and products
- Responsible for a consistent product testing methodology across the Business Unit
- Ensure that the products are tested as per a consistent defined methodology
- Ensure that the product is delivered with acceptable quality
- Engage with engineers, vendors and customers in the resolution of critical issues
- Be able to manage any personnel that are assigned to perform product testing
Skills & Experience Requirements
Essential:
- Relevant qualifications with proven experience in Software QA at a senior level
- Scripting/programming languages – Perl, Python, and Java
- Must be able to read, understand and modify/create code to carry out QA activities
- Experience with IP networks and network management protocols, particularly SNMP, FTP, TFTP, etc.
- Excellent Technical Documentation skills
- Familiar with principles of quality assurance, particularly ISO9000 series standards
- Excellent interpersonal skills
- Must be a self-starter, highly motivated and capable of carrying out technical engineering tasks
Desirable:
- Experience working with NMS / OSS platforms
- Experience working with Arista Products
- Scrum/Agile Certification