Description
We are seeking a QA Automation Engineer - Networking (Python, L2/L3 Protocols) to join our team.
As a QA Automation Engineer, you will be responsible for leading and guiding the team technically, deriving test strategies, and defining quality system test plans.
Responsibilities:
- Lead/guide the team technically and derive test strategies.
- Understand the Networking protocols or technical concepts thoroughly and define quality system test plans.
- Execute testing plans, protocols, and document logs, identify bugs, work with development teams to take to closure.
- Derive automation test plans from system test plans, automate tests, and integration activities required based on specific objectives and established project guidelines.
- Review Release initiatives, system test plans of the team and ensure test plans map to all scenarios in the Functional Specs.
- Identify quality issues and log bugs with complete reproduction steps, logs and attachments.
- Review automation scripts and provide suggestions to improve.
- Reviews and evaluates designs and project activities for compliance with quality assurance guidelines and standards; provides tangible feedback to improve product quality and mitigate failure risk.
- Provides domain-specific expertise and overall software quality assurance leadership and perspective to cross-organization projects, programs, and activities.
- Drives innovation and integration of new technologies into projects and activities in the software quality assurance organization.
- Provides guidance and mentoring to less-experienced staff members.
Requirements:
- Bachelor's or Master's degree in Electronics and Communication, Computer Science, Information Systems, or equivalent.
- Typically 6+ years experience in L2/L3 protocols testing and python automation.
- Extensive hands-on experience in testing L2/L3 networking protocols.
- Proficient in Switching and Routing concepts.
- Excellent in test case development and framework enhancements in python.
- Extensive hands-on experience on networking system testing.
- Should be able to thoroughly understand the new networking concepts and derive Quality system test plans.
- Should be able to guide the team technically.
- Good team player with positive mindset and ready to take up challenges.
- Should know how to use and implement AI methods to increase the productivity of the team.
- Should bring innovative and always work towards the improvement.
- Extensive experience with multiple software quality assurance tools and processes.
- Evaluating forms and processes for software testing and methodology, including writing and execution of test plans, debugging, and testing scripts and tools.
- Excellent analytical and problem-solving skills.
- Good understanding of SDLC, STLC concepts and Releases.
- Excellent written and verbal communication skills; mastery in English and local language.
- Ability to effectively participate in test plan reviews and scripts reviews.
What We Can Offer You:
- Health & Wellbeing: We strive to provide our team members and their loved ones with a comprehensive suite of benefits that supports their physical, financial and emotional wellbeing.
- Personal & Professional Development: We also invest in your career because the better you are, the better we all are.
- Unconditional Inclusion: We are unconditionally inclusive in the way we work and celebrate individual uniqueness.