
Test Engineer (Automation Test Developer)
- Chennai, Tamil Nadu
- Permanent
- Full-time
- OS: Strong Linux Skills
- Domain : RDK/OpenWRT, Broadband/Routers
- Languages: Java (Core /J2EE : Certified is preferred )
- Skills : TestNG, Maven, Selenium, Git, Jenkins, Shell Scripting, Python (optional)
- Assists in designing software frameworks, generating automation tools using modern test automation methods.
- Works with developer and QA teams to identify framework requirements, complete implementation and see it through to production.
- Generates documentation, tests, and manages the life cycle (DevOps) for every feature implemented.
- Develops, manages, and troubleshoots full-stack applications.
- Develops and deploys reliable, efficient, and cost-effective test automation solutions and provides support to QA/Dev/Ops through automation solutions.
- Reviews project progress, evaluates results, and recommends corrections in technical applications and analysis.
- Serves as a guide and mentor for junior-level engineers; provides technical leadership and consultation with regards to practices, procedures, and techniques.
- Works with technology partner teams to troubleshoot problems.
- Able to assist with project planning, scheduling and estimations.
- Lead in defining and implementing continuous improvement process initiatives.
- Other duties and responsibilities as assigned.
- BS degree in Computer Science, Computer Engineering, or related technical field/MCA
- 4+ years of experience in development, preferred experience in RDK, Broadband/Router, Cable/Telco Domain, and Automation Script development ( Java, TestNG ).
- Strong experience in all areas of software development and test lifecycle
- Strong experience in working with the development team to prevent software defects by attending requirements reviews and architectural/design reviews
- Fundamental knowledge of IP networking and system administration (UNIX/Linux)
- Familiar with advanced test automation frameworks and industry trends
- Experience in working in Continuous Integration/Delivery (CI/CD)
- Proven ability to work with technology partner teams to troubleshoot problems
- Proven ability to deliver high-quality results in a busy and dynamic business-focused environment.
- Experience in Agile/Scrum/Kanban methodology, ideally in a fast-paced DevOps environment
- Strong written and verbal communication skills; able to effectively present to va aried audience
- Experience in working with embedded networking products and proficient in networking protocols
- Work experience in networking features & protocols - Routing, Bridging, DHCP, NAT, IPv6, Firewall, QoS, IPSec, VPN, PPPoE
- Work experience in Linux networking stack, Slow & Fast Data path,
- Linux system programming, application development experience, and debugging skills
- Experience in leading a team or project is preferred
- Good programming skills are preferred
- Experience in working in Broadcom SoC or OpenWRT is an added advantage
- Excellent analytical, management, and communication skills
- Language - Strong design and development skills in C, Linux & Networking
- 3+ years of experience
- Bachelor’s degree in computer science, a related field or equivalent practical experience