Dynamic Workforce Solutions - Mayfield Heights, OH

posted about 1 month ago

Full-time - Mid Level
Mayfield Heights, OH

About the position

The Sr. Quality Assurance (QA) Engineer is responsible for testing the company's Network Analytics software solutions across various platforms. This role involves both manual and automated testing techniques to ensure the software meets quality standards and is ready for public release. The engineer will work closely with development teams throughout the software development life cycle, documenting test cases, executing tests, and reporting bugs.

Responsibilities

  • Acquire a thorough understanding of the company's software development life cycle and its associated processes.
  • Work with Development Manager and Product Management to translate functional specifications into test cases and document them using the QTest system.
  • Collaborate with the Development Manager and software engineers to capture additional test scenarios and acceptance criteria.
  • Perform manual execution of test cases, capturing results in QTest and logging detailed reports for any bugs found.
  • Develop and maintain automated test scripts.
  • Provide detailed bug reporting and assist in reproducing issues, offering constructive feedback to software engineers.
  • Configure and maintain the QA test lab and networking equipment to support various test scenarios.
  • Manage the QA team's servers, including physical and virtual server pools.
  • Assist in reproducing customer issues for support.
  • Act as a buddy for other QA engineers at the same or lower level.
  • Participate proactively in the review of work by other QA engineers.
  • Perform other duties as assigned.

Requirements

  • 4+ years relevant work experience required.
  • Scripting/Programming experience (ideally Python and/or Java).
  • Good knowledge of networking protocols (TCP/IP, Routing/switching protocols, Security).
  • Base level understanding of web technologies (HTML, CSS).
  • Solid Linux and Windows experience.
  • Good verbal and writing skills.
  • Self-motivated and quick learner.
  • Analytical and structured approach to problem solving.
  • Commitment to strive for quality products.
  • Attention to detail and areas of improvement.
  • Ability to break complex problems into tasks.
  • Ability to provide accurate estimate timescales for task completion.
  • Good personal time management and ability to meet project objectives and deadlines.
  • Ability to communicate complex problems/solutions clearly to colleagues.
  • Experience with UI automation (Selenium).
  • Knowledge of database technology (MySQL, MariaDB).
  • Familiarity with advanced network technologies (e.g. SNMP, QoS, Flow, IP SLA, LDAP, Encryption).
  • Virtual machine and hypervisor administration (VMWare, Oracle Virtual Box).
  • Familiarity with network tools (Wireshark, traceroute, GNS3, FTP/SCP).
  • General understanding of network management.
  • Empathy for usability.
  • Experience working on projects as part of a team.

Nice-to-haves

  • ISTQB foundation certification.
  • CCNA certification.

Benefits

  • Medical and dental insurance
  • Sick leave
  • Paid holidays
  • Vacation
  • Retirement
  • Educational Assistance
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service