Middle Quality Assurance Engineer
About TextExpander
TextExpander empowers teams and individuals to accelerate repetitive tasks and deliver a personal touch in business communications across all major platforms (Mac, Windows, Chrome, iOS, and Android). We are a thriving, remote-first company with a passionate team of 40+ members, dedicated to helping people save time and businesses save money.
We are a team that cares deeply about our mission. We provide fast, friendly support, work together independently and asynchronously, and attend to details to constantly strive to do better. We are currently integrating TextExpander + AI to define the next generation of productivity.
How we work together
Our values aren’t posters on an office wall. As a remote company, they guide how we approach work, our customers, and each other every day.
Teamwork: We’ve got each other’s backs. We grow and nurture our team. We take joy in others’ successes.
Accountability: Trust makes our company run. We earn and reinforce that trust by meeting our commitments to one another.
Integrity: We do business honestly and honorably. We treat others as we wish to be treated. We do what we say we’ll do, and others can count on that.
Passion for Customer: Our customers are the bedrock of our business. We provide excellent service and support because they deserve nothing less.
We hire people who already embody these values and live them every day.
The opportunity
We are seeking a highly motivated and exceptionally detail-oriented Quality Assurance Engineer to play a crucial role in ensuring the integrity and reliability of our cross-platform native clients. You will be instrumental in the final stages of product development, helping us achieve production-ready quality while simultaneously building the foundations of our test automation strategy.
Key responsibilities
- Native Client Qualification: Lead the qualification and sign-off process for major production releases of our native applications across Windows, Mac, iOS, and Android.
- Manual and Exploratory Testing: Execute comprehensive manual, regression, and exploratory testing with a keen eye for subtle defects, usability issues, and platform-specific behaviors.
- Test Design & Documentation: Create, maintain, and execute clear, concise, and detailed test plans, test cases, and quality metrics that cover all functional and non-functional requirements.
- Defect Management: Identify, document, and meticulously track bugs, providing clear reproduction steps and necessary supporting data to the development team.
- Test Automation: Actively contribute to the design, development, and maintenance of our automated test suites and frameworks, with a focus on implementing BDD using tools like Cucumber and utilizing frameworks such as WebdriverIO.
- Collaborate closely with developers to understand architecture, reproduce defects, and ensure issues are resolved promptly and completely.
Required Qualifications
- Proven experience as a Quality Assurance Engineer or similar role.
- Demonstrated ability to be highly detail-oriented, methodical, and persistent in finding and reporting defects.
- Direct experience testing and qualifying native desktop (Mac or Windows) and/or native mobile (iOS or Android) applications for production release.
- Familiarity with the principles of test automation and experience working with modern test automation tools/frameworks.
- Must be proficient in spoken and written English.
- Must be able to pass a background check.
- Ability to travel to the U.S. as needed for company meetings or events (nice to have)
Bonus Qualifications
- Hands-on experience implementing Behavior-Driven Development (BDD) using Cucumber.
- Hands-on experience with the WebdriverIO test automation framework.
- Experience with testing frameworks for native applications (e.g., Appium, XCUITest, Espresso).
- Experience in a continuous integration/continuous deployment (CI/CD) environment.
- Working knowledge of tools like Jira, TestRail, or similar test management systems.
What we offer
- Collaborative and innovative work environment.
- Flex PTO for any reason, including sick days (no specified limits), flexible work schedule.
- Personal laptop.
- Health and wellness package.
- Budget for English lessons.