Recherche d'emploi > Kitchener, ON > Staff software engineer

Staff Software Engineer in Test

ApplyBoard
Kitchener
70 $ / heure (estimé)
Temps plein

The Opportunity

As part of the Test Automation Team, your mission is to create and support robust testing tools and frameworks to achieve the best quality results and fastest delivery to production through CI / CD pipeline.

As a Software Engineer in Test (SET), you are responsible for driving and ensuring the quality of the software across the enterprise by working with different product teams.

This includes defining the overall testing strategy, as well as creating and maintaining appropriate test plans, and ensuring their execution.

The Software Engineer in Test will work and co-ordinate with the Software Engineers and Quality Principals to measure and track the quality metrics including things such as defects and test coverage.

The Software Engineer in Test will coordinate with the other members of the quality team to ensure that the appropriate types of tests are implemented and executed to achieve proper level of test coverage and quality objectives.

What you’ll be doing every day :

Lead the team in developing and maturing our technology and processes across Quality Management (Testing, IaC, GitOps and Observability)

Collaborate with the cross-functional teams to forge (plan, research, prototype and implement) our tech stack and processes to ensure fast, efficient and high quality delivery of Product initiatives.

Work with the team on new developer experience solutions

Ability to explain and defend an informed opinion while maintaining an open mind.

Design and implement maintainable and reliable test automation solutions for web based and mobile applications

Lead improvement of existing testing architecture.

Identify, evaluate, report and document defects during the design and implementation phase.

Analyze current testing and service architecture and bring new improvements to it.

Enhance enterprise standards where gaps exist

Help with root cause analysis, which may identify issues in the API, DB, reporting, frontend or requirements

Improve the quality and usefulness of existing features, by refactoring, decomposition, bug-fixing and preventive maintenance

Lead by example in the practice and promotion of excellence in software engineering

Serve as an active mentor to less-experienced SET with regards to code quality

Raise the bar on Quality management by proactively remediating risks associated within our domain.

Guide the team into making data-driven decisions, ensuring measurable results which drive automation and process improvements, which follow engineering best practices.

What you bring to the table :

Minimum 10 years of Test Automation and DevOps experience with hands-on coding experience.

Several years of practical experience developing and testing web-based and mobile commercial software that users love (in any modern tech stack)

Demonstrated ownership and pride in the quality of the software, tests and infrastructure you work on, and the way that it succeeds in meeting the needs of its users.

Experience with engineering and operational practices and processes which promote incrementalism, frequent delivery and tight feedback loops - without sacrificing quality.

Experienced with SaaS software development and SDLC, focused on dev enablement like CI / CD pipelines and Cloud operations.

Great communication skills. (Yes, everyone writes that - but we really mean it.)

Demonstrated ownership and pride in the quality of the software you work on, and the way that it succeeds in meeting the needs of its users

Work collaboratively in a team environment with Product Owners, Developers, Scrum Masters, DevOps, and IT to ensure delivery of a quality application.

Strong development experience with SQL, JavaScript, TypeScript

Good written and oral communication skills

Bachelor of Science Degree or higher education (Computer Science or related field is an asset)

Ideally, you also have experience with some of :

Developing and maintaining products that are used by many thousands or millions of people

Several years of Infrastructure experience with serverless architecture is a plus

JS / TS, Bash, Python

Cypress, Postman, K6, Snyk

Creating CI-CD pipelines using GitHub actions

GitHub, GirHub Actions

EdTech, eCommerce, or content-management software

Relational databases and NoSQL databases.

Microservices or SOA; RESTful APIs, JSON

AWS, Docker, Lambdas, DynamoDB

DevOps, Observability, Infrastructure as Code

React and Frontend testing strategies

Il y a plus de 30 jours
Emplois reliés
Magnet Forensics
Ontario

Our growing team is looking for a passionate and motivated Senior Software Engineer in Test to join our Engineering organization. Serving over 4,000 customers in over 100 countries, our solutions are playing a crucial role in modernizing digital investigations, helping investigators fight crime, pro...

Datavant
Canada
Télétravail

If you are looking for a rapidly growing engineering team focused on delivering meaningful impact through innovative technology solutions, this is the team and role for you! . By joining Datavant today, you’re stepping onto a highly collaborative, remote-first team that is passionate about creating ...

Coinbase
Canada
Télétravail

We’re looking for Staff Software Engineers to balance the role of an individual contributor while also anchoring new projects, leading technical direction and mentoring other engineers on the team. We’re a group of hard-working overachievers who are deeply focused on building the future of finance a...

Jobber
Canada
Télétravail

You will build and iterate on impactful features, including Online Booking and a suite of marketing tools, to help home service businesses win more work. You will play a core part in working with Product and Design to shape the team’s roadmap, while supporting fellow engineers in delivering value ea...

StackAdapt
Canada

Ranking the highest in performance by G2 Crowd for the fourth time, we're one of the fastest growing companies in Canada and ranks 6th in Deloitte's Technology Fast 50 ranking and 23rd in Fast 500 in North America. We're seeking a Staff Software Engineer to help lead our growing backend engineering ...

Ford Motor Company
Waterloo, Ontario

Ford is experiencing significant business transformation in an ever-changing propulsion and digital world, and we are looking for exceptional talent to join us on this journey. In Ford Connected Vehicle Software, we create lifetime value for our customers by delivering a software development environ...

Splunk Inc
Canada
Télétravail

You will get to work with a super smart bunch of folks who are doing state of the art development work (front-end and back-end, DevOps, device software) in areas of OT/IoT, machine learning, Edge AI, containerization and data analytics to build the Splunk Edge platform solution. Strong knowledge of ...

Coinbase
Canada
Télétravail

The Institutional Product Group engineers create and maintain a suite of products catering to institutional customers of all sizes from Hedge Funds (Coinbase Prime) to experienced individual traders (Coinbase Advanced Trade) and everything in between. We’re looking for Staff Software Engineers to ba...

Faire
Kitchener, Ontario

Are you passionate about using data to shape the future of Faire's product features for small and medium businesses (SMBs)? If so, we want to talk to you! We're looking for a leader in our Core Data Infrastructure team to work closely with Product and Strategy Analysts, Data Scientists, and Software...

Babylist
Canada

In addition, Babylist offers equity, bonus, and benefits, including company paid health, dental and vision insurance, 401(k) matching, flexible spending account, and paid leave (including PTO and parental leave) in accordance with our applicable plans and policies. The Babylist ecosystem now include...