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 the quality standards set by PPT 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 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 subject matter experts 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 OS equipment contained within it, to support various testing scenarios. The engineer will also aid support teams in reproducing customer issues, ensuring a seamless experience for end-users. This position requires a commitment to quality products and the ability to manage personal time effectively to meet project objectives and deadlines. The Quality Assurance Engineer must be able to communicate complex problems and solutions clearly to colleagues, fostering a collaborative work environment.

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 subject matter experts 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.
  • Configuration and maintenance of the QA test lab and all associated 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