i
Juniper Networks
162 Juniper Networks Jobs
4-10 years
Juniper Networks - Software Test Engineer - Automation Testing (4-10 yrs)
Juniper Networks
posted 2mon ago
Flexible timing
Key skills for the job
Job Description :
Experience : 4-10 Yrs.
Location : Bangalore.
Review 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 solution.
Analytical 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.
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for Juniper Networks Software Testing Engineer roles with real interview advice
It's good company
I don't know for juniper network but bad
4-10 Yrs