Job Description
3224752
6 Month Contract
Top Three Skills:
• JavaScript & Java
• WebdriverIO or protractor
• Experience with Gherkin, Selenium and Cucumber
MAJOR PLUS:
Experience with Actimize or other AML tools.
Job Description: ROLES AND RESPONSIBILITIES:
• Develops, contributes and maintains test automation code
• Applies common development and test automation design patterns (e.g. OOP, Page Object Model)
• Uses various tools and development skills to enhance and facilitate testing
• Mines, identifies, creates and validates data from various data sources
• Develops software tests of software applications and other types of applications based on defined requirements and stories.
• Devises automation architectures and QA strategies/plans appropriate for the given development methodology.
• Ensures all levels of testing are performed with the right approach and adequate coverage.
• Participates in backlog grooming sessions with the team to validate the requirements
• Assists the team is refining user stories and determining acceptance criteria.
• Performs front-end and back-end analysis of applications.
• Logs defects, anomalies and issues into defect tracking system and reviews them with project team members to assist with resolution.
• Proposes and implements solutions to quality-related process issues within the context of assigned projects.
• Reports test results and status to the team.
• Is able to work in a highly dynamic project environment, effectively adapting to changing requirements, priorities and schedules.
• Is capable of working with technically complex software.
• Has a strong ability to work in an open, dynamic, and collaborative team environment.
• Is comfortable interacting with different groups, all levels of leadership, and client contacts.
SKILLS REQUIRED:
• Strong programming skills and experience in Java, JavaScript, TypeScript
• Experience working in a Java integrated development environment
• Extensive experience developing UI automated tests with Protractor & other WebDriver technologies such as Nightwatch.js, webdrive.io
• Experience testing and developing automated tests for both REST and SOAP services using Karate, RestAssured or similar tools such as Supertest and Checkrum
• Excellent knowledge of test automation methodologies, best practices e.g. Page Object Model, and programming design patterns e.g. Object Oriented Programming
• Experience leading test automation framework design/architecture and implementation efforts.
• Demonstrates expertise related to tool selection and implementation.
• Experience in implementing various BDD frameworks, such as Jbehave, Cucumber and SpecFlow,
• Experience in reading and writing, HTML, CSS, JSON and XML
• Experience with source controls technologies; GIT, Subversion, VSS
• Experience implementing and working with various branching strategies; feature branching, Gitflow
• Experience with multi stack test development in a continuous development/integration environment; component, integration, system and acceptance tests
Other Skills and Traits:
• Excellent analytical, interpersonal and problem solving skills; divergent thinking
• Strong public speaking/presentation skills
• Self-starter, team player
• Hard working, flexible, and able to learn quickly
• Strong time management skills
• A strong advocate and voice for overall quality and able to support their viewpoints.
• Desire to continually improve quality-related processes and practices.
MAJOR PLUS:
Experience with Actimize or other AML tools.