The Quality Assurance Engineer is responsible for creating and executing the test plans, test procedures, and test cases used to certify new products and services.
Test areas include: feature/function, system, performance, and regression.
The QA Engineer works closely with Software Development staff and is involved in every phase of the Software Development Lifecycle.
Test Plan and Test Case writing for new Products and Projects
Write up bugs via JIRA Bug Tracking Tool
Participate in Bug Triage and Product Overviews
Learn and Write Test cases in Automation Tool
Execute tests via Automation Tool during Regression Cycle
Perform Functional and Regression testing during Sprints
Suggest Improvements to QA Process and Procedures
Learn and implement new ideas in AI for QA Department
Requirements
Bachelor’s Degree in related field
2+ years’ experience in a QA Engineer Role or relevant work experience
3+ years’ experience in a QA role testing CPaaS and/or SaaS products
Experience creating and executing test plans, test procedures, and test cases
Experience creating effective test environments
Experience working with UNIX/Linux operating environments
Experience writing SQL queries to perform database inquiries
Ability to track and report test results and progress against plan
Strong systems troubleshooting skills
Working knowledge of soft switch architectures
Experience implementing and writing Automation scripts.
Experience working with a scripting language such as Python
Experience working on a variety of complex technical assignments
Experience with Automation tools such as Leap Works and Node Red
Experience with Load testing tools such as JMeter
Tech Stack
JMeter
Linux
Node.js
Python
SQL
Unix
Benefits
Unlimited Vacation for exempt employees
Paid Holidays
Competitive medical, dental & vision insurance for employees and their dependents