Quality Assurance Engineer
Role summary
The Quality Assurance Engineer is responsible for ensuring the quality of new products and services by creating and executing comprehensive test plans, procedures, and cases. This role involves testing features, systems, performance, and regressions, working closely with the Software Development team throughout the entire Software Development Lifecycle. Key responsibilities include writing test cases, logging bugs in JIRA, participating in bug triage, and executing automated tests. The engineer will also contribute to process improvements, explore AI applications in QA, and perform database inquiries using SQL. Experience with automation tools like Leap Works and Node Red, scripting languages like Python, and load testing tools like JMeter is essential. This is an individual contributor role focused on delivering high-quality CPaaS and SaaS products.
### Who you are
- 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
- Strong analytical, organizational and conceptual skills
- Affinity for action and ability to get things done
- Ability to successfully work independently and as a member of a team
- Ability to learn new technologies quickly
- Ability to adjust to changing priorities
- Excellent time management and prioritization skills
- Polished oral and written communications skills with the ability to communicate effectively with peers, management, customers, and vendors regardless of their background, experience, and ability to comprehend complex technical content
- Very highly motivated with a strong sense of personal accountability
- Physical Requirements:
- Sedentary work lifting no more than 10 pounds
- Occasional lifting, carrying, and standing
- Frequent hand/eye coordination to operate office equipment
- Vision sufficient to read computer screens, reports, and related department documents
- Dexterity to operate computer keyboards and other related office equipment
- Endurance sufficient to sit and work at a computer for extended periods of time
- Frequent speech communication and hearing
### What the job involves
- 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
- 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
- This is an Individual contributor opportunity
### Benefits
- 401(k): Use your retirement savings to plan for the future
- Stock options: Invest as an owner in the company you work for
- Unlimited vacation: Take time off for a break, vacation, or travel
- Healthcare: Enjoy medical, dental, and vision, plus gym reimbursement
- Catered meals: Dine-in on company meals and a snack-packed kitchen
Similar roles
Senior Quality Assurance EngineerICE · Atlanta, Georgia, United States · Onsite- Quality Assurance Engineer7N · Birmingham, Alabama, United States · Onsite
- Quality Assurance EngineerGardner Resources Consulting, LLC · Boston, Massachusetts, United States · Hybrid
- Quality Assurance EngineerComrise · Foster City, California, United States · Onsite
- Staff Quality Assurance EngineerCTC · Calgary, Alberta, Canada · Onsite