Quality Assurance Analyst
Opportunity: QA2366 - Permanent
If you're an experienced technical quality assurance tester who has tested sophisticated Internet-based applications then our company might be the right place for you. If you are also a critical thinker who enjoys a team environment and you are confident in your abilities then our company is the right place for you.
As a member of our clients custom solutions programming team you will:
Responsibilities
- Design and build a QA/testing process in an Application Service Provider (ASP) / C# .NET / MS SQL / Windows software development environment.
- Perform unit, function, system integration, regression and performance testing.
- Clearly track test progress, convey results, forward forecast areas of risk and provide mitigation plans
- Create/Set up/maintain automation test environment that executes redundant manual testing to improve efficiency
- Conduct automation of new and regression test cases, scripts design/maintenance, test run failure analysis
- Work closely with Developers qualifying code, providing useful debug information and sharing test code/extending developer unit tests.
- Communicate with onshore/offshore resources for knowledge transfer and day-to-day test progress
- Ensure assignments deadlines are met and IT QA methodology is followed
- Provide insight and feedback to the development teams to build efficient processes, ensuring high development standards.
- Provide effective and thorough communication to all stakeholders of supported systems and projects
Must Have Skills:
- Overall 3+ years of industry experience in software development environment Quality Assurance
- Very strong QA Skills in test planning, including designing and executing test cases, bug isolation, bug report writing and troubleshooting.
- Must have been involved in generating test strategy, producing reports and summarizing overall status to management.
- Proven experience in creating time-saving automation strategies, scripting and test harnesses. GUI automation is highly preferable.
- Proven in-depth hands on experience with automated scripting and testing tools: strategy, scripting, execution, and debugging.
- General software engineering concepts and skills is essential.
- Must have flexible work ethic and previous experience working with offshore development and QA teams
- Minimum 1-2 years experience with C# .NET / Windows Server / MS SQL.
- Ability to prioritize workload, balancing different projects, to be able to meet deadlines.
- Experience in utilizing metrics to measure testing status and identify opportunities for improvement
- Able to take documented and undocumented technical specs from development and translate them into feature and system integration test strategies and test plans.
- Ability to incorporate a customer-focused perspective when designing test cases, executing tests and test plans.
- Strong oral and written communication skills. Experience supporting customers directly.
- Combination of being both methodical and willing to take risks.
- Driven to find out how things work in order to discover how to break processes.
- Act as the final gateway for deployment of production releases
Desirable:
- Bilingual in both official languages is a definite asset
- 1-2 years experience with data driven/keyword driven/hybrid test automation frameworks, object repository utilization, and test script maintenance.
Location Information
Office: ThinData Inc.
City: Toronto
Province: Ontario
Interested candidates should submit a cover letter and resume to hr@thindata.com | « Return to Job Postings