QA/QC .NET Selenium Software Development QA
• Take a proactive role in enabling the continuous improvement of the quality and reliability of solutions delivered by the development team • Liaise and collaborate with internal teams (e.g. developers, Scrum masters, product owners, and business stakeholders) to identify system requirements • Review requirements, specifications, and technical design documents to provide timely and meaningful feedback • Create detailed, comprehensive, and well-structured test plans and test cases • Estimate, prioritize, plan, and coordinate testing activities • Design, develop, and execute test automation scripts using Visual Studio Team Services, Azure DevOps, and related tools • Identify, record, document thoroughly, and track bugs including bug triage • Perform thorough regression testing when bugs are resolved • Actively participate in the release process • Develop and apply testing processes for new and existing products to meet client needs • Investigate the causes of software quality and reliability issues and work together with architects and developers to help address them in the long term • Design and monitor quality assurance metrics, like defect densities, open defect counts, and test coverage • Build QA reports and KPIs (Key Performance Indicators) for visibility on health and quality of the products • Stay up-to-date with new testing tools and test strategies • Help define, document, and evolve quality assurance processes and practices
• Bachelor's degree in Computer Science or equivalent • Minimum 5 years of experience in Software Development and Software Quality Assurance • Excellent analytical, problem-solving, and interpersonal skills • Strong knowledge of Software QA methodologies, tools, and processes • Experience with .NET, SQL Server, and the Microsoft development stack • Experience with integrated project management, build, release, and documentation tools (e.g. Visual Studio Team Services, Azure DevOps, JIRA, TeamCity) • Experience with automated Web UI testing (e.g. Selenium, Coded UI Test, Katalon, TestComplete, Cypress, Robot) • Some hands-on experience with programming and scripting (preferably in C# and/or JavaScript) • Experience in writing clear, concise, and comprehensive test plans and test cases • Experience working in an Agile/Scrum development process • Good English skills, both verbal and written
• According to the company's policies
• Experience in a DevOps environment is an asset • Experience with performance and/or security testing is an asset (e.g. JMeter)
Lead
Share with successful candidates