intermediate quality assurance specialist
overview
Our client is an industry leading service company that improves efficiencies, reduces costs and streamlines procurement and supply chain processes for its customers. Accessing the client’s Trading Partner Network enhances the exchange of business critical documents, such as purchase orders, receipts and invoices resulting in improved cash flow management and business controls, while reducing day's outstanding and administrative costs. The client is a low cost, low risk solution that can be implemented quickly by leveraging its customers existing business environment.
Our client is looking for an Intermediate Software Quality Assurance Specialist who wants to work with the latest and most exciting technologies available, building applications in a progressive and collaborative Agile development environment. This position is available in the Quality Assurance Department, working on test planning and execution with our client’s development teams.
The QA Specialist plays a critical role on our client’ product development teams. They ensure that our client’s software will meet the needs and requirements of their end-users. To accomplish this task the QA Specialist must be proficient in test methods and procedures as well as software development life cycles. They can quickly learn new products and technologies so that they can be extensively tested and evaluated before releasing to production. This includes working closely with programmers while developing test plans around design documents and requirements. The specialist records all test results and defects for resolution. Upon resolution the specialist also verifies that the fix will satisfy the intended customers' needs.
This position reports to Product Manager.
role and responsibilities
- Creates, maintains and executes test plans
- Prepares and executes test cases to meet business requirements
- Develops and maintains automated test scripts
- Tests software with the understanding of what bugs are critical to the end-user
- Tracks defects in the database for any new and existing bugs in the system – this includes prioritization and targeting
- Verifies bug fixes are satisfactory on new builds
- Troubleshoots complex problems in software
- Acts as a resource to other departments on products and applications
- Regularly identifies usability problems and make suggestions for improvement
- Reviews, evaluates and updates Product Development and user documentation
- Supports multiple application development and implementation teams
- Assists in developing and/or improving testing tools and processes
qualifications
"Must Have" Skills:
- Exceptional communication skills, to include written, oral and active listening
- Ability to effectively prioritize and execute tasks in a high-pressure environment
- 3-4 years experience working in an Agile software development environment
- 1-2 years of automated testing experience
- Problem Solving (Ability to solve problems of considerable technical complexity, as well as frequently being able to solve problems in cases where specifications are inexact or incomplete)
- Able to identify and implement solutions to problems with a minimum amount of management supervision
- Demonstrate excellent documentation skills and clearly communicate findings and results
- Ability to provide testing mentoring for junior testers
- Experience with functional and automation testing tools
- Proficient with SQL and database query tools
- Bachelors in Computer Science, or equivalent (2 to 3 years) experience Quality Assurance Training
"Nice to Have" Skills:
- Pro-active, highly motivated and a strong team player with a positive attitude
- Strong ownership and responsibility for a project or task of high importance and see it through to completion
- A proficiency in multitasking in high stress environments under tight deadlines
- Strong attention to detail
employment terms
This is a permanent position, based in Calgary, Alberta.
If you meet the skill requirements and wish to apply for this position, please respond with a cover letter and updated resume, with the Subject line RR882 - QA Analyst, as a Word attachment to Information Technology Recruitment.
Only candidates who are authorized to work in Canada will receive consideration. Candidates must be able to communicate fluently and work well in a team environment.