
Senior QE Analyst
- Toronto, ON
- Permanent
- Full-time
- Create test plans, test cases and test scripts based on complex requirement documents and business User Stories
- Drive automation testing initiatives, develop and maintain automated test suites under the direction of overall QE vision and strategy
- Execute test cases (manual/automated), document test results and raise defects
- Perform different levels of testing based on business requirements – Functional, Regression, Integration and E2E Testing.
- Work with JIRA, Confluence, qTest for test case management, defect management, test reporting and other functions
- Partnering with the Performance Engineering team to plan & execute performance test cycles on assigned applications/projects.
- Closely work with Application Development team as one unified team to integrate quality engineering mindset/concepts within the DevOps framework/pipeline.
- Effectively collaborate with project team members (PM/Scrum Masters, Dev and Business Analysts), stakeholders and business partners
- Participate in agile ceremonies like, Sprint planning, grooming sessions, stand-up meetings, demo sessions, and retrospective meetings
- Continually enhance your own skills and build knowledge in all aspects of the organization, the business and Payment systems.
- Good knowledge of QE Processes, Testing Life Cycle, SDLC and Defect Management processes for application testing, development and support
- Minimum 5 years of experience in testing with a focus on automated testing in a variety of environments (Cloud, distributed, mainframe, business workflows and services/APIs).
- Knowledge of Testing Methodologies and Design techniques with hands on experience on JIRA and Confluence.
- 3+ years of experience in Micro Service testing or API testing
- Strong problem solving, design, and analytical skills
- Solid experience in a variety of test automation frameworks/tools (e.g. Robot Framework, Postman, Selenium, Rest Assured, TestNG), BDD framework (e.g.Cucumber, Karate) and development languages (e.g.Python, Java)
- Knowledge of CI/CD and DevOps Tools (Helios, GitHub, Jenkins, UCD etc)
- Database technologies (e.g. MongoDB, DB2, Oracle, SQL, IMS) and strong SQL experience.
- Hands-on experience in developing testing strategies, executing manual/automated test cases and reporting to senior management for complex multi-application system integrations.
- Excellent communication skills and effective negotiation skills.
- Computer Engineering, Computer Science degree/diploma or equivalent experience
- Payment Domain Knowledge
- Software Quality Certification