الوصف الوظيفي
Job DescriptionReview Functional Specifications and Design Test Plans: After examining the software or feature functional specifications, the engineer will create a comprehensive test plan covering both functional aspects and scalability considerations. Collaborate with project leads and subject-matter experts to review and approve the test plan. Utilize agile processes to plan for test automation using engineering tools.Automate Test Cases for Future Releases: The engineer will automate the test cases outlined in the test plans, employing advanced scripting techniques and languages like Python. Leverage internal infrastructure to ensure automated scripts can be used across various test platforms. Review the automated scripts with stakeholders and integrate them into the mainline regression process. As the owner of the test suite, the engineer will address any issues reported in the automated scripts.Handle Customer Escalations and Assist in Replication: Participate in major customer escalations, collaborating with other stakeholders to understand the problem. Investigate and narrow down issues related to the platform, feature, or design. Replicate the reported issue, aiding the development team in identifying potential software fixes.Fill Test Coverage Gaps Based on Customer Feedback: Review issues discovered during field deployment and conduct root cause analysis to address any gaps in test coverage.Investigate Test Gaps: When analysing test results, identify any gaps and understand the specific deployment context for our customers. If any issues arise, replicate them in our lab environment.Automate Coverage Gaps: Use a test automation framework to automate coverage for any gaps discovered. This ensures continual regression testing in future releases.Networking and Software Expertise: Develop expertise in networking and software technologies. Engage in technical forums to stay updated on emerging trends within the networking industry.Certifications and Innovation: Take necessary certifications to enhance your knowledge. Use this knowledge to bring innovative ideas to your daily tasks.Responsibilities :Automation Background and Python Proficiency: The candidate should have a strong background in automation. Proficiency in Python is essential for developing automation scripts and tools.Technology Proficiency: Demonstrated expertise in the following technologies is required: Class of Service: In depth knowledge of COS, Firewall/ACL: In depth knowledge of Firewall. Forwarding: Understanding Broadcom PFE architecture is preferred. Multicasting: Knowledge of multicast communication. L2 Feature: MACSEC, VRRP, VPLS services, L2 Mcast. Automation Framework Skills: The candidate should be adept at using automation frameworks. Proficiency in creating new automation libraries and implementing complex automation algorithms is essential. Familiarity with ROBOT (a popular automation framework) is beneficial.Networking Test Equipment: Experience with networking test equipment is required. Proficiency in using tools like Spirent and Ixia for testing and validation is necessary. Automation skills related to test equipment are a plus.Customer Interaction: The candidate should have experience handling customer cases. Ability to engage with customers, understand their requirements, and provide effective solutions is crucial. Experience in conducting Proof of Concept (POC) for customers is desirable. Experience in Network solutionAnalytical Skills and Debugging: Strong analytical skills are essential for debugging and isolating problems. The candidate should be able to troubleshoot issues efficiently.Interpersonal and Communication Skills: Excellent interpersonal and communication skills are necessary. Effective collaboration with team members and stakeholders is important.Adaptability and Learning Aptitude: The candidate should be a self-starter and quick learner. Adaptability to new technologies and feature testing assignments is crucial.Team Player: A very strong team player who can contribute effectively to collaborative efforts.