Test Engineer
Adtran
Job Summary
Adtran is expanding its team and seeking a talented Test Engineer. This role involves developing and maintaining test automation scripts, conducting automation analysis, programming, testing, and debugging. The engineer will transform requirements into stipulations, implement the product's lifecycle from design to maintenance, and write efficient, testable code. Key responsibilities also include documenting automation functionality and performing regression and feature testing.
Must Have
- Develop and maintain test automation scripts
- Conduct automation analysis, programming, testing, and debugging
- Transform requirements into stipulations
- Implement product lifecycle: Design, development, quality, deployment, maintenance
- Write well-designed, testable, and efficient code
- Document and maintain automation functionality
- Perform regression and feature testing
- Good at Network based automation scripts using python
- Aware of object-oriented design concepts, multithreading
- Strong in design and development of automation scripts
- Knowledge/Experience in Jenkins, groovy, pipeline scripts
- Knowledge of protocols like TCP/IP, IGMP, QOS, ERPS, VLAN, Ethernet OAM, STP, LACP, IEEE802.3, SNMP
- Working experience in Agile/Safe methodology
Good to Have
- Clearly and regularly communicate with technical support colleagues
- Flexible and willing to accept a change in priorities as necessary
- Ability to work independently and multi-task effectively
- Having automation experience using Python is a plus
- Good verbal and written communication and experience in interacting with remote teams and managers
Job Description
Welcome!
Our Growth is Creating Great Opportunities!
Our team is expanding, and we want to hire the most talented people we can. Continued success depends on it! Once you've had a chance to explore our current open positions, apply to the ones you feel suit you best and keep track of both your progress in the selection process, and new postings that might interest you!
Thanks for your interest in working on our team!
Principle Tasks:
- Develop and maintain test automation scripts.
- Conduct automation analysis, programming, testing, and debugging.
- Transforming requirements into stipulations
- Implement the product's lifecycle: Design, development, quality, deployment, and maintenance.
- Write well designed, testable, and efficient code.
- Document and maintain automation functionality.
- Perform regression and feature testing.
Supplementary Tasks:
- Clearly and regularly communicate with technical support colleagues.
- Flexible and willing to accept a change in priorities as necessary.
- Ability to work independently and multi-task effectively.
Skills / Qualifications / Training / Experience:
Skills:
- Good at Network based automation scripts using python and aware of object-oriented design concepts, multithreading.
- Strong in design and development of automation scripts
- Knowledge/Experience in Jenkins, groovy, pipeline scripts.
- Knowledge of protocols like TCP/IP, IGMP, QOS, ERPS, VLAN, Ethernet OAM, STP, LACP, IEEE802.3, SNMP
- Good verbal and written communication and experience in interacting with remote teams and managers
- Having the automation experience using Python is a plus.
- Working experience in Agile/Safe methodology
Qualifications:
- B Tech/BE/MTECH/MS in ECE or in CSE
- Bachelor / master’s in computer applications
Trainings:
- CCNA certification.
- Linux certification
Experience: 3 - 5 years