Job Description
Work within an agile team in the capacity of a QA Specialist. This includes being part of the agile planning and execution process, providing input from a testing perspective. Contribute to the successful delivery of quality software for each iteration and release by working closely with Developers and Analysts to identify, analyze and document defects and inconsistencies in the delivered solution. Review all aspects of software changes to ensure conformance to Teranet standards for promotion from development through to production. Design, execute and maintain test cases for functional and non-functional testing. Validate accuracy and integrity of test results, and report on testing progress. Mentor test team members in the creation of test cases and performance of system level software testing. Work closely with the team to develop test plans and strategies.
Primary Responsibilities
• Work effectively in an agile team environment participating in release and sprint planning, daily scrum, sprint reviews and retrospectives
• Facilitate the planning and execution of product testing efforts, including all associated resources to meet sprint and release dates
• Facilitate requirements reviews as needed with the development team and/or Line of Business
• Work closely with developers & analysts to reproduce and isolate problems
• Mentor test team members in the development and execution of test cases
• Execute the testing of products for operational readiness
• Execute the testing of products for adherence to Teranet’s security policies
• Execute the testing of data migration and conversion
• Create, and implement manual and automated test cases
• Identify test conditions that require data and develop clear data requirements
• Execute manual and automated test cases, recording all results and logging all defects
• Provide feedback on testing progress and results
• Anticipate problems and take corrective action, escalating as needed, to resolve and achieve commitments
• Participate in requirements reviews as needed
• Assure the viability, functionality and effectiveness of essential test tools
• Produce reports on test results and progress
Desired Skills And Experience
• Knowledge of Agile best practices
• Strong understanding of testing in the context of an Agile environment applying Scrum
• Strong understanding of the Test Life Cycle and how it fits the SDLC
• Strong understanding of testing methodologies and techniques
• Experience using JIRA and Confluence
• Experience with software testing tools including HP Quality Center, UFT (QTP), LoadRunner, SoapUI; Selenium also an asset
• Good understanding of service and test virtualization tools
• Proven experience in functional and non-functional testing as well as web interface integration testing
• Understanding of risk based testing
• Ability to produce quality reports on test results, defects and testing progress
• Knowledge of structured programming languages such as Java, JavaScript, HTML
• Experience in Visual Basic and/or Java programming also an asset
• Knowledge of web based and object oriented architectures--AngularJS and Bootstrap
• Knowledge of E-Commerce applications
• Working knowledge of database design, SQL and relational database systems
• Experience writing SQL queries
• Proven experience in working in a deadline driven environment
• Organized and methodical approach with good attention to detail
• Analytical ability together with strong problem solving skills
• Strong business focus
• Knowledge of Real Estate/Legal industry would be a definite asset
• Excellent written and oral communication skills
• Ability to work under own initiative and get on with minimal supervision
Job #47241