Join the Edison family of high-growth, market-leading companies in financial services, healthcare, enterprise software sectors.


Senior Test Engineer



Software Engineering, Quality Assurance
Porto Alegre, RS, Brazil
Posted on Friday, March 1, 2024

Job Summary:

We are seeking a Senior Test Engineer to join our QA Team at Yieldstreet. As a member of this team you will be responsible for contributing to the quality-driven culture of the company, working closely with developers and other testers to streamline the testing processes, maintain our automated test suites and deliver high quality products on a daily basis.

Key Responsibilities:

  • Understand product/feature requirements and question them constructively from a QA perspective
  • Perform exploratory testing on systems and features
  • Given feature requirements, communicate with Product team to design test cases to adequately test that feature in a way that is representative of real use cases
  • Maintain our test frameworks, adding new functionality and resolving issues
  • Develop stable tests within our test frameworks with scalability and maintainable in mind
  • Test at both end-to-end (web and mobile) and integration level (REST, GraphQL)
  • Perform manual and automated testing as required
  • Using critical thinking and problem solving skills, analyze reasons for failures, carry out root cause analysis and work collaboratively with developers to resolve issues
  • Proactively communicate with leads, architects and devs regarding upcoming features and how they should be tested, even suggesting ways to make solutions less bug prone.
  • Clearly report and follow up on issues, communicate the level of urgency of each issue clearly to developers, persistently chase resolutions and escalate when needed.
  • Form productive relationships within the QA team and product teams, ensuring ongoing communication and collaboration
  • Contribute to the continuous improvement of our processes and frameworks
  • Stay up to date with the emerging technologies and approaches in test engineering

Qualifications and Requirements

Must have:

  • Proven experience as a Test Engineer, with a minimum of 5 years experience in a similar role
  • Strong proficiency with Cypress or another web automation framework
  • Strong proficiency with Javascript
  • Experience with testing web applications, API testing
  • Familiarity with Git
  • Excellent analytical and problem solving skills
  • Strong communication and team working skills

Nice to have:

  • Degree in Computer Science, or a related field
  • Experience working with object oriented languages such as Java or C#
  • Experience working with Typescript
  • Experience testing mobile applications (both manual and automated)
  • Experience with testing asynchronous service oriented architectures
  • Experience with CI/CD pipelines

What’s in it for you:

Competitive compensation packages including equity

Health Care Reimbursement

Unlimited PTO

Learning and Development stipend

Wellness credit