Intermediate to Senior QA Engineer
Position Description
We are seeking an Intermediate to Senior QA Engineer to lead and enhance the testing processes for our platforms, ensuring exceptional quality and seamless user experiences. This role is pivotal in improving customer pathways across multiple channels, including web, mobile, and applications.
The ideal candidate thrives in an agile, dynamic environment, possesses strong communication skills, and is motivated to work both independently and collaboratively. Leveraging the Scrum framework, you will play a key role in addressing complex challenges and delivering high-value products creatively and efficiently.
Roles and responsibilities
Test Coverage & Quality Improvement:
- Lead testing efforts for customer pathways across web, mobile, and app channels, identifying areas for enhancement.
- Plan, execute, and refine test cases and user scenarios to ensure comprehensive coverage of all assigned projects.
- Own the testing process for multiple projects, balancing priorities effectively.
Defect Management:
- Identify, log, track, and verify issues using JIRA, ensuring defects are addressed and resolved promptly.
- Collaborate closely with developers to isolate and debug issues, ensuring solutions meet quality standards.
Collaboration & Communication:
- Work closely with Business Analysts and Product Owners to review and validate business requirements, ensuring they are precise and testable.
- Provide daily and weekly progress reports to the QA Lead, Team Manager, and key stakeholders.
- Support User Acceptance Testing (UAT) and Pilot phases by collaborating with cross-functional teams.
Automation & Manual Testing:
- Conduct both automated and manual testing, utilizing tools such as Selenium and Qmetry for automation.
- Perform Grey box testing (black box testing with some white box techniques) to ensure systems are robust and secure.
Support & Maintenance:
- Manage Service Desk queries and user requests, ensuring timely resolution of issues.
- Attend daily Scrum meetings and contribute to sprint planning and retrospectives.
Continuous Improvement:
- Maintain and update test cases to align with evolving requirements and feature updates.
- Champion best practices for quality assurance and provide mentorship to junior QA team members.
Qualifications and skills
- Formal tertiary qualification and ISTQB Foundation Certification required.
- 3+ years of experience in quality assurance, with exposure to both manual and automated testing.
- Proficiency in Selenium automation (Visual Studio) and experience with JIRA for defect management.
- Knowledge of Agile/Scrum testing principles and familiarity with ISTQB Agile methodologies.
- Strong analytical and problem-solving skills, with an eye for detail and a user-focused mindset.
- Experience with Grey box testing techniques and an understanding of both black-box and white-box testing principles.
- Familiarity with tools like Qmetry is beneficial.
- Excellent communication and interpersonal skills, with the ability to collaborate effectively across teams.
- Highly adaptable to a fast-paced and rapidly changing environment.
- Self-motivated with a strong work ethic and a “can-do” attitude.
- A team player eager to contribute to a focused, energetic, and dynamic environment.
This role offers a pathway to advance into a Senior QA Engineer position, with opportunities to lead QA strategies, mentor team members, and contribute to company-wide quality improvement initiatives.
We are a growing team of 100+ individuals, read more about us here.