Duration : Permanent
Position Type : Contract : W2
Description : Job Description :
Job Description :
The Quality Assurance Automation role is to design, build, test and deploy effective test automation solutions. This role will work closely with the QA Manager to define strategy and process, bringing automation in line with existing functional aspects of the test effort.
This will include the responsibility for the creation of an automation framework and the execution and maintenance of automated scripts.
The position will automate as much of the testing effort as possible with a minimum set of code / scripts to increase test efficiency using automated systems.
Implement and develop automated test practices to effectively automate the testing effort.
Design and create automated test scripts to address functional, sanity and regression testing.
Work with the QA Manager and the QA team to define processes and strategies associated with automation.
Participate in Agile Sprint planning sessions to obtain requirements for design or update of existing automated testing scripts.
Analyze the testing mandate and have a clear understanding of how automation can be applied to help meet this mandate.
Determine what should be automated and in what sequence to get the maximum return on the automation investment.
Determine how automation should be built from QA test design requirements.
Analyze documentation and technical specifications of any new application under deployment or consideration to determine its intended functionality.
Identify, analyze, and document problems encountered with automation scripts.
Plan test schedules or strategies in accordance with project scope / delivery dates.
Create and execute test plans and automated scripts that will determine optimal application performance according to specifications.
Ensure that testing activities allow applications to meet business requirements and systems goals, fulfill end-user requirements, and identify existing or potential issues.
Collaborate with software / systems personnel in application testing, such as system, unit, regression, load and acceptance testing methods.
Communicate test progress, test results, and other relevant information to project stakeholders and management.
Analyze formal test results in order to discover and report any defects, bugs, errors, configuration issues, and interoperability flaws.
Cultivate and disseminate knowledge of quality assurance automation best practices.
Any other QA / QC requirement as directed by management.
Proven experience developing automated test systems and frameworks.
5+ years direct experience in design, development, and implementation of quality assurance solutions in software testing.
Minimum 2+ years direct experience developing test automation solutions.
Experience with these testing tools - Selenium-webdriverJS, nodeJS, mocha, chai
Extensive experience with testing web based ecommerce applications.
Ability to create automated scripts beyond record and playback.
Experience in Agile development methodologies preferable using Jira.
Añadir a los favoritos
Eliminar de mis favoritos
Debes iniciar sesión en tu cuenta para agregar este empleo a tus favoritos. Haz clic en "Continuar" para acceder a tu cuenta o crear una cuenta nueva. Luego de iniciar sesión, podrás ver y organizar tus favoritos tanto en nuestro sitio web como en la aplicación móvil.