Our client is seeking a highly motivated individual with strong work ethic, a natural problem-solver with advanced communication and interpersonal skills, a positive ‘can do’ attitude and passion for QA. The QA Analyst will conduct quality assurance testing and evaluation of a broad variety of moderately complex applications, or most areas of considerably more complex applications
As the successful candidate, you have a university degree in Software Engineering, computer science or other related discipline with an IT focus plus a minimum 3-5 years experience testing software applications. You have Quality Assurance experience in the financial services business sector. You are able to work with business requirements and effectively translate them into test cases. You have strong analytical and troubleshooting skills, think independently and apply a sound logical approach to solving day-to-day testing issues. You have comprehensive knowledge of software testing methodologies and SDLC fundamentals and are experienced in QA methodologies and industry best practices. You have a strong desire to break software in a creative, but controlled manner. You are experience with developing automated test scripts (using Rational Robot, SilkTest or any other test automation tool), user acceptance testing, load, and performance testing. You are experience with variety of software languages and technologies such as Java, C like languages, SQL and relational databases. Programming experience as well as experience with general version control and software configuration management would be considered an asset.
Additionally, you have advanced written and verbal communication skills and are able to clearly communicate and explain technical implications to both technical and non-technical subject-matter experts. You work well independently and effectively while managing multiple activities and quality objectives. You thrive in a collaborative environment and interact well with others. You are able to complete tasks in a timely manner and within established timeframes.
Required Skills:
ACCOUNTABILITIES:
• Review and analyze business requirements, design specifications and other related documentation.
• Develop test strategy and test plan.
• Determine strategy for test case traceability, test coverage and test automation, when needed.
• Develop and execute test cases, and document test results for various types of testing: functional, system, regression, etcetera in accordance with established departmental testing and documentation standards to ensure applications are reliable, defect free and function as documented.
• Identify and analyze software defects found during testing and develops recommendations for product improvement.
• Work closely with business analysts/project managers, developers, business subject-matter-experts throughout the development life cycle to ensure clarity of business/functional requirements, to effectively deal with issues as they arise and to manage the QA process.
• Provide explanations regarding the QA test results to product development teams, developers, business analysts, and other members of the Technology department.
• Prepare work estimates on specific tasks of limited to moderate complexity
• Provide accurate and regular reports on testing status of assigned products; detect potential delays in an assigned task at an early stage and reports to Team Lead or Manager
This is a permanent position.
Please email resume to: resume@p3resources.com
We would like to take this opportunity to thank all applicants in advance; however, only those short-listed will be contacted.
Bringing over 20 years of management and technical experience in the marine, transportation, telecommunications and information technology sectors.... [more]