Position at j2 Cloud Services
Reporting to the Manager of Software Development, you will be engaged in testing service-oriented web applications to support email and storage platforms in a large scale cloud environment.
As a self-motivated and energetic test engineer with a passion for quality, you will be given the opportunity to contribute to various products that are used daily by millions of users.
Excellent communication skills, both spoken and written are a must, as you will be working closely with both front end and back end development teams to develop and execute test cases, and develop automated tests across different platforms.
Attention to details and a quality-oriented mindset are requirements for this position, as you will be involved in controlling the quality of various comprehensive products that present our cutting-
edge back-end technologies like anti-spam, anti-virus, advanced threat protection, mail delivery, encryption and large archived storage.Job Duties
Participate in an Agile development environment / Scrum team.
Work directly with developers to develop test cases, write test plans and execute tests
Design and write automated tests at all levels, including unit, functional, integration, and end-to-end tests
Write detailed documentation for tested features
Manage and track issues progress toward milestones
Run regular smoke tests on the system
Investigate and reproduce defects reported by the support team
Document and track defects, then verify bug fixes
Prepare software releases for deployment to the production environment
Collaborate with developers to troubleshoot issues
Work with system administrators to address scalability and performance concerns
Job Requirements and ExperienceMust have pre-work authorization to work in Canada
BSc or MSc in Computer Science, Computer Engineering or equivalent.
A minimum of 1 year of professional software testing experience in a Unix environment
Experience in one or more of the following test areas : unit (JUnit), functional, integration, system, end-to-end, regression, and load testing
Working knowledge of at least one scripting language such as Python and / or Unix shell
Experience with ticket reporting and test management tools such as Jira and Hiptest
Experience working with version control systems such as Git
Experience with writing automated tests for Web UI using Selenium is a plus
Experience working in an agile development environment
Self-starter with the ability to work independently or as part of a team
Ability to communicate clearly and effectively in writing and verbally
Ability to write detailed test plans, test cases and bug reports