Senior Test Automation Developer
OneSpan
Montréal, Canada
3d ago

Responsibilities

  • Design, develop, execute and maintain automated test cases in Java and evaluate test results to ensure our products and APIs meet functional requirements and design specifications
  • Create repeatable test cases including acceptance criteria to maximize coverage through critical understanding of intended behaviors of product features
  • Identify and report defects, and recommend corrective action to expedite developers’ ability to reproduce, diagnose, and resolve defects
  • Produce and document test plans, set quality and performance goals, and hold test case reviews with team members
  • Research and implement tools to meet our goals for automation including cross-browser and multi-device testing
  • Actively participate in user stories definition, providing feedback, time estimates and identifying areas of risk
  • Ensure visibility on the testing status throughout the entire development process
  • Contribute to the ongoing efforts to refine and improve the internal software development processes, test methodologies, and internal testing tools
  • Be an advocate for quality throughout the development process
  • Requirements

  • Hands-on experience in Software Assurance Automation
  • API testing and data validation (REST, JSON)
  • Hnads-on programming in Java with automation test frameworks including Selenium and JMeter
  • Familiarity with relational databases, SQL, and cloud computing infrastructure
  • Familiarity with Jenkins and CI / CD concepts
  • Familiarity with source control tools such as Git
  • Strong analytical and problem solving skills with a natural curiosity and attention to detail
  • Clear verbal & written communication skills in English (terse, clear and complete)
  • Good technical writing skills and ability to describe clearly complex processes and tasks
  • Assets

  • Degree in Computer Science / Engineering or equivalent experience
  • Experience with load, stress and performance testing
  • Knowledge of BASH or another scripting language
  • Understanding of agile development processes and practices
  • Familiarity with containers like Docker
  • LI-MJ1

    Apply
    Add to favourites
    Remove from favourites
    Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form