Mid-Level Software QA Engineer
Pittsburgh, PA 
Share
Posted 19 days ago
Job Description
Mid-Level Software QA Engineer
Job Locations US-PA-Pittsburgh
ID 2023-2695 Category Technology-Engineering Position Type Regular Full-Time
Overview

ViaPath is seeking a Mid-Level Quality Assurance Software Engineer to join our team. The ideal candidate will have current experience in software quality assurance tools and best practices, along with a solid technical background and understanding of software development fundamentals. Candidate must be proficient in automated software testing and working in an Agile development environment. Previous testing, troubleshooting and coding experience in a QA, Development or other technical role is a requirement for success in this position.

The primary function of this role will be to complete all aspects of automated and manual software testing from requirements review, through test environment setup and configuration, to test case creation/execution and post-release support. Additionally, this team member will contribute to creating robust automated testing solutions, as well as maintaining QA environments and equipment.

This is a Hybrid work location opportunity (office/home).

***Qualifying candidates MUST be local to the ViaPath offices in: Altoona, PA, Pittsburg, PA, or Dallas, TX.***

Responsibilities
    Design, develop and execute automated and manual tests to verify software applications as specified in user stories and supporting documentation.
  • Install, configure and maintain QA environments.
  • Contribute to the ongoing improvement and maintenance of GTL's Selenium (Java) based automation framework, and support the design and development of future automation tools with PowerShell, Python or similar technologies.
  • Identify, analyze and document software defects and inconsistencies and verify potential defects reported by support, customers and other ViaPath teams.
  • Utilize bug tracking, test case management and team collaboration software daily to complete testing activities and maintain QA documentation.
  • Execute SQL queries to configure tests and verify test results in database management systems such as Microsoft SQL Server, Oracle and MariaDB.
  • Utilize QA tools such as SoapUI and Postman to test products and services that implement SOAP and REST protocols.
  • Meet or exceed individual/team objectives, sprint deadlines and customer delivery deadlines.
  • Contribute to the continuous improvement of the QA and Agile teams' practices.
  • Fully participate in the ViaPath Agile process, which includes grooming, daily standup, planning, demo and retrospective meetings.
Qualifications
  • Bachelor's degree (BS) in Computer Science or related technical field from a four-year college and 3-5 years related experience or training; 7 years of demonstrated experience in lieu of formal education.
  • Deep technical knowledge of automated testing and proficiency writing Java code in a Selenium- or Python-based automation framework.
  • Experience with automation development tools and technologies such as GitLab, Git Extensions, Jenkins, Eclipse, Maven and TestNG. Understanding of JSON and XML file formats. Proficiency in SQL.
  • Extensive manual testing experience working in an Agile environment and performing various types of testing, such as functional, regression, smoke, integration, load and performance.
  • Exceptional debugging skills and ability to identify root causes of test failures. Ability to solve complex technical challenges and implement technically sound solutions.
  • Experience using Jira, Confluence, TestRail or equivalent test management and automation tools.
  • Experience testing web applications and with SOAP or REST API testing.
  • Highly motivated and willing to troubleshoot a variety of technical issues related to QA environments and equipment.
  • Experienced in hands-on test environment setup including hardware/software configuration, OS settings, application integrations and database maintenance, as well as an ability to work successfully with DevOps to manage and maintain shared environments.
  • Basic or advanced technical skills in using Windows Server Manager, Remote Desktop, Chrome/IE/Firefox, and Excel.
  • Ability to learn quickly, transition between tasks daily and work under tight deadlines which may require off-hours testing.
  • Must be accurate and detail-oriented while managing multiple responsibilities and working with in-person and remote team members.
  • Effective presentation and verbal/written communication skills.

ViaPath, an innovation leader in correctional technology, education solutions that assist in rehabilitating inmates, and payment services solutions for government. ViaPath leads the fields of correctional technology, education, and government payment services with visionary solutions and customized products that integrate seamlessly to deliver security, financial value, and operational efficiencies while aiding inmate rehabilitation and reducing recidivism rates.

ViaPath is committed to a policy of Equal Employment Opportunity and will not discriminate against an applicant or employee on the basis of race, color, religion, creed, national origin or ancestry, sex, pregnancy or pregnancy-related condition, age, physical or mental disability, veteran or military status, genetic information, sexual orientation, marital status, or any other legally recognized protected basis under federal, state or local laws, regulations or ordinances. The information collected by this application is solely to determine suitability for employment, verify identity and maintain employment statistics on applicants.

 

Job Summary
Start Date
As soon as possible
Employment Term and Type
Regular, Full Time
Required Education
Bachelor's Degree
Required Experience
3 to 5 years
Email this Job to Yourself or a Friend
Indicates required fields