Solutions QA Engineer 1
Department:
- Solutions
Location:
- Tampa, FL
Summary of Duties & Responsibilities
The QA Engineer I role is focused on executing manual tests to ensure product quality. Participating in testing activities throughout the software development lifecycle to identify bugs, validate functionality, and ensure end-user satisfaction. Develop, maintain, and execute comprehensive test cases based on product requirements.
Essential Functions
Technical – Experience in integrating manual testing background with a passion for the discipline of quality assurance
- Write regression Test Cases from functional test cases to ensure development outputs meet defined specification cases in coordination with Business requirements, Technical Specifications, installer/upgrade documents, and management.
- Perform regression testing per the standard process for customs or upgrades.
- Document software defects using JIRA, or Azure DevOps defect tracking system.
- Be able to use Test Case Management tools such as Zephyr.
- Monitor bug resolution efforts and track successes.
- Identify an end-to-end test for a feature being tested.
- Participate in test case reviews, ensure requirements traceability and proper coverage.
- Perform Exploratory, Functional, Integration, UI, back-end testing and End-to-End Feature Testing
- Understanding of key business areas of the BST11 product.
- Demonstrate basic knowledge of Time and Expense Transactions.
- Understanding validation of transactions via reports and inquiries.
- Demonstrate knowledge of interaction with the BST11 Mobile and Web surfaces.
Methodology – Knowledge in quality assurance standards, processes, policies and procedures
- Demonstrate and evangelize a passion for process and methodology through daily actions
- Adhere to and support all established and documented methodology/best practices in alignment with the Solutions Group methodologies and processes
- Adhere to and support group processes, procedures, and standards to drive and guide a repeatable, reliable delivery of high-quality software products and services
- Display a basic understanding of testing methodology and product knowledge in the design of tests
- Identify and structure a test case based on a Requirements document.
- Ensure that all feature deliverables meet quality objectives in functionality, performance, stability, security, and accessibility
Team Support – Deep commitment to working in and fostering a highly collaborative, innovative and high-performing team
- Be an active participant in all aspects of test planning and execution through all phases of the Solutions Development Lifecycle and Scrum ceremonies, including testing strategies and communication.
- Evangelize, support and embody BST’s Company Mission, Strategy and Values
- Foster a culture of ownership and pride for delivering the highest levels of quality and excellence
- Performs other related duties as directed
Skills & Competencies
- Abilities
- Team player with ability to collaborate with all levels of the organization
- Ability to influence others and motivate with a positive and confident personal style
- Possess a drive towards forward progress and delivering results while taking responsibility
- Multi-tasker with ability to set and manage priorities
- Analytical and problem-solving skills with a high aptitude to learn
- Proactively and transparently communicate challenges/successes to leadership
- Exhibit and relentlessly demonstrate a high level of attention to detail
- Flexibility, adaptability and willingness to help in other areas as priorities shift
- Ability to effectively operate with minimal supervision, but keeping leadership in the loop
- Skills/Competencies
- Knowledgeable/learning in testing methodology, design, execution and attaining product knowledge
- Knowledge/learning with QA techniques including black box and gray box approaches for smoke, regression, functional, user acceptance and exploratory testing
- Investigating and debugging complex issues
- Learn basic SQL
- Experience/knowledge using JIRA or other bug tracking tools
- Experience/knowledge using Test Case Management tools such as Zephyr
- Experience/knowledge with the development of use cases, test scenarios and/or test plans
- Experience with Agile – or a learned opportunity
- Delivery input within Agile methodology projects (e.g., Scrum) – basic knowledge/learning
- Exposure to standard test management tools (Azure DevOps)
- Demonstrate basic understanding with any of the following GUI / Web Automation Testing Tool (, QTP, and Selenium)
- Demonstrate basic understanding with any of the following scripting languages: (C#, VB.Net, Java, HTML, XML, and T-SQL)
Education or Prior Work Experience
- Bachelor’s in computer science (or relevant degree) with 1 year of experience or internship hands-on experience may be considered
- 2-3 years of experience in software testing
Reports to
QA Manager
Number Supervised
Travel
Minimal to no travel required, but travel as needed
Classification
Exempt
Work Environment
This job operates in a professional office environment or remotely. This role routinely uses standard office equipment such as computers, phones, photocopiers, filing cabinets and fax machines.
Physical Demands
While performing the duties of this job, the employee is regularly required to talk or hear. The employee frequently is required to stand, walk, use hands to finger, handle or feel, and reach with hands and arms.
Join Our Team
Start the application process by telling us a little bit about yourself.
Solutions QA Engineer 1