Role Overview
Ravn is a digital product development agency that partners with companies to build exceptional software. We specialize in building and designing world-class mobile and web applications and are looking for exceptional engineers to join our company.
At Ravn, we do quality work at lightning speed. The only way to consistently meet requirements with confidence is to hire people who share a passion for technology and are focused on building software the right way. We deliver digital solutions - done right, on time, every time.
The Ravn software QA engineer will be embedded within a project or feature team within Ravn or with our clients to take initiative and proactively execute quality best practices, quality process improvement, and advocate for the discipline of quality across the cross-functional team.
In this role, the software QA engineer will perform both manual and technical testing and will be responsible for developing and implementing comprehensive test plans, creating and executing test cases, and identifying and troubleshooting issues. They will also work closely with both the Ravn development team and our client's development teams to ensure the quality and usability of web and mobile-based applications. Must be at least familiar with UI/UX, localization, regression, and partner or integration testing, and be able to speak to the differences in each of those disciplines.
We are looking for a proactive and detail-oriented individual who can work independently and as part of a team. If you have a passion for quality and a track record of success in Web QA, we encourage you to apply for this exciting opportunity.
Minimum Requirements
Bachelor’s degree in Computer Science, a related technical field, or equivalent practical experience
Strong communicator with excellent written and verbal skills in English
Able to adapt to changing business and project priorities
Experience analyzing and executing test plans for multiple teams and feature sets
Proactive in test planning; able to identify and prioritize tasks based on a test plan.
Takes ownership and follows through with ticket verification
Understanding of mobile and web SDLC
Able to prioritize test plans based on business objectives and execute QA tasks with minimal supervision
Preferred Qualifications
Experience writing Selenium or Appium tests
Comfortable using Atlassian tools (Jira/Confluence) and willing to learn other tools as needed
Comfortable with TestRail or similar test case management tools
Interested in mentoring or guiding junior test engineers
A/B testing experience
Understanding of typical API's and API based application architecture, including GraphQL and REST fundamentals
Comfortable with Postman, Insomnia, Charles and other networking tools
Location:
This position is open to candidates based anywhere in Latin America and is fully remote. Candidates located near our offices in Arequipa, Peru or San Salvador, El Salvador have the option to work in a hybrid in-office/remote arrangement. While office attendance is not mandatory, regular or occasional visits to the office is valued.