Job Description :
Job: QA Automation Engineer
Location: Dallas, Texas
Duration: Contract
RESPONSIBILITIES:
? Manage and develop system integration and functional testing strategies and subsequent supporting tests plans and cases
? Develop, manage and maintain automation framework that can retain reusable automation test cases and test data
? Develop, execute and maintain automated test scripts for functional, integration, regression, performance and usability testing
? Develop test automation strategies and approaches that incorporate multiple phases of testing including: unit, system and integration, functional, performance, and regression testing.
? Develop supporting test plans that incorporate automated testing tools.
? Create and maintain reusable automated tests.
? Create and implement automated testing of web applications across multiple web browsers and platforms
? Develop process definition and documentation and a working knowledge of Release Management
? Manage continuous integration (CI) and continuous deployment (CD) processes
? Lead the application development unit testing strategy, tools, and automation
? Research and collect performance requirements, along with developing the appropriate performance test work products (test strategies, plans, scenarios and scripts)
? Lead set up and prepare test environments in advance of testing and manage testing progress report and including defect management
? Manage and maintain quality related metrics like unit test coverage and testing progress
? Remain current with new testing technologies
? Develop and implementing a strategy for creating and maintaining reusable test data.
? Developing and maintaining quality metrics

EXPERIENCE:
?Minimum 3 yrs hands-on experience on Testing and Software Quality Assurance (Mandatory) and test automation of mobile applications on iOS and Android platforms
? Develop and execute automated tests using the selected tool, which will likely require programming in Java, Ruby and other scripting language. ? Hands on Experience in automation tools like Perfecto, Selenium, Cucumber, MonkeyTalk, Appium, Calabash, etc.
? Hands on experience scripting and developing test automation suites.
? The ability to participate effectively in estimation, planning, cost-of-quality, and quality risk analysis is desired.
? Ability to write test design and test case document.
? Setup, configure, and maintain the automated testing environments.