21 Sep
|
S.i. Systems
|
Toronto
21 Sep
S.i. Systems
Toronto
QA Automation Lead / Architect with TestComplete and qTest to assess, improve, and modernize the QA automation practice for a complex desktop application environment QA Automation Lead / Architect with TestComplete and qTest to assess, improve, and modernize the QA automation practice for a complex desktop application workplace Duration: 12 Months Overview We are looking for a hands-on QA Automation Lead / Architect to assess, improve, and modernize the QA automation practice for a complex desktop application environment. The application is a mature, highly customized client-server product with hundreds of screens, C#/.NET components, SQL-heavy backend logic, and business-critical workflows. The successful candidate will not simply execute existing test scripts.
They will evaluate the current automation approach, identify gaps, recommend practical improvements, and help implement a more scalable, maintainable, and effective automation framework.
Responsibilities - Assess the current QA automation framework, tools, coverage, maintainability, and execution process.
- Identify gaps in automation coverage, test data strategy, regression testing, reporting, and framework design.
- Create a practical automation improvement roadmap with clear priorities and measurable outcomes.
- Design, build, and enhance desktop application automation frameworks.
- Develop hands-on proof-of-concept solutions and working automation examples.
- Automate testing for complex desktop workflows, backend services, database interactions, and regression scenarios.
- Work with QA, development, product, and business stakeholders to understand workflows and translate them into testable automation scenarios.
- Use SQL to validate backend data, prepare test data, troubleshoot failures, and support data-driven testing.
- Establish automation standards, reusable components, coding practices, and documentation.
- Mentor QA team members on automation best practices, framework design, troubleshooting, and maintainability.
- Improve test reliability, execution speed, reporting, and long-term automation value.
- Communicate findings and recommendations clearly to both technical and non-technical stakeholders.
Required Experience - 5+ years of QA automation experience, including at least 2+ years with desktop application test automation.
- Hands-on experience with TestComplete for desktop application automation, or comparable desktop automation framework experience.
- Experience with QA/test management tools such as qTest.
- Strong SQL skills for backend validation, test data setup, troubleshooting, and data-driven automation.
- Proven experience designing, building,
or significantly improving automation frameworks.
- Experience assessing existing automation environments and creating practical improvement roadmaps.
- Strong understanding of regression testing, test coverage, reusable automation design, and maintainability.
- Ability to work in complex, mature, partially documented application environments.
- Strong analytical, troubleshooting, communication, presentation, and organizational skills.
- Ability to explain technical concepts clearly and mentor others. Nice to Have - Experience automating WPF, WinForms, or other rich desktop applications.
- Experience testing C#/.NET applications, WCF/services, REST APIs, and SQL Server-backed systems.
- Experience in healthcare, pharmacy, retail, POS, insurance, banking, or other workflow-heavy regulated environments.
- Experience improving CI/CD integration for automated test execution.
- Experience with test data management, environment management, and automation reporting dashboards.
- Experience working with legacy applications undergoing modernization. QA Automation Lead / Architect with TestComplete and qTest to assess, improve, and modernize the QA automation practice for a complex desktop application environment Duration: 12 Months Location: Mississauga, Hybrid Overview We are looking for a hands-on QA Automation Lead / Architect to assess, improve, and modernize the QA automation practice for a complex desktop application environment. The application is a mature, highly customized client-server product with hundreds of screens, C#/.NET components, SQL-heavy backend logic, and business-critical workflows. The successful candidate will not simply execute existing test scripts. They will evaluate the current automation approach, identify gaps, recommend practical improvements, and help implement a more scalable, maintainable, and effective automation framework.
Responsibilities - Assess the current QA automation framework, tools, coverage, maintainability, and execution process.
- Identify gaps in automation coverage, test data strategy, regression testing, reporting, and framework design.
- Create a practical automation improvement roadmap with clear priorities and measurable outcomes.
- Design, build,
and enhance desktop application automation frameworks.
- Develop hands-on proof-of-concept solutions and working automation examples.
- Automate testing for complex desktop workflows, backend services, database interactions, and regression scenarios.
- Work with QA, development, product, and business stakeholders to understand workflows and translate them into testable automation scenarios.
- Use SQL to validate backend data, prepare test data, troubleshoot failures, and support data-driven testing.
- Establish automation standards, reusable components, coding practices, and documentation.
- Mentor QA team members on automation best practices, framework design, troubleshooting, and maintainability.
- Improve test reliability, execution speed, reporting, and long-term automation value.
- Communicate findings and recommendations clearly to both technical and non-technical stakeholders.
Required Experience - 5+ years of QA automation experience, including at least 2+ years with desktop application test automation.
- Hands-on experience with TestComplete for desktop application automation, or comparable desktop automation framework experience.
- Experience with QA/test management tools such as qTest.
- Strong programming/scripting skills in one or more of Python, C#, JavaScript, VBScript, or similar automation languages.
- Solid SQL skills for backend validation, test data setup, troubleshooting, and data-driven automation.
- Proven experience designing, building, or significantly improving automation frameworks.
- Experience assessing existing automation environments and creating practical improvement roadmaps.
- Strong understanding of regression testing, test coverage, reusable automation design, and maintainability.
- Ability to work in complex, mature, partially documented application environments.
- Strong analytical, troubleshooting, communication, presentation, and organizational skills.
- Ability to explain technical concepts clearly and mentor others. Nice to Have - Experience automating WPF, WinForms, or other rich desktop applications.
- Experience testing C#/.NET applications, WCF/services, REST APIs, and SQL Server-backed systems.
- Experience in healthcare, pharmacy, retail, POS, insurance, banking, or other workflow-heavy regulated environments.
- Experience improving CI/CD integration for automated test execution.
- Experience with test data management, environment management, and automation reporting dashboards.
- Experience working with legacy applications undergoing modernization.
Disclaimer: AI may be used in evaluating candidates. This posting is for an existing vacancy.
📌 QA Automation Lead / Architect with TestComplete and qTest to assess, improve, and modernize the QA automation practice for a complex desktop application environment (Toronto)
🏢 S.i. Systems
📍 Toronto