Software Test Engineer ( QA Engineer) - remote

Sendwave
Posted 2 years ago
We Work Remotely

How we work


What we’re most proud of though is our brilliant, creative, and tenacious team. Our remote-first workplace means you’ll be working with Sendwavers in Europe, Africa, South America, and the U.S. that all share a core set of Sendwave values. What exactly are those values? Glad you asked.

  • Prioritize fearlessly.
    There will always be more problems to solve and opportunities to pursue than we have the capacity for. We’re not afraid to say no and are willing to let fires burn, knowing that to win we must discern and execute decisively on the vital few rather than the important many.
  • Take full ownership of the outcomes we’re responsible for.
    Our job is not to do what we can to solve a problem. It's to ensure that problem is solved. If an attempt to solve a problem doesn't work, we seek an alternative. If we need help, we request it, and, if necessary, demand it.
  • Forge a diverse team and inclusive culture.
    We believe the challenges we’re addressing will be best met by a truly global, diverse team, working together. We’re not naive to the systemic bias and discrimination that make this easier said than done, so we check our egos, listen deeply, and measure progress towards making this a fundamental part of our success.
  • Maximize our rate of learning.
    We view projects as ever-evolving drafts and welcome opportunities to discover that what we had in mind won't work so we can move to an even better end state. Most importantly, we do this fast. The faster we run these loops — as a company and individuals — the faster we’ll achieve our mission.
  • Embrace embarrassing honesty from ourselves and others.
    We function best when we're open and honest with one another — especially about our challenges and doubts. We lean into uncomfortable conversations and support our colleagues when they do the same.
  • Maximize energy, not time spent.
    We measure our own and others’ contributions by objectives reached, not time spent. Living a full life outside of work is necessary for high achievement over the long term.

  •  


    Your key area of focus


    We’re looking for a seasoned QA engineer that approaches testing and feature validation with an engineering mindset. Working closely with our Product organization, you should be comfortable setting up test plans for new features and validating that things are working as expected before we roll them out to customers. You will also assist our internal users in our Product, Support, and Growth functions get early access to the new version of our App so they can help test and spot issues as well. This will include working with our platform engineers to spin up beta-test environments.

    While a large chunk of this role is validating features before they hit our customers, we are looking for someone that is comfortable implementing testing automation and ensuring that we don’t have regressions as we make the app. We can improve on our testing — we’re hoping that you can help us decide what to invest in!



    Your roles will include

    • Working with Product and Growth to test features before they get in front of our customers:
      • Understanding and refining Acceptance Criteria with product.
      • Testing “unhappy” paths in our App to identify errors or bugs in our flows, UI and translations.
      • Working with vendors, Growth and Support to manage our App translations as we add new countries.
    • Working with other backend engineers to:
      • Automate as much of our testing as possible to prevent regressions from occurring.
      • Working with our platform engineers to make it easy to set up one-off environments for new features to be tested by beta users.
    • Paying attention to our telemetry to spot trends and gaps in the way our system behaves.
      • While the focus of this role will be functional testing, we would love to automate away enough of the toil to also allow you to help out with non-functional testing needs too!
    • Above all else, you should be an engineer and approach testing with an engineering mindset. Your goal should be to lower the number of defects that get in front of our users, not simply squashing bugs as they come up. 

    What you bring to the table

    • 4+ years of professional software engineering experience, ideally in a high-growth, rapidly changing environment with a focus on testing and automation.
    • A strong preference for folks familiar testing with mobile clients and rest backends.
    • Solid understanding of Python or another scripting language. Our backend is 95% Python.
    • Experience with testing on all layers of the stack (Unit, Integration and End-2-End).
    • BDD testing is a plus (e.g. Cucumber or Cucumber-like frameworks). We don’t have these yet but will likely want them in the future.
    • Experience in hybrid and mobile apps on iOS and Android devices – specifically testing with Appium
    • A willingness to manual test a lot early on until we can make the investments to move more of the testing into code.
    • A willingness to travel 4 weeks / year

    Bonus Points if you:

    • Are excited to deeply understand the inner workings of the tools you use.
    • Push through hard problems without giving up.
    • Are not afraid to take on complicated systems.
    • Reflexively ask yourself, “how will this code change affect my users?”
    • Can communicate clearly with colleagues who work, speak and think differently.
    • Work to make things easier for the next engineer who will touch your code.
    • Always try to improve as a programmer and colleague.
    • Have worked at a startup before and have done QA and test automation work.
    • Are comfortable working across several platforms and technologies.

     


    Let's talk about benefits. Here are a few perks you can look forward to:


    Our company is 100% remote. Our company is 100% remote. You can be based anywhere in the United States, Canada, United Kingdom, France, Germany, Belgium, Netherlands, Poland, Kenya, Rwanda, Senegal or South Africa. We will consider contractors in countries not listed on a case-by-case basis. This is a permanent position

    • Major benefits:
      • Subsidized health insurance and retirement contribution matching (both vary from country-to-country)
      • 26 weeks fully paid parental leave and subsidized fertility assistance
      • Unlimited vacation with a 20-day minimum requirement
      • $10,000 annual charitable donation matching

     


    And best of all:

    • Our team of over 400 employees, fully distributed across the world. We are working from coffee shops, homes, and coworking spaces — making us one of the larger fully distributed growth-stage startups in the world.
    • Proud parents, community organizers, farmers, play in bands, teach yoga, YouTube influencers, former Olympians, and serial entrepreneurs.
    • We collectively speak over twenty languages, including Akuapem, Amharic, Bengali, Ewe, Fante, Ga, Igbo, Kalenjin, Luganda, Oromo, Somali, Swahili, Wolof, Bulgarian, Croatian, Czech, Danish, Dutch, English, Estonian, Finnish, French, German, Greek, Hungarian, Irish, Italian, Latvian, Lithuanian, Maltese, Polish, Portuguese, Romanian, Slovak, Slovenian, Spanish and Swedish.
    • Our new collaborators at WorldRemit, another remittance company. We recently joined forces, and we’re excited about the ways we can continue to provide the best service to our users.

    Ready to apply?


    Applications will be reviewed on a rolling basis. If interested, please submit your resume along with a cover letter highlighting why your experience demonstrates you meet the requirements of the role. Please also indicate the countries in which you have work authorization.


    Confidence can sometimes hold us back from applying for a job. But we'll let you in on a secret: there's no such thing as a 'perfect' candidate. Sendwave is a place where everyone can thrive. So however you identify and whatever background you bring with you, please apply if this is a role that would make you excited to wake up every day.