TCL and bash
Waterfall model, Software Development Life Cycle, Automotive-SPICE, test automation using TCL, TestNG, Robot Framework , performing and evaluating manual tests, maintain the test master list, hardware tests, FPGA integration, verification, measurement instruments (oscilloscope, frequency counter), improvement on processes, introducing new test areas, test various API and CLI interfaces
Mobile back-haul networks, network layers: TCP/IP, UDP, packet encapsulation, Customer and Provider Bridge Network standards (IEEE 802.q and 802.ad), functional testing network protocols in L2 and L3, tunneling, load-balance techniques, embedded Linux
Design softwares: OrCAD, Mentorgraphics PADS
Trainee, Developer, Experienced Developer - Tester role
Tasks and responsibilities: test, verification, automation, bug hunting, maintenance, demoing for customers and solving their issues on-site, developing and delivering new test cases, fixing minor bugs
Background: IEEE1588 Phase and time synchronization in Mobile Back-haul and Radio Access Networks, L2/3 technologies, TCP/IP, network protocols, C and embedded Linux environment
Agile methods: Sprints, Kanban, Lean, cross-functional teams
Tools: Jenkins, git, TestNG, Hansoft
During my work at Ericsson, I learned a lot about mobile networks, and protocols, e.g.: Customer and Provider Bridge Network (IEEE 802.1q and 802.1ad), network functions (VLANs, (M)STP, Link OAM, traffic routing, etc.). My main tasks were to test and verify a synchronization protocol, defined in the IEEE-1588(v2, 2008) standard.
Senior Test Automation Engineer
Tasks and responsibilities: develop and improve the CI system, create and maintain test cases, introducing new test levels, supporting process standard compliance assessment
Background: UI engine on a multi-platform environment
Agile methods: Iterations, Kanban, cross-functional teams
Tools: TeamCity, Mercury (hg), Robot Framework, AngelScript, Jira, Confluence
Working in a powerful and agile environment, developing to multiple platforms simultaneously makes a great challenge to work at NNG. The product we're working on now has a public website: check out the NNG UX Atlas!
Besides my tasks are finished with quality and in time, I also benefit from my job: I'm constantly improving my python skills, and gaining experience in multi-platform development (Windows, Android, OSX).