Lead Software Engineer (SDET) at MasterCard
Ontario, Ontario, Canada -
Full Time


Start Date

Immediate

Expiry Date

23 Nov, 26

Salary

0.0

Posted On

25 Aug, 26

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

Yes

Skills

Industry

Information Services

Description

Role


• Work as a member of an agile team to design, build, test, and deploy new products and features

• Lead Testing strategies and efforts inside and across teams and software components

• Design and implement test frameworks reusable across multiple components in on-prem and cloud environments

• Create test plans to achieve the best test approach in collaboration with team members

• Create comprehensive and well-structured test cases for all test types in scope

• Independently design and implement modularized, data driven, reusable automated tests

• Troubleshoot defects to resolution and closure

• Support the release process by executing and maintaining test suites for smoke, sanity, regression and operational validation.

• Conduct reviews of test case coverage for any test types in scope to ensure appropriate risk-based testing approach is achieved.

• Conduct peer code reviews, providing feedback and coaching over logical implementation, and best practice improvement opportunities around patterns, algorithms, etc

• Provide technical guidance, support and mentoring to other QA Team members

• Proactively understand stakeholder needs, goals and expectations to deliver results

• Effectively host technology education forums (i.e. Technology Brown Bag Session) around relevant topics for the wider organization

• Independently apply problem solving skills to identify symptoms and root causes of issues

• Make effective and efficient decisions even when data is ambiguous

• Thrive in a highly collaborative company environment where agility is paramount


All About You


• Bachelor's degree in Computer Science or related field.

• Ability to understand new concepts quickly and apply them accurately through an evolving, dynamic, agile environment.

• Solid experience with Continuous Integration & Delivery principles

• Practical experience using AI to improve Test Automation and Testing efficiency.

• Advanced working knowledge of Java.

• Solid experience using testing frameworks like Selenium, TestRail, Junit, TestNG.

• Experience with JavaScript testing frameworks like protractor/jasmine.

• Experience with testing SOAP/REST web APIs.

• Working knowledge of Postgres and/or other relational databases.

• Expertise in microservice-based applications development using Springboot

• Excellent knowledge of QA principles within SDLC.

• Strong experience with Agile Development Practices and Processes, advocating and developing Agile values and principles.

Responsibilities
Loading...