JOB DESCRIPTION
SENIOR QUALITY ASSURANCE ANALYST
As a Senior Quality Assurance Analyst, you will develop test strategies and execute the test plans for complex system projects.
The Senior QA Analyst role requires a highly skilled and analytical individual who can comprehend and work with various systems at goeasy. The ideal candidate must possess extensive experience in testing enterprise-class system software packages and deeply understand the software development life cycle (SDLC) principles.
Responsibilities:
- Develop testing strategies and provide estimates for QA work while closely collaborating with the QA lead/Manager
- Assist in improving quality methodologies/processes within the organization to increase efficiency and remove redundancy
- Conduct various testing methods depending on project needs, including but not limited to these phases: Component, ST, SIT, UAT, Smoke, and E2E testing
- Hands-on experience in end-to-end testing using complex queries (SQL) and multiple data sets
- Create comprehensive QA documentation (e.g., test strategies, plans, schedules, cost estimates, test cases, dashboards, defect logs, test phase closure reports, entry/exit criteria, sign-off etc.)
- Lead daily defect status triage meetings/calls to ensure prompt resolution of all defects
- Oversee the work of QA analysts and coordinate QA project activities.
- Support and verify implementations in the production environment and run sanity testing
- Provide daily/weekly testing reports
- Develop automated testing using Selenium or other open-source automation tools
Requirements:
- Bachelor or College Degree, preferably in Computer Science
- 3 to 5 years' experience as a Software QA Analyst
- Excellent written and verbal communication skills
- Hands-on skillset with API testing (Soap UI, Postman), including API connection between applications and business partners
- Solid SQL knowledge and working experience is a must
- Knowledge of relational & dimensional databases for maintaining quality throughout data pipelines
- Experience working in Agile Scrum, Waterfall, and Hybrid development cycle methodologies
- Ability to learn existing and new applications quickly, independently, and with no supervision
- Strong problem-solving aptitude
- Demonstrate ability to work well with others in a small, highly accountable fast-paced environment
- Hands-on experience with testing tools like JIRA, Confluence, HP-ALM and others
- Experience with automation tools (preferably Selenium)
- CRM and ERP systems working experience, preferably Salesforce CRM product