Staff Software Engineer – Test Frameworks & Automation leading the evolution of testing frameworks and automation infrastructure for software delivery. Join a collaborative environment focusing on quality at scale.
Responsibilities
Work closely & collaboratively with other technical leaders in the org.
Architect and maintain test frameworks that empower teams to automate and deliver with speed and ease.
Enhance CI/CD pipelines to support faster, safer deployments.
Partner with engineers to define testing standards and drive adoption.
Mentor developers and advocate for quality-first engineering.
Where needed, lead discussions with the team and pair with developers about design and the technical decomposition of the testing work.
Help remove technical blockers to automated testing and CI/CD.
Share knowledge to support the team's technical growth.
Influence without direct authority.
Requirements
Deep technical skills and a proven history as a skilled programmer, including but not limited to .Net and JS/TS /React.
Experience in building, maintaining & scaling testing frameworks including but not limited to NUnit , xUnit , Playwright, Cypress, Selenium.
Demonstrable skills in maintaining Continuous Integration tooling, including but not limited to Bamboo, Bitbucket, TeamCity.
Demonstrable understanding of the test pyramid and its use in delivering quality software.
A deep understanding and can talk to Continuous Delivery & Deployment.
Cloud skills in any but preferably Azure Cloud Computing Services.
Have real world experience in addressing Tech Debt using a commercially focused and pragmatic approach.
Strong collaboration and communication skills and the ability to work with technical stakeholders of varying seniority and backgrounds, including early career to the CTO.
A growth mindset, pragmatism and adaptability to adjust to the needs of a changing org.
Care about developer experience (DX) and long-term maintainability as much as speedy delivery of commercial products.
Bonus skills: Additional CI/CD experience including in GitHub Actions, Jenkins, GitLab, Octopus Deploy, etc.
Test approaches & frameworks like TDD or BDD, mobile automation (iOS & Android), Jest, Cucumber, or similar.
Knowledge of security standards like PCI DSS, OWASP.
Contributions to the greater testing / development community.
Benefits
Flexibility & Autonomy : Enjoy a flexible schedule that works for you.
Competitive Remuneration : Receive a rewarding salary package.
Hybrid Working : Balance your work and personal life with our adaptable arrangements.
Birthday Leave : An additional paid leave day on your birthday.
Social Activities : Participate in inclusive team and company events.
Health & Well-being : Access wellness program that support your health.
Recognition Programs : Celebrate your achievements and contributions.
Supportive Environment : Join a culture that values your growth and success.
Excellent Culture : Be part of a thriving organization where diversity and inclusion are a priority.
Integration Developer (EDI) at LUZA Group in Porto, Portugal. Designing, developing, and implementing integrations and data exchanges for EDI solutions.
HTML Developer I specializing in HTML coding for email campaigns at Liberty University. Collaborating with the marketing team to deliver high - quality, error - free email code under tight timelines.
Senior Manager at Equinix developing ROI models and value frameworks for digital transformation. Combining consulting rigor and industry insights to deliver customer - facing business cases.
MuleSoft Developer integrating and deploying APIs using Anypoint Platform. Leading and mentoring developers while ensuring coding standards and best practices in MuleSoft environment.
SharePoint Developer at eSimplicity responsible for designing and maintaining SharePoint - based solutions. Collaborating with business units and IT staff to modernize processes and enhance collaboration capabilities.
Director of Engineering leading product delivery and technical oversight in Bengaluru. Guiding technical direction and developing engineering leaders while collaborating globally.
Senior Director of Engineering responsible for product delivery and strategy in software development. Leading teams and influencing cross - functional outcomes in a global setting.
Senior Engineering Technologist performing technical evaluations and documenting quality requirements for nuclear operations. Collaborating between Engineering, Supply Chain, and external suppliers at Duke Energy.
Leading TeamViewer’s software development for ONE and Unified Endpoint Management. Guiding a team of engineers to enhance the product platform and deliver quality software solutions.