AbleTo

  • Software Development Engineer In Test

    Job Locations US-NY-New York
    Posted Date 3 months ago(3 months ago)
    ID
    2018-1862
    # of Openings
    1
    Category
    Information Technology
  • Overview

    AbleTo, Inc. combines best-in-class patient engagement with behavior change treatment programs that allow health plans and plan sponsors to improve health outcomes, while lowering overall spending, for high-cost medical populations. Benefitting groups include heart patients and diabetics, as well as those suffering from depression/anxiety and chronic pain. All sixteen of our programs utilize best-practice protocols and are delivered nationally by teams of licensed therapists and behavior coaches. Program participants experience improved health, better recovery and in the case of heart patients, fewer hospitalizations.

     

    AbleTo Sr. Software Quality Engineers are engineers; they develop code. They are dedicated to ensuring we get it right the first time by driving quality automation throughout our SDLC and participating as a peer engineer within our Lean-Agile product engineering group. Responsibilities include requirement analysis using advanced behavior driven development (BDD) techniques, defining test strategies, test planning and execution activities, test automation, authoring and reviewing product documentation, and ensuring overall product quality including usability, performance, and stability. Quality Engineers must be able to prioritize responsibilities and work with their Agile teammates to streamline, integrate, and continuously improve the effectiveness of our software quality development lifecycle.

    Responsibilities

    • Define detailed BDD acceptance criteria and test scenarios in order to align key business capabilities and features with customer value streams.
    • Lead the creation of automated test assets and coordinate test environment usage with other teams as necessary.
    • Define test strategy, implement & execute automated test cases, and analyze test outputs to ensure verification & validation of components to maximize product quality.
    • Report software defects and collaborate with peer engineers to ensure they are fixed and thoroughly tested.
    • Perform and/or lead other team members in all forms of product testing including test case creation and execution, exploratory testing, system integration, usability, regression and performance testing.
    • Analyze test coverage for existing and new tests regularly, incorporate feedback from defects and escalations into regression suites.
    • Develop, maintain and closely partner with peer engineers and coordinate the automation strategy for the application using BDD techniques.
    • Participate in release and iteration kickoffs, retrospectives, daily stand-ups, and other team meetings as necessary for the agile team.
    • Review and/or suggest improvements to product documentation to ensure accuracy, completeness and consistency during iterations and/or at release time.
    • Collaborate with product manager and development team to facilitate successful delivery of quality products to our customers.
    • Drive continuous improvement of testing and development practices to make the team more efficient, deliver higher quality products, and ship on time.

    Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities and activities may change at any time with or without notice.

    Qualifications

    • Bachelor's degree in Engineering, Computer Science or related technical field (or equivalent).
    • 7+ years of automated software testing working with software testing tools, and automated web service, web application and mobile testing techniques.
    • 5+ years engineering tests with Git, Cucumber, JavaScript, PHP, Python, SQL, HTML5.
    • 5+ years testing RESTful APIs and HTML5 single-page web applications.
    • 5+ years working within advanced Agile Scrum and Kanban quality processes.
    • 3+ years of experience in an SDET role
    • 3+ years working with advanced CI/CD automation techniques and tools.
    • 3+ years working with and validating results using SQL.
    • Experience testing mobile applications a plus

    Competencies:

    • Strong hands-on experience with Behavior Driven Development techniques (Gherkin) and test automation tools (Behat/PHP, Cucumber/JavaScript).
    • Strong technical knowledge of Linux (Ubuntu) and Cloud (Google) infrastructure configurations and operations.
    • Proven ability to build and maintain strong, productive working relationships with internal stakeholders and external customers.
    • Ability to exercise sound judgment, discretion, and timeliness in decision making.
    • Clinical/Healthcare regulated product and technology background.
    • Excellent communication skills, both written and verbal.

     

     

    AbleTo is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or veteran status. AbleTo is an E-Verify company.

     

    Upon the acceptance of an offer to enter into this agreement, AbleTo requires the satisfactory completion of reference and background checks and successful completion of drug testing in accordance with local, state and federal laws.