Search by Job Title

QA Analyst IIIRealMed

THIS JOB HAS EXPIRED

GENERAL DESCRIPTION

The Quality Assurance Automation Engineer is responsible for defining and implementing the Automated Testing processes and tools to be implemented by the organization. The candidate should possess a strong understanding of the QA and Developer roles within an Agile Development process, and will work with these resources to identify opportunities to improve Availity/RealMed?s software validation process through test automation.

KEY RESPONSIBILITIES

Evaluate Availity/RealMed?s current technologies and Agile SDLC workflows to recommend an automated acceptance test framework and toolset that support these processes.
Implement and maintain key automation components that are utilized by the scrum teams using common acceptance and web test tools such as Specflow, Selenium 2.0, and NUnit.
Implement and support a continuous integration automated acceptance test infrastructure that integrates with Availity/RealMed?s build process and tools including VisualStudio, Visual SourceSafe and virtualized Windows test execution platforms.
Train and support agile scrum teams in automated acceptance testing technologies.
Automate and maintain regression acceptance test backlog.
Apply structured development techniques to resolve technical applications testing challenges such as extracting and manipulating large sets of test data for submission into a testing environment.
Apply black-box and white-box test techniques to effectively diagnose the cause of test failures and the impact of those failures on customer facing functionality.
Coordinate with project QA leads to plan and implement test automation plans targeted to improve test automation coverage for each assigned product.
Provide regular status updates to management on the progress using metrics related to automated testing.
Create and maintain frameworks for test automation for use across various products and platforms.

WORK EXPERIENCE & SKILLS (Required)

5+ years .NET development experience or applied QA Test Automation experience and demonstrated competency in .NET development.
Strong understanding of automating web user interfaces without a dependency on capture-replay tools.
Extraction and manipulation of html pages using JavaScript, XPath, CSS, DOM, Regex.
Experience with Configuration Management systems.
Must have experience working in an agile development environment.
Must possess demonstrated knowledge of Agile and QA methodologies (Smoke, Functional, Integration, Regression, System, Black box, White Box, Performance, Load and Boundary testing).
Must possess experience developing testing in tiered web based applications (ASP, .NET, HTML, XML) utilizing a relational database back-end (Oracle and SQL).
Ability to multitask and work on multiple projects simultaneously. Ability to thrive in a fast paced start-up environment.
Superior communication skills, written and verbal.
High level of detail orientation and a ?roll up your sleeves? attitude.

WORK EXPERIENCE & SKILLS (Preferred)

Experience with one or more tools that support Behavior-Driven Development (Cucumber, RSpec, JBehave, Specflow).
Experience in configuring Continuous Integration build unit/acceptance test processes.
Experience with Batch/EDI transaction systems.
Automation of SOA Web Service interfaces using SOAP UI or ITKO LISA.
Preferred candidate will possess an understanding of DNS systems and understand the Extensible Provisioning Protocol (EPP).
Experience with Team Foundation Server, Quality Center, and Jira desirable.
Healthcare industry experience is strongly preferred.