Engineer - QA Automation (AL)Apply Now View Saved Jobs Apply Later
Location: Indianapolis, IN
This role is a software engineering role with a specific focus on creating test frameworks and writing end-to-end automated tests for mobile and web applications. The role will also be responsible for executing the automated regression tests prior to release.
Develop and maintain automated scripts for mobile and web application testing.
Execute automated regression tests.
Identify and document issues found in mobile and web applications during automated regression to assist with easy recreation.
Communicate weekly release progress.
Monitor software deployments for issues.
4-5 years of relevant experience.
Recent, hands-on Java software development experience.
Test automation experience using multiple technologies and tools (preferably Cucumber-JVM and Selenium WebDriver).
Possession of an undergraduate degree in computer information technology, computer engineering, or related degree.
Experience working in a Scrum environment.
Experience working with search related software.
Experience with testing service oriented architecture (SOA).
KNOWLEDGE, SKILLS, AND ABILITIES:
Knowledge of QA testing and associated methodologies.
Knowledge of defect tracking software (JIRA is a plus).
Knowledge and experience with Selenium WebDriver is required.
Knowledge and experience with Selenium Grid is preferred.
Knowledge and experience with Cucumber-JVM, JBehave, MonkeyTalk and Appium is preferred.
Knowledge and hands-on experience with Jenkins continuous integration tool is preferred.
Knowledge of database query languages (e.g. MySQL).
Knowledge of version control systems (e.g. Git).
Skills in coordinating activities and active listening.
Skills in complex problem solving, judgment, critical thinking and decision making.
Skills in general office software (e.g.Microsoft Office), email, spreadsheets, image editing, calendars, phone systems, etc.
Ability to communicate effectively via multiple channels (verbal, written, etc.).
Ability to organize information.
Ability to have attention to detail and accurately follow procedures.
Ability to maintain self-motivation.
Ability to sit or stand the entire work day viewing a computer monitor