Summary:
The Software Quality Assurance (SQA) engineer defines the scope and objectives of various levels of SQA testing, including both manual and automated testing. They also write and maintain test automation, publish test results, develop quality assurance standards, and define and track quality assurance metrics.
Essential Duties and Responsibilities:
To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required.
-
Define the scope and objectives of various levels of Software Quality Assurance testing
-
Identify defective products and areas that require improvement
-
Apply established metrics to determine the readiness, quality, and operability of software, systems, and products due for release to clients and/or within the enterprise.
-
Coordinate testing of new software to ensure integration into company systems meets functional requirements, system compliance, and technical specifications.
-
Work on defining, developing, executing and documenting automated test plans and cases.
-
Write, maintain and publish product specifications and test results
-
Develop quality assurance standards and define and track SQA metrics
-
Lead quality assurance efforts within a software development group
-
Work closely with development teams, product owners, and stakeholders performing SQA activities
-
Test high-volume, web-based applications
-
Define, develop, execute and document automated test plans and test cases
-
Develop automated test scripts with a variety of testing tools
-
Cultivate and disseminate knowledge of quality assurance best practices (e.g. white and black box testing, performance testing, load testing).
-
Other duties as assigned
Qualifications:
-
Bachelor’s degree in software engineering, computer science, or relevant discipline or equivalent work experience.
-
3 or more years of hands on work experience testing desktop, mobile, and backend software applications, including automated testing, manual testing and/or software development.
- Effective communication skills to translate technical processes and analytic techniques to solve problems.
- Certifications in Test Automation is a plus.
-
Certifications in Quality Assurance is a plus.
-
1-3 years direct experience in test automation.
- Extensive experience with core software applications, including web browsers, mobile devices, web services, microservices, third party systems access via single sign on.
-
Direct hands-on experience with ad hoc query programs, and reporting software.
-
Extensive practical knowledge in importing data for use in report software, spreadsheets, graphs, and flow charts.
-
The SQA engineer must have extensive knowledge in at least one automated testing framework with preference in the following technologies:
- Visual Studio
-
Load Testing Applications
-
Selenium
-
C#
-
Scripting
-
Coded UI
-
Cross Browser Testing (e.g., Browserstack)
-
Mobile Device Testing
- Load Testing (e.g. JMeter)
-
SQL
- A working understanding of:
- Azure Dev Ops
-
NET Applications
-
Mobile and Online Banking Applications
-
Responsive Design
- Maintains confidentiality of all records.
-
Complies with all regulatory requirements.
-
Operate as a highly organized self-starter with the ability to handle
multiple tasks and manage time effectively to accomplish tasks with
minimal supervision. -
Keep current working knowledge on the latest advances in software development technologies, methodologies and applicable application enhancements
Supervisory Responsibilities:
The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
-
While performing the duties of this job, the employee is required periodically to sit, climb or balance, stoop, kneel, crouch or crawl and reach with hands and arms. The employee is regularly required to stand, walk, use hands and fingers, handle or feel, smell and talk or hear.
- The employee is regularly required to lift up to twenty-five pounds. Job has the following vision requirements: close, distance, color, peripheral, depth perception, and ability to adjust focus.
The work environment characteristics described here are representative of those an employee encounters while performing the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
-
Hybrid work schedule 3 days in office/2 days at home.
-
General office environment with low noise levels.
-
Some travel required.
- Salary range between $85,000 (min) and $112,000.00 (max)
-
In addition, this position is eligible for an annual bonus eligibility with a target payout of 10%, based on company and individual performance
-
The OTS Benefits package includes medical/dental/vision insurance, flexible spending accounts, 401(k) plan with fully vested matching, PTO, life insurance, short-term disability, long-term disability, holiday pay, student loan paydown program, tuition reimbursement, loan discounts, service anniversary bonuses, recognition program. employee referral program, and employee activities.