Full-time Quality Assurance Specialist (Markham)
Opta Information Intelligence Corp.
Markham, ON
Opta Information Intelligence Corp.
Full-time Quality Assurance Specialist (Markham)
Job Description Summary

Job Description:
The Quality Assurance Specialist is responsible for leading, supporting & conducting testing activities, as well as an automation test harness. The Quality Assurance Specialist will ensure the highest level of quality for software products and solutions including supporting System Integration Testing (SIT), Performance Testing, User Acceptance Testing (UAT), being involved in pre and post production activities and other deliverables. The incumbent will also be responsible for project management and client relationship tasks as needed to ensure the quality of delivery of changes going into the production environment.

Quality Assurance / Testing (80%)

Create effective testing plans, test cases and strategies tailored according to business need, risks, and quality objectives.
Engaged in new feature analysis to lead the effort in creating test plans and test strategies for them.
Test and maintain functional, technical, and environmental features.
Design and Develop test infrastructure and automation frameworks.
Ability to manage parallel work streams.
Complete application functional and integration testing.
Utilize HP Load Runner to design and execute load and performance tests against Web applications, Web Services, SQL Server.
Create and maintain a source code repository of all scripts and programs related to tests.
Track testing progress and provide analysis and metrics on the QA development effort.
Service Delivery: (15%)

Create and uphold high quality test cases and test data sets for product lifecycle management.
Understand project requirements, write and execute test plans, scripts and scenarios as required.
Engaging with developers, project managers to ensure that issues are identified, logged and resolved.
Support the creation of a test infrastructure that assists robust communication and a cost-effective testing framework.
Interpret test results, and drive test execution
Risk Management: (5%)

Understand and contribute to identifying inter-dependencies of the system changes and provide appropriate risk analysis of the impact to quality and testing effort

Competencies required to succeed:
Diploma or Bachelors in Computer Science or related area of study
Excellent skills with tests against Web Applications, Web Services and SQL Server
Strong scripting skills in any of the following: Python, Perl, Shell, Java Script or other common scripting languages
Ability to quickly and accurately determine root cause of performance and stress bottlenecks
Proficient with using UI automation tool such as MS Coded UI, Selenium, QTP
Deep knowledge of relational database structure and usage
Strong SDLC and Agile
In-depth understanding of software development and testing methodologies (white box and black box testing, regression testing, load/stress testing, performance, using manual and automated testing techniques, Waterfall testing, Agile testing)
Knowledge of data structure and database reporting techniques (SQL and relational databases)
Good understanding of SOAP, Web Services, XML, Service Oriented Architecture (SOA), Security Models and Network

Education, knowledge and experience required:
5 years minimum in Technical Testing experience
Hands-on expertise in Application Lifecycle Management tools particularly using it for Test Management
Working experience with software testing tools such as Toad, CodedUI, SoapUI, JAWS
Hands-on automation development experience for client/server and Web-based applications and mobile applications and platforms
Experience in various Development Delivery Models including Waterfall, Iterative and Agile is an asset
OPTA and affiliates welcome and encourage applications from people with disabilities. Accommodations are available on request for candidates throughout the recruitment and assessment process