Software Engineer II developing test automation frameworks and CI pipelines for Affirm’s backend systems. Contributing to Developer Productivity with a focus on Test Platform Engineering.
Responsibilities
Own, improve, and maintain integration and E2E test automation frameworks, along with their associated CI pipelines.
Design and implement technical solutions to optimize test execution time and enhance test stability.
Write technical specifications and ADRs, contribute to technical solution design, and collaborate with engineers across the company.
Support engineering teams by assisting with triage requests and sharing best practices for quality assurance and test automation.
Contribute to the evolution of the company’s overall test strategy.
With the support of your team’s tech lead and manager, you will break down larger projects into individual tasks, deliver them in multiple phases, and collaborate with others to ensure timely delivery of your work.
This role includes participation in an on-call rotation
Requirements
3+ years of experience in test automation
Proficient in both TypeScript and Python
Hands-on experience with Playwright and Pytest
Experience in building and optimizing CI pipelines
Experience with Docker and AWS
Strong background in quality assurance, test design, and in-depth knowledge of testing techniques and methodologies
Excellent communication and collaboration skills, both verbal and written, with proficiency in asynchronous communication methods such as tech specs, RFCs, wikis, and project plans
Experience in building or enhancing test automation frameworks and infrastructure is highly desirable
Mobile, infrastructure and performance test automation experience will be considered a significant advantage
Eager to grow and continuously learn new skills
You have mastered taking a simple problem or business scenario into a solution that interacts with multiple software components, and executing on it by writing clear, easily understood, well tested and extensible code.
Your experience demonstrates that you take ownership of your growth, proactively seeking feedback from your team, your manager, and your stakeholders.
Benefits
Health care coverage - Affirm covers all premiums for all levels of coverage for you and your dependents
Flexible Spending Wallets - generous stipends for spending on Technology, Food, various Lifestyle needs, and family forming expenses
Time off - competitive vacation and holiday schedules allowing you to take time off to rest and recharge
ESPP - An employee stock purchase plan enabling you to buy shares of Affirm at a discount
QA Engineering Manager position for utility tech company focusing on building and leading a dedicated QA automation function. Hands - on role requiring strong leadership and technical skills.
Senior Software Development Engineer in Test for digital banking solutions, designing automated testing frameworks. Collaborate with cross - functional teams to ensure quality in software delivery.
We are hiring a Quality Assurance Analyst / Test Engineer (SDET) for a hybrid contract role in Oakville, ON, requiring 5 - 7 years of experience with test automation tools like Playwright.
QA Automation Engineer at Kitco Metals focusing on automating web, API, and integration testing processes. Collaborating with developers and utilizing AI - assisted tools for efficiency.
System Test QA Engineer at Nokia ensuring quality of optical communication technology. Design and execute automated test cases in Python collaborating with cross - functional teams.
SYNC Test Engineer involved in embedded software development at Ford of Canada. Testing and validating application frameworks using Python, C++, Java, and Kotlin in hybrid work environment.
Business Systems Analyst / QA leveraging data analysis, migration, and automation for financial services. Collaborating with cross - functional teams to improve system efficiency and data quality.
Software Development Engineer in Test at Sun Life providing automated testing services throughout the systems development life cycle for Agile projects. Collaborating with dynamic colleagues to ensure quality in backend application delivery.
Staff SDET at Goods & Services designing and maintaining automated testing solutions for native mobile and web applications. Leveraging AI tools for efficient test design and execution in a flexible remote setup.
Senior QA Automation Engineer at Autodesk working on quality assurance for AI applications. Designing automated test suites and frameworks while collaborating with global teams.