Back to jobs

QA Engineer

Network Optix (Nx) is a powerhouse in video software development, driven by a mission to empower the creation of intelligent video-based solutions and products capable of converting video into actionable data. Over a decade in the making, the Network Optix Enterprise Video Platform helps innovative organizations rapidly and affordably build world-class, custom-tailored, enterprise-scale video products and solutions.

We have locations in Walnut Creek, CA, Burbank, CA, and Oregon in the USA, and distributed teams around the globe (Taiwan, Australia, France, Spain, and Serbia to name a few). Nx is profitable and actively invests in expanding into new domains. We are growing our teams cross-functionally and across the globe.

Nx is expanding its international presence. We recently opened a tech hub in Belgrade, Serbia, and are looking for strong QA Engineers to join the team.  Our QA team ensures the quality of our proprietary video management system (VMS) software. We are growing our Manual QA team focused on the client/server application and web at Nx. Our VMS works on Windows, MacOS, Ubuntu, and ARM devices. We perform end-to-end testing from specification to regression testing. Our team is collaborative and friendly and is growing globally.

You are an experienced Manual QA Engineer, who is a proactive self-starter with the ability to spot problems with the code. You articulate your thoughts and reasoning to members of the team, and our team values these contributions. You love eliminating bottlenecks so that the team can swiftly test new features & regression, write test cases, review test cases, review specifications, review autotests, etc. You are driven to release new features efficiently without loss of quality and it shows in your work.

There are a lot of opportunities to grow your technical skills in QA as well as work with developers, analytics, design, and other members of the team.

What you’ll be doing:

  • A full cycle of manual testing new complex  features independently  from the documentation review and until the feature is released:
    • Estimate the amount of work and fit the estimates
    • Regularly review the estimates and update the information about them
    • Develop test cases and improve them based on colleagues feedback (Testrail)
    • Communicate with the colleagues and explain them how works tested feature
  • Review the test cases
  • Perform the functional and regression testing of the VMS Server/Client.
  • Perform the cross-browser testing of the WebAdmin
  • Perform load, comparative and non-functional testing
  • Setup and work with local environment: 
    • Install OS and  software for work
    • Setup different networks for testing 
    • Setup and work with Virtual machines
    • Install and deal with Windows, Ubuntu, MacOS
    • Use the console in Ubuntu/Mac
    • Work with real devices like cameras, NVR, ARM devices, etc
  • Work with Version control system (Git)
  • Use our environment to make and deploy builds of our products (Jenkins, Depcon, Junkshop e.t.c.)
  • Deal with Jira, Confluence, Testrail, Google spreadsheets
    • Create and test bugreports
    • Find information in the Confluence and use it
    • Find, develop and update test cases in the Testrail
    • Work with team frameworks in Google spreadsheets
  • Use and learn additional tools, such as Wireshark, Postman, Process Hacker, browser dev console e.t.c.

What we’re looking for

  • 3 + years experience in testing.
  • Experience in designing, writing and executing the test cases
  • Experience with at least one OS system: Microsoft, Ubuntu, MacOS. Experience in administering and using it. Familiar with command line,
  • Good knowledge of network organization (IP Address, Subnet Mask, IP Port, network protocols). Skill in working with traffic analyzing tools (Wireshark / tcpdump)
  • Experience with virtualization systems (e.g. VBox, VMWare, KVM)
  • Ability and tenacity to reproduce complicated issues
  • Ability to provide precise steps for reproducing bugs
  • Critical thinking - you most often notice the shortcomings and weaknesses of the products and solutions used, understand how they can be corrected or improved in terms of user experience
  • Desire and ability to independently understand the product / application areas and solve complex issues
  • Developed communication skills to communicate with colleagues from other departments for information, provide constructive feedback and defend your point of view
  • Experience with bug-tracking systems (JIRA is preferred) and test management system (Testrail is preferred)
  • Good English for communication with English-speaking colleagues

Preferences:

  • The desire to learn and grow as a quality assurance engineer, supported by real actions (studying theory, passing specialized courses)
  • Experience with usability testing

What we offer

  • Competitive compensation  
  • Paid time off
  • Flexible working hours
  • Onsite/Hybrid work in our brand-new comfortable office at bul.Milutina Milankovica, 1, Belgrade
  • Employer-sponsored health coverage
  • Working with top industry experts in our international team

 

Network Optix is an equal opportunity employer committed to diversity and inclusion in the workplace. We celebrate the diversity of our workforce, which includes people of all cultural, national, racial, gender identities, and those who have served in the military. We strive for an environment where creativity and collaborative growth thrive. If you have a disability or special need that requires accommodation, please let us know. 

CCPA disclosure notice

Apply for this job

*

indicates a required field

Resume/CV

Accepted file types: pdf, doc, docx, txt, rtf

Cover Letter

Accepted file types: pdf, doc, docx, txt, rtf

Select...
Select...