The Information Technology Quality Assurance Engineer reviews systems requirements, designs and executes exploratory and automated pre-launch product tests, identifies and debugs systems malfunctions, defines and tracks corrective actions, and closely monitors all stages of software development and implementation to ensure systems are operating smoothing, efficiently, and in full compliance with established quality control standards.
Required Knowledge, Skills, and Abilities
Strong knowledge of software QA methodologies, tools, and processes.
Excellent communications skills; ability to effectively communicate verbally and in writing with both non-technical and technical staff.
Proficient in both white box and black box testing methods.
Working knowledge of automated testing tools.
Highly proficient SQL and scripting skills.
Ability to quickly learn and easily adapt to new technologies.
Highly proficient organizational and time management skills; ability to multi-task and adjust to rapidly changing priorities in order to address/resolve the most critical/sensitive issues in a timely manner.
Required Education and/or Experience
Bachelor's Degree in Computer Science, Engineering, or related field and two (2) years ofÂ relevant experience in at least one of the following areas: quality assurance, development operations or software development (including experience with performance and/or security testing).
Agile/Scrum development experience.