Park Place Technologies - Westborough, MA

posted 2 months ago

Full-time
Westborough, MA
Repair and Maintenance

About the position

The Quality Assurance Engineer will play a crucial role in testing PPT's ParkView software solutions across all supported platforms. This position requires a combination of manual and automated testing techniques to ensure that the software meets or exceeds PPT's quality standards and is suitable for public release. The engineer will be responsible for acquiring a thorough understanding of the ParkView software development life cycle and its associated processes. This understanding will enable the engineer to work closely with the CTO, Product Management, and Subject Matter Experts (SMEs) to translate functional specifications into a comprehensive set of test cases, documenting them as necessary. Throughout the software development life cycle, the Quality Assurance Engineer will continue to collaborate with the CTO and SMEs to capture additional test scenarios and acceptance criteria that cover both functional and non-functional requirements. The role involves performing manual execution of test cases, capturing results, and logging detailed reports for any bugs found into the defect tracking system. Additionally, the engineer will be responsible for the configuration and maintenance of the QA test lab, including all storage, server, network, and operating system equipment contained within it, to support various testing scenarios. The engineer will also aid support teams in reproducing customer issues as needed. This position requires a proactive approach to quality assurance, with a commitment to delivering high-quality products. The engineer must demonstrate good personal time management skills to meet project objectives and deadlines, and be able to clearly communicate complex problems and solutions to colleagues. The role is integral to ensuring that the software developed by PPT is reliable, efficient, and user-friendly.

Responsibilities

  • Acquire a thorough understanding of the ParkView software development life cycle and its associated processes.
  • Work with CTO, Product Management, and Subject Matter Experts to translate functional specifications into a thorough set of test cases.
  • Continue to work closely with the CTO and SMEs throughout the software development life cycle to capture additional test scenarios and acceptance criteria.
  • Perform manual execution of test cases, capturing results and logging detailed reports for any bugs found into the defect tracking system.
  • Configure and maintain the QA test lab, including all storage, server, network, and OS equipment to support various testing scenarios.
  • Aid support teams with the reproduction of customer issues.

Requirements

  • 5 years' work experience in software development field or Systems Engineering.
  • Scripting/Programming experience (ideally Python and/or Java).
  • Base level understanding of web technologies (HTML, CSS).
  • Solid Linux and/or 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.
  • Demonstrate good personal time management to meet project objectives and deadlines.
  • Ability to clearly communicate complex problems/solutions to colleagues.
  • Experience with automation tools (Selenium or Jmeter).
  • Knowledge of database technology (MySQL, MariaDB).
  • Knowledge of networking protocols (TCP/IP, Routing/switching protocols, Security).
  • 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

  • CCNA certification.
  • VMware Certification.
  • Commercial work experience preferred.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service