What are the responsibilities and job description for the Quality Engineer: Senior position at CareRev?
Unique QA partnership role! At CareRev, QA Engineers sit alongside Product, DevOps, and other Engineers as equals.
Our Engineering organization is expanding and looking for a QA Engineer to help improve development and ultimately our Customer Experience. You will be a contributing member of a recently formed QA organization, tasked with analyzing defect reports and designing and writing automated tests for coverage.
You will partner with software product, devops, support, and security engineers to improve application functionality via writing automated tests. You will assist with identifying areas of high risk across feature sets and implementing test coverage plans. You will serve as a quality evangelist, proselytizing QA process, policy, and procedures. This role reports to the Director of QA in an individual-contributor capacity.
What You’ll Do:
- Immerse yourself in CareRev’s product offerings and use that knowledge to find defects in software changes before our customers encounter them
- Design, code, and execute regression tests for CareRev’s software products
- Design and implement functional automated tests in at least one programming language
- Use your keen knowledge of software testing to help other engineers build test plans, and design testing solutions & plans for the really complex stuff
- Write tests, prevent customer headaches by catching defects early, and assert all the things
What We’re Looking For:
- You have written a lot of automated tests for consumer products previously
- You have supported software written in one of the following frameworks/languages: Ruby On Rails, JavaScript, Swift, Objective-C, Kotlin
- You have designed robust test plans for at least one area of the stack at length (front, back, dataplane, and/or infrastructure - Surprise me!)
- You can pass a take home coding exam
- For these reasons, you should have 5 or more years of experience
- C.S. or STEM degree heavily preferred, however candidates that can demonstrate expertise in core Computer Science principles (SOLID) will be considered
- Expertise in implementing testing mechanisms for Ruby On Rails applications is heavily preferred, yet not required
- No travel required.