Tech Stack
PythonLinuxCI/CDAPI Testing
Job Description, Responsibilities & Requirements
About the Position
We are seeking a Senior QA Automation (Python) with Networking to join our team. Responsibilities include designing and implementing automated test cases for Ethernet network equipment.
Responsibilities
- Design, implement, and verify complex automated system test cases for Ethernet network equipment.
- Derive automation requirements from manual functional test specifications and hardware validation reports.
- Collaborate with the development team to translate software requirements into high-quality test automation suites.
- Develop automation for end-to-end solution validation and integrate the automation for seamless validation.
- Define and review long-term, performance, and scalability test scenarios.
- Implement, execute, and debug PyTest/Python automated test scripts on Linux-based platforms.
- Analyze and manage automated regression test execution failures.
- Debug and troubleshoot complex issues and work closely with the engineering team on the failures and validate the fixes.
- Integrate test suites into CI/CD pipelines.
- Collaborate closely with hardware and software development teams to triage test failures and drive quality improvements.
- Reproduce and root-cause hardware/firmware defects through systematic test isolation.
- Make use of AI tooling (e.g., code generation, code review, automation) given customer-specific heavy usage patterns.
- Review customer deployments and customer-found issues and address any gaps in the test coverage.
Requirements
- Overall QA background of 6+ years, with 4+ years in testing networking domain-related applications.
- QA Automation experience in an Agile/SCRUM team, focused on API and/or CLI testing (4+ years).
- Python strongly preferred (other comparable languages are considered).
- Automated Testing for API or CLI 4+ years, including experience in test harness or framework development.
- Practical experience with telecom network equipment like routers, switches, traffic generators.
- Experience with and understanding of the OSI/TCP/IP Network Stack layers L1 – Phy and L2 – Data Link.
- Practical experience with AI tooling in day-to-day activities to improve productivity and delivery quality (code generation, code review, automation, agentic AI, MCP usage, etc.).
- Experience in performance, scale, and convergence testing; ability to analyze and improve performance and convergence at system level.
- Ability to develop and publish solution validation documents and test reports.
- Strong verbal and written communication skills; able to communicate effectively across QA and Development teams.
- Highly motivated, self-driven, and able to collaborate cross-functionally to meet challenging goals.
Nice to Have
- Linux OS variants (Ubuntu, Debian).
- CI/CD (Jenkins, GitLab, or similar) and issue tracking tools (JIRA, Confluence).
We Offer
- Remote work from Romania.
- Competitive salary.
- Opportunity to work with the latest networking technologies and concepts.
- Access to trainings and certifications.
About the Company
Luxoft is a global provider of digital transformation and technology services. Our team of networking enthusiasts is dedicated to customer success and innovation in the networking domain.
Apply
Interested candidates can apply for the Senior QA Automation (Python) with Networking position here.