Company Description:
Rewst is a tool designed for Managed Service Providers (MSPs) to streamline and automate their processes, saving valuable time and effort. Our platform helps MSPs achieve big automation wins, resulting in increased productivity and efficiency. We value the flexibility of remote work and enjoy opportunities to collaborate in person on occasion.
Job Overview:
We’re looking for a proactive and experienced SeniorQA Engineer to take ownership of quality assurance on a dedicated project squad. In this role, you’ll be the primary QA resource, responsible for driving test strategy, executing test plans, and collaborating closely with developers and product managers to ensure a high-quality product. While your main focus will be leading QA efforts for your assigned team, you’ll also be expected to flexibly support other teams as needed based on shifting priorities and business goals.
Key Responsibilities:
Serve as the primary QA point of contact for a dedicated cross-functional project squad.
Test new integrations with third-party vendors and ensure seamless functionality.
Conduct functional, regression, and exploratory testing for new features and bug fixes across different platforms.
Identify, document, and track bugs and issues found during testing in Shortcut or other tracking tools.
Work closely with development teams to ensure timely bug resolution.
Collaborate with the product team during the planning process to ensure upcoming changes are testable and meet quality standards.
Assist in developing and maintaining test plans and test cases for different projects.
Contribute to the development of automated tests as part of a growing automation initiative.
Provide feedback on testing strategies, tools, and best practices to improve overall QA processes.
Contribute to the team's ongoing automation efforts by identifying high-value test cases for automation, maintaining existing scripts, and collaborating with our Automation Architect to expand automated coverage.
Lead QA-side root cause analysis (RCA) for bugs that reach production by reproducing issues, identifying testing gaps, and implementing process or test improvements to prevent recurrence.
Test from the perspective of the end user to identify usability issues and provide thoughtful feedback to the product team aimed at improving the overall customer experience.
Step into multiple QA roles as needed, whether that means jumping in on another team, helping triage production issues, or supporting cross-functional testing efforts.
Operate with a high level of autonomy—able to navigate ambiguity, make informed decisions, and keep momentum without needing constant direction.
Required Skills and Qualifications:
5-7+ years of experience as a QA Engineer in an Agile environment.
Experience with manual and automation testing of web applications, SaaS platforms, and third-party integrations.
Strong understanding of software testing methodologies, tools, and processes.
Experience with writing test plans, test cases, and executing structured testing efforts.
Familiarity with bug tracking and test management tools (e.g., Shortcut, Jira, TestRail).
Knowledge of APIs, content formats (JSON, XML), and API testing tools (e.g., Postman).
Ability to adapt quickly to different teams and projects, demonstrating strong problem-solving skills.
Proven ability to take initiative and identify opportunities for improvement or contribution without needing direction.
Strong communication skills with a willingness to voice ideas, concerns, and constructive feedback to influence product quality and team processes.
Comfortable working in a fast-paced startup environment with the adaptability, energy, and engagement to keep up with shifting priorities.
Above & Beyond:
Experience with automated testing frameworks such as Playwright, Selenium, or similar.
Experience with API testing and automation.
Previous experience in a Robotic Process Automation (RPA) company or low-code/no-code platform.
Experience integrating automated tests with CI/CD tools like Jenkins, GitLab CI, or CircleCI.
Why Join Us:
Opportunity to make a significant impact in a fast-growing startup environment
Collaborative and inclusive culture that values creativity, diversity, and innovation
Competitive compensation package, including equity options and benefits
Flexible work arrangements and a supportive work-life balance