Quality Automation Engineer
North American Bancard - Remote
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 QA Role, this is a Developer role specifically designated for Test Automation.
What you'll be doing:
- 10-20% Development
- 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 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
What we need from you:
- 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 writing efficient SQL queries
- Knowledge of programming languages such as PHP, JavaScript, Java, Android, iOS, Python, Ruby, Go, Node, Perl, Shell/Bash/Scripting
- Experience with source control such as Git, SVN
- Ability to work with minimal supervision in a very dynamic, and timeline sensitive work environment
- Ability to understand technical issues at a high level
- Must have exceptional communication, organization, and time management skills
- Ability to deal with multiple projects and deadlines
- Strong analytical and problem solving skills with a high attention to detail