Quality Assurance Engineer

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.

Ready to join the conspiracy?

Apply to this job