iovation Software QA Engineer in Portland, Oregon

Software QA Engineer

  • Department


  • Location

Portland, OR

  • Type

Full Time

Apply Now

  • Software QA Engineer

This is an exciting opportunity to work for an established global leader that consists of diverse teams who are passionate about fraud prevention and consumer authentication. We help businesses in multiple verticals by providing a proven suite of device based services designed to safeguard them at every touchpoint. Our global clients leverage our device-based intelligence network that contains 4 billion devices that have touched our clients’ sites, plus 40 million fraud and abuse reports connected to some of those devices.

Position Summary

A critical aspect of getting our products, enhancements and features launched so they blow away our customers is ensuring our software is tested, debugged and automated so potential kinks are identified and resolved. Our QA team is at the crossroads of this activity and they are enthusiastic and relentless about evaluating code, automating everything that’s appropriate, evaluating requirements and facilitating deployments - all to ensure the final product is in top notch form. When submitting your cover letter, please list your favorite beverage.

Primary Responsibilities

  • Participate in a project team in an agile QA role

  • Develop and/or apply automation where it makes sense

  • Seek opportunities to learn new things

  • Think critically

  • Share stuff you know, figure out stuff you don’t


  • 5+ years software QA experience or the equivalent

  • Demonstrated experience testing a variety of different products, including test plan creation and execution

  • Functional, exploratory, stress, load and regression testing

  • Ability to learn new technologies and tools

  • Strong interpersonal skills, both verbal and written; ability to collaborate with team members

  • Proficient with a scripting or programming language including (but not limited to) Ruby, Java, Python, Groovy, shell. perl

  • Experience with Linux

  • Familiarity with SQL, RESTful and/or SOAP interfaces, Java, HTML and JavaScript

Preferred Experience/Knowledge/Skills

  • Bachelor’s degree in Computer Science, Engineering or related field

  • Java services

  • Messaging system like ActiveMQ or RabbitMQ

  • Cassandra

  • Large scale, high volume, high availability applications

  • Mobile application testing

  • Cucumber, behave, Selenium or WebDriver

  • JMeter

  • JSON and/or XML

  • MacOS and Windows

  • Command line interfaces

  • Git or another SCM

  • Plus, it would be great if you could build a Linux server from scratch and play a good game of Settlers of Catan!

Physical Requirements

Frequent sitting, hearing and talking; intermittent standing and walking; intermittent bending and twisting of the upper body (in the event of traveling/working from remote locations). Close detail work requiring visual acuity.

This position description is not intended to be and should not be construed as an all inclusive list of responsibilities, skills or working conditions associated with this position. While this description is intended to accurately reflect the position's activities and requirements, management reserves the right to modify, add or remove duties as necessary.

iovation is an Equal Employment Opportunity (EEO) employer. It is the policy of the Company to provide equal employment opportunities to all qualified applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, protected veteran or disabled status. Individuals that require accommodation in the job application process for a posted position may contact us at 503-943-6713 for assistance.