Senior QA Automation Analyst

Quality Assurance Ottawa, Ontario


Position at j2 Cloud Services

Looking for an individual who will be able to create a performance and automation program for Campaigner® from the ground up. This role will be responsible for designing and implementing both a performance and automation test strategy.
The individual will be working across engineering, QA and operations team to understand the requirements, share results and work through issues.

Job Duties:

• You will identify both the performance and automation needs to be
  implemented as part of the software development lifecycle for Campaigner®
  and develop and implement those plans.
• As a member of an Agile project team, work closely with Product Owners,
  Development, and other QA team members as part of the daily scrum.
• Create an automated regression suite of test cases based off of manual test
• Work with Development to implement continuous integration testing platform.
• You will identify any tools required to perform this type of testing.
• You will be responsible for the execution and reporting on performance and
   automation test suites, and work through issues found during this testing
   with development and QA.
• You will be responsible for creating and planning automated API testing for
   both SOAP and REST API’s.
• You will also work with operations to understand and gain knowledge of how
  well the product is working in production in order to evolve the performance
  test plans and identify areas for improvement.

Job Requirements and Experience:

 • Computer Science/Engineering degree or equivalent.
 •  7+ years of experience working with cloud services, technologies and 
    architecture for scalability and performance.
 • 10+ years of experience with performance and automation testing.
 • Demonstrated track record of building performance and automation suites
   from the ground up.
 • Knowledge of and experience with different technologies utilized in
   performance and automation testing. (Junit, Selenium).
 • Demonstrated experience with software programming.
 • Experience with Azure or AWS considered an asset.
 • Experience with GitHub and JIRA considered an asset.
 • Experience working in an Agile Software Development environment would
   be beneficial.
• Strong experience with both manual and automated testing of APIs
• Ability to work with both manual and automated testing tools and
  methodologies, as well as knowledge of various programming languages and
• Detail oriented with strong analysis and problem-solving skills, and a passion
  for delivering a high quality product to the end customer.
• Ability to manage multiple tasks in a fast-paced environment
• Strong technical skills, with the ability to understand impacts of software
  changes across the product, and to provide detailed information on product
  defects to the development team.
• Enthusiastic, creative and capable of producing positive results while
  working under pressure.
• Motivated self-starter looking to drive and take lead on all aspects of testing
• Must have solid experience in working as part of a team.