Sr Engineer, Software QA
1 Days Old
Senior QA Software Engineer ViaPath Technologies is seeking a Senior QA 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, test environment setup and configuration, through 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 based position (combination of office/home) and can be based at the ViaPath office located in Mobile, AL 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 ViaPath'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 and team objectives, sprint deadlines and customer delivery deadlines.
Contribute to the continuous improvement of the QA and Agile Development teams' practices.
Fully participate in the ViaPath Agile process, which includes daily standup, grooming, planning, demo and retrospective meetings.
Qualifications Bachelor's degree in Computer Science, Information Technology, Software Engineering or related field preferred; 4 years of demonstrated related experience in lieu of education will be considered.
A minimum of 5 years of QA Software Engineering experience with a passion for test/quality assurance work.
Deep technical knowledge of automated testing and proficiency writing code in a Java- 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 documentation and test management tools.
Experience testing SOAP or RESTful web services and APIs.
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.
- Location:
- Mobile, AL, United States
- Category:
- Computer And Mathematical Occupations