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 are looking for a talented and experienced QA Automation Architect to join our Quality Assurance team. The ideal candidate will be capable of designing and implementing robust test automation frameworks, developing automated test scripts, and contributing to the overall software quality strategy. You will play a key role in building the foundation for efficient test automation processes and ensuring that high-quality products are delivered with every release.
Key Responsibilities:
Design and Develop Automation Frameworks: Architect and implement scalable, maintainable, and reusable test automation frameworks from the ground up. Ensure frameworks integrate seamlessly with CI/CD pipelines.
Develop and Maintain Automated Test Scripts: Write, maintain, and execute automated test scripts to ensure the application meets functional, regression, and performance requirements.
Test Automation Strategy: Help define and drive the automation strategy, ensuring it aligns with business goals and development processes. Help develop automation roadmaps and best practices.
Collaborate with Cross-Functional Teams: Work closely with developers, product managers, and other QA engineers to ensure that automation efforts align with feature development and application requirements.
Integrate with CI/CD: Ensure automation is ready to be integrated into the CI/CD pipeline to support continuous testing and enable quick feedback during the development cycle.
Monitor and Analyze Test Results: Review and analyze test execution results, providing detailed reports on defects, test coverage, and automation progress.
Tool and Technology Evaluation: Continuously evaluate and recommend the best automation tools, technologies, and frameworks to enhance the overall quality assurance process.
Enhance Test Coverage: Ensure comprehensive test coverage, identifying gaps in coverage and addressing them to maintain high-quality standards.
Mentor and Lead QA Team Members: Provide automation guidance and mentorship to other QA engineers, helping them develop automation skills and best practices.
Ensure Cross-Platform Compatibility: Build automation solutions that work across different browsers, devices, and platforms as required by the application.
Continuous Improvement: Advocate for continuous improvement in testing processes and automation practices. Drive initiatives to increase efficiency and effectiveness of the QA team.
Required Skills and Qualifications:
Experience: Minimum of 10 years of experience in a QA automation or development role.
Strong Knowledge of Automation Tools: Expertise with popular automation tools such as Selenium, Appium, Cypress, or similar, as well as test frameworks like TestNG, JUnit, or NUnit.
Programming Skills: Proficiency in programming languages such as Java, Python, JavaScript, or C#. Familiarity with version control tools (e.g., Git).
CI/CD Integration: Experience integrating automated tests with CI/CD tools like Jenkins, GitLab CI, or CircleCI.
Strong Analytical and Problem-Solving Skills: Ability to identify issues, analyze root causes, and create solutions to complex technical challenges.
Experience with Test Management Tools: Familiarity with test management tools such as Jira, TestRail, or ALM.
Cross-Browser/Device Testing: Experience designing tests that support cross-browser and cross-device testing.
Excellent Communication Skills: Strong verbal and written communication skills, with the ability to explain technical concepts to both technical and non-technical team members.
Above & Beyond:
Bachelor’s or Master’s Degree in Computer Science, Software Engineering, or a related field.
Experience with Performance and Load Testing: Familiarity with performance testing tools such as JMeter, LoadRunner, or similar.
Cloud Testing Expertise: Experience in automating tests for applications hosted in cloud environments (AWS, Azure, GCP).
Agile Experience: Familiarity with Agile methodologies (Scrum, Kanban) and experience working in Agile teams.
Robotic Process Automation (RPA) experience.
Experience at a low-code/no-code app or website builder company, such as Webflow or Bubble
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
If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.
Are you a talented QA Automation Architect looking for a fantastic opportunity? Join Rewst in sunny Tampa and help us revolutionize the way Managed Service Providers streamline their processes! At Rewst, we’re committed to leveraging automation to help MSPs maximize their productivity, and we’re on the lookout for someone just like you to lead our Quality Assurance team. As a QA Automation Architect, you will design and implement scalable, maintainable automation frameworks while developing test scripts that guarantee our software meets the highest quality standards. Collaborating closely with developers and product managers, you’ll define our automation strategy and ensure that it aligns perfectly with business objectives. Your expertise in tools like Selenium and practice in CI/CD integration will be invaluable in bringing swift feedback into our development cycle. But that's not all—this role also involves mentoring QA team members and improving testing processes continuously. If flexibility and collaboration sound appealing to you, and you possess a solid ten years of experience in QA automation, including skills in programming languages like Java or Python, we’d love to hear from you. In return, we offer you the chance to influence our growth in a startup environment where your creativity and innovation are encouraged and rewarded!
Rewst is an automation software company that develops a robotic process automation technology for smaller managed services providers.
7 jobsSubscribe to Rise newsletter