This site uses cookies. To find out more, see our Cookies Policy

Quality Automation Engineer in Troy, MI at North American Bancard

Date Posted: 1/9/2019

Job Snapshot

Job Description


North American Bancard is committed to helping businesses prosper through innovations in credit card processing, ecommerce and mobile payments. We believe in smarter commerce for all and we're committed to building the next generation of payment technologies.


The primary focus of the Quality Automation Engineer is to create and maintain functional automated testing scripts.  The ideal candidate for this position has experience coding as well as functional, unit, load testing automation for software, web and mobile applications. 

This is not a standard QA Role. This is a Junior Developer role specifically designated for Test Automation.


Essential Responsibilities:

  • 30% Quality Control Process Ownership
    • Review and Maintain our current automated testing scripts/processes
    • Develop new automated testing scripts/processes
    • Collaborate with other Engineers, Architects, Quality Assurance, System Engineers, Project Managers, Scrum Masters in solving new and existing technical challenges


  • 50% Validation of Quality Applications
    • Participate in developing and documenting User Stories, including testing estimates
    • Write test cases/scripts
    • Analyze and determine proper testing procedures/processes
    • Managing a defect log, issue resolution and validation of the fix
    • Develop, Document and Maintain testing strategies and testing scenarios


  • 10-20% Development


Job Requirements



Required Education and Experience:

  • Bachelor’s Degree in Computer Science, or equivalent education/experience.
  • 2+ years of testing experience, preferably in an Agile development environment
  • Experience with Selenium IDE/RC or other testing suites for Web
  • Experience with Web Standards philosophies and modern XHTML/HTML/HTML5/CSS markup
  • Experience writing efficient SQL queries
  • Experience working in an Agile environment. 
  • Experience with testing web applications
  • Knowledge a programming language such as PHP, JavaScript, Java, Android, iOS, Python, Ruby, Go, Node, Perl, Shell/Bash/Scripting
  • Experience with source control such as Git, SVN
  • 1+ years Linux/Ubuntu experience
  • Ability to deal with multiple projects and deadlines 
  • Excellent oral and written communication skills


It would be great if you also had:

  • PostgreSQL Database Design with some basic administration
  • Symfony2, Laravel, Zend or similar framework experience
  • Experience with SOAP, REST or similar web service
  • Search technologies such as ElasticSearch or SOLR
  • Message Queue technologies such as RabbitMQ or ZeroMQ
  • Continuous Integration / Continuous Deployment
  • Automation technologies such as Ansible or Puppet
  • Git source control and Gitflow git workflow
  • Unit Testing, Test Driven Development, Functional Testing
  • Command Line, Bash, VIM, Shell Scripting
  • Experience with Atlassian product such as Jira, Confluence, Stash, Bamboo and Crowd


North American Bancard reserves the right to alter this description at any time.  North American Bancard practices the concept of equal employment opportunity with respect to hiring, promotions, transfers, pay, discipline, fringe benefits, and all other terms and conditions of employment. No individual will be discriminated against, and no employment decisions will be made, on the basis of an individual's race, color, national origin, religion, age, gender, protected disability, marital status, familial status, veteran status, height, weight or citizenship.




  1. Quality Assurance Jobs
  2. QA Tester Jobs