Quality Assurance Engineer
TLDR
QA-focused role driving test strategy, automated coverage, and collaboration across Agile teams to ensure quality.
- Act as QA champion on assigned projects.
- Ensure test plans, test cases, and test execution support timely, high-quality delivery.
- Ensure appropriate automated and manual test coverage is maintained based on product priorities and risk.
- Provide work estimates and complete testing deliverables within agreed timelines.
- Communicate test results, quality risks, and defects clearly and in a timely manner.
- Support acceptable service levels during releases and maintenance activities.
- Design, maintain, and execute test plans and test cases based on business requirements and specifications.
- Analyze requirements and develop effective testing strategies.
- Create and maintain automated test coverage for new and existing functionality, including API, UI, regression, and performance testing, based on business priorities and identified risk areas.
- Perform functional, system, end-to-end, regression, smoke, data integrity, user acceptance, ad hoc, and manual testing as required.
- Review, troubleshoot, and improve unstable automated tests to support reliability and maintainability.
- Regress and verify defects, document results, and provide QA metrics.
- Build and deploy software across multiple environments.
- Participate in Agile ceremonies and support maintenance activities as needed.
- Assist with feature documentation and provide QA input into use cases, requirements, and acceptance criteria.
- Passion for Quality Assurance and a commitment to delivering high-quality, reliable solutions.
- Working knowledge of software testing methodologies, SDLC practices, and Quality Assurance fundamentals.
- Understanding of programming concepts, best practices, and test automation fundamentals.
- Strong troubleshooting, diagnostic, and problem-solving skills, with a willingness to learn and take on technical challenges.
- Ability to produce accurate, high-quality work, identify discrepancies, and resolve issues while meeting deadlines.
- Knowledge of issue tracking systems such as JIRA.
- Ability to design and execute effective tests based on available requirements, specifications, and risk.
- High degree of flexibility, adaptability, and creativity.
- Ability to work independently in a fast-paced environment with a high degree of professionalism.
- Strong organizational, time management, and project coordination skills, with the ability to manage multiple priorities.
- Excellent oral and written communication skills, including the ability to communicate effectively with employees and management at all levels.
- Ability to remain focused and ensure timelines are met without adversely impacting operations.
- Strong work ethic, positive attitude, and ability to thrive in a changing, dynamic environment.
- 3–5 years of experience in a Quality Assurance or test automation role.
- Experience designing, creating, and maintaining automated test cases using tools such as Cypress (preferred), Playwright.
- Experience developing automated tests using JavaScript/TypeScript (preferred), Java, or C#.
- Experience working in Windows and Mac operating systems.
- Experience with scripting languages such as Bash or PowerShell.
- Experience with source control systems such as Git and issue tracking tools such as JIRA.
- Experience testing APIs and web services.
- Experience with one or more databases such as SQL, Oracle, or MySQL.
- Experience testing web applications across multiple browsers.
- Experience with accessibility, security, performance, and automated testing.
- Experience testing mobile applications on Android and iOS devices is an asset.
- Software development experience is an asset.
Benefits
Education Stipend
education reimbursement program
Health Insurance
Healthcare Spending Account
LinkedIn Learning access
free access to LinkedIn Learning
Headspace membership
free premium Headspace membership
Paid Time Off
two paid volunteer days
Wellness Stipend
Wellness Spending Account
KUBRA provides innovative customer communications solutions tailored for large utility, insurance, and government organizations across North America. With a diverse portfolio including billing and payments, mobile applications, and AI-driven communications, KUBRA facilitates over 1.5 billion customer interactions annually, reaching more than 40% of households in the U.S. and Canada.