The QA Engineer I is responsible for working with the QA team to verify and improve the quality of all our software platforms. You will help develop repeatable QA systems and work with the rest of the engineering team to understand features and technical implementation. You will help create automated test cases in order to report to stakeholders on the quality and reliability of our products.
ESSENTIAL JOB FUNCTIONS AND RESPONSIBILITIES:
- Work with an engineering team to produce quality maintainable testing frameworks
- Write testing automation to remove manual steps
- Document, test and help triage bugs received by support team
- Develop tooling to efficiently test the quality and reliability of our products
- Collaborate with an excellent QA team to continuously improve our testing posture
- Perform regression, functional, and integration testing
Skills/Requirements:
- Bachelor’s degree or equivalent experience
- 1-3 years’ experience in QA
- Experience managing and maintaining automated testing platform
- Development experience with automation framework driver (Python)
- Working knowledge of testing methodologies (manual)
- Experience with automated testing frameworks
- Must thrive in a fast-paced environment
- Have a passion for of QA as a craft of constant improvement
- Constantly learn from the QA community
Nice to haves:
- Customer scenario testing experience
- Reporting skills, proficient in creating status reports based on automation results
- A/B testing methodologies
- Experience building automated testing suites from scratch
- Coding automation or tools when you see a positive ROI
- Driving an idea or process improvement to completion
- Participating in working groups to improve all of Engineering
- Validating ideas by performing experiments and analyzing the results