Senior Quality Engineer
at Thrive Global

- A self-starter who is able to confidently conduct an independent evaluation, selection, and adaptation of QA engineering techniques and apply them appropriately to projects.
- An engineer who is excited about collaborating with others (engineering and non-engineering), and is ready for both learning & teaching while Thrive Global continues to grow.
- A willingness to take on a broad set of responsibilities from helping to influence feature requirements as a member of the Product & Engineering team, to developing creative quality practices, building technical support practices, and supporting the leadership team in hiring and expanding the Thrive Global Team.
- A team player that is comfortable in a high growth, start-up environment and is willing to wear many hats and come up with creative solutions in support of the Thrive Global mission.
- Work with the broader Product & Engineering team to develop products that support the company mission through effective manual & automated QA best practices, risk & release management strategies, and product support efforts.
- Work under general supervision from the Lead Quality Engineer and contribute to the development of a quality engineering infrastructure that supports all digital products created by Thrive Global.
- Consistently seek out and learn new technologies and remain focused on becoming a “best in the industry” Engineer.
- Maintain up to date knowledge of the current industry trends and the latest advancements in Software Development, Quality Engineering, and Product Support.
- 7+ years experience in the quality engineering field
- Solid understanding of both mobile and web application infrastructure, including serverless systems.
- Hands-on experience executing QA best practices against the following:
- iOS and Android mobile applications, including the use of XCode and Android Studio.
- Building mobile testing frameworks using tools such as Appium (with Java preferred), running on real devices and in a remote device farm environment
- Building web application testing frameworks such as Selenium (with Java preferred), running in a CICD pipeline
- Building RESTful API test cases using tools such as Postman
- Serve as an advisor to the development organization on development testing approaches, specifically but not limited to unit test strategies
- Analyze complex technical information and implement effective problem-solving techniques
- Create comprehensive, concise, and effective test documentation strategically and when appropriate, understanding that we are working in a start-up & agile environment (test cases, defects, etc.).
- Responsibly measure risk and impact of changes
- Translate business needs into technical requirements and vice versa
- Values effective cross-functional collaboration in an Agile Scrum environment
- Work on multiple projects at once in a deadline-driven environment
- QA and technical product support of enterprise systems
- Ability to use SQL and scripting as part of a testing approach
- BS in Computer Science, or equivalent experience
- A mission-driven company that’s truly making a difference in the lives of people around the world
- Ability to develop within the company and shape our growth strategy
- Human-centric culture with a range of wellness perks and benefits
- Competitive compensation package
- Medical, vision and dental coverage + 401k program with company match
- Generous paid time-off programs