Sr. Test Automation Engineer

Location: Toronto, ON
Reports To: SVP, Engineering
Department: R&D

Apply for this Job

Summary
Blueprint – a global leader in the software requirements definition and management industry - is searching for a top-notch, senior Test Automation Engineer to be an integral part of the Engineering team.

The Test Automation Engineer will:

  • Participate in the design, development, documentation, analysis, creation and testing of assigned products.
  • Develop automated tests to be used as part of the Continuous Integration framework.
  • Demonstrate experience with client server and web application API testing using a scripting language. Interface with product development teams on the creation/review of test plans, including participation in release planning and Scrum sprint meetings.

Responsibilities

  • Work as a member of a cross functional team comprised of Developers, Business Analysts, Information Development and Quality Assurance engineers to build quality into the product from the start.
  • Develop, execute and maintain automated test plans and scripts based on existing and newly designed functional behavior.
  • Help in driving the automation efforts for the Test team moving forward.
  • Assist with manual testing of functionality, as required.
  • Maintain general testing documentation.
  • Analyze, document and verify enhancements and issues.
  • Interface with developers, Product managers and field engineers to identify/resolve issues and changes.
  • Work with the project team to produce acceptance criteria for new functionality.

Skills/Qualifications

Job Related Experience

  • Five plus years quality assurance experience with at least 3 with automation testing, designing and implementing test frameworks.
  • Experience working within an Agile/Scrum environment.
  • Commercial software development experience.

Functional Area Skills/ Knowledge
The ideal candidate should have demonstrated proficiency:

  • Testing client server and web applications.
  • Scripting using tools such as Microsoft Test Suite, QTP, and TestPartner for automation.
  • Creating scripts and executing Performance Testing.
  • Performing assigned project’s testing activities, developing test plans, and implementing/executing manual and automated test cases.
  • Interacting and communicating effectively with project teams on a technical and non-technical level to determine test requirements and acceptance criteria.
  • Working with Project Managers and QA Manager to effectively support the project’s initiatives.
  • Keeping up to date with assigned project’s testing tasks and reporting status and metrics as defined.
  • Developing automation to feed into continuous integration, reduce the QA testing window and minimize test execution redundancies.
  • As a highly motivated technical automation engineer to work within the QA team to help develop our continuous integration and test suites.
  • Driving process improvements and tool development to support assigned projects.
  • As a self-starter who communicates status accurately and shows an eye for detail.
  • Performing regression testing and UAT.
  • Familiarity with relational databases, and the ability to create basic SQL queries.

Apply for this Job