Software Quality Assurance Engineer Senior
Role details
Job location
Tech stack
Job description
Are you a quality engineering leader who believes automation, architecture, and collaboration are essential to delivering world-class software? We are seeking a Senior Software Quality Assurance Engineer with deep expertise in test automation and quality engineering to help define, scale, and continuously improve quality practices across our platform. In this role, you will operate as a technical leader-owning automation strategy, designing scalable automation frameworks and influencing engineering design, and ensuring quality is embedded throughout the delivery lifecycle. You will contribute to Facilities-our SaaS and IoT platform powering Organize, Operate, and Optimize, enabling intelligent buildings through real-time insights, scalable cloud services, and edge computing capabilities. You will help ensure these systems meet the highest standards of reliability, performance, and maintainability.
Why Join Us
- Play a senior, high impact role in shaping quality engineering practices across a SaaS + IoT platform.
- Work on technology that directly impacts smart, sustainable buildings, at global scale
- Partner closely with experienced software engineers and product teams to influence system design, automation strategy, and release confidence.
- Collaborate with experienced engineers in a global, product driven organization.
- Join a product-driven, global organization that values technical leadership, with competitive compensation, strong benefits, and clear opportunities for technical leadership growth., * Own and evolve the test automation strategy across web applications, APIs, and backend services.
- Architect and maintain scalable, maintainable automation frameworks aligned with engineering standards.
- Act as a quality engineering partner to software developers, influencing design decisions to improve testability and resilience.
- Drive end-to-end quality ownership, including functional, integration, regression, and nonfunctional testing.
- Ensure automated tests are fully integrated into CI/CD pipelines, acting as quality gates for deployments.
- Lead defect prevention through root cause analysis, quality metrics, and continuous improvement initiatives.
- Mentor and guide other QA engineers, raising the overall automation and quality maturity of the team.
- Perform targeted exploratory testing for complex, high-risk scenarios not easily covered by automation.
- Participate actively in agile ceremonies, sprint planning, and estimation, representing quality considerations at a senior level.
Requirements
- 7+ years of experience in software quality assurance, with significant focus on test automation.
- Experience designing and scaling automation frameworks for modern web and service-based systems.
- Strong programming skills in Python, TypeScript, JavaScript, or similar languages, applied to automation codebases.
- Extensive experience testing RESTful APIs, distributed systems, and service integrations.
- Hands-on expertise with automation tools such as Robot Framework (preferred), Playwright, Cypress, Selenium, Jest, or equivalent.
- Experience with Azure DevOps or similar DevOps platforms like GitHub, GitLab or Atlassian tool suite
- Deep understanding of CI/CD pipelines, automated testing strategies, and quality gates.
- Strong grasp of agile practices and cross-functional collaboration; able to influence quality early in the lifecycle.
Preferred Skills and Experience
- Experience with cloud native SaaS platforms (Azure preferred).
- Exposure to IoT, real-time data pipelines, or event driven architectures.
- Experience with performance, load, reliability, or resilience testing.
- Familiarity with containerized environments and cloud test execution strategies.
- Knowledge of authentication, authorization, and security concepts (OAuth2, OpenID Connect).
- Demonstrated ability to influence quality practices across multiple teams or products.
Skills & Competencies
- Strong systems thinking and analytical problem-solving skills, able to identify risk and root causes across complex systems.
- Leadership mindset with the ability to influence without direct authority.
- Passion for building quality in, not testing it in after the fact.
- Excellent communication skills across technical and nontechnical audiences with the ability to translate risk into action plans
- Ability to balance hands-on technical work with strategic ownership and continuous improvement.
- Comfortable operating in a fast paced, distributed, agile environment.
We value diversity and are an equal opportunity employer. All qualified applicants will be considered for employment without regards to race, color, age, gender, sexual orientation, gender identity and expression, ethnicity or national origin, disability, pregnancy, religion, covered veteran status, protected genetic information, or any other characteristic protected by law.