Software Quality Engineering - Power Bi Custom Visuals Team

Microsoft Microsoft · Big Tech · IL · Software Engineering

Software Quality Engineer II role focused on testing Power BI Custom Visuals and related analytics experiences within Microsoft Fabric. The role involves manual validation, automation development, and partnering with engineering and product teams to ensure product quality. It specifically mentions utilizing AI-assisted engineering tools to enhance test design, automation, and defect investigation.

What you'd actually do

  1. Develop and maintain automated tests for API, service, UI, and end-to-end scenarios, prioritizing repeatable flows that provide meaningful product and customer quality signals.
  2. Use AI-assisted engineering tools to support test design, accelerate automation development, improve coverage analysis, and identify opportunities to strengthen product quality.
  3. Plan and execute manual validation for functional, integration, exploratory, regression, and release scenarios across Power BI clients, services, mobile, and Office integration surfaces.
  4. Partner with Software Engineers, PMs, and Designers to define test coverage, assess quality risks, and support quality decisions throughout the development lifecycle.
  5. Analyze product behavior and test results to identify functional, reliability, performance, scalability, and usability risks before release.

Skills

Required

  • Bachelor's Degree in Engineering Computer Science OR related field AND 4+ years software industry experience OR Master's Degree in Engineering, Computer Science or related field AND 2+ years software industry experience OR equivalent experience or capabilities.

Nice to have

  • Experience performing manual testing for client, service, integration, or end-to-end scenarios.
  • Experience writing or maintaining automated tests using at least one modern programming language such as C#, Java, TypeScript, JavaScript, Python, Kotlin, or Swift.
  • Interest in AI-assisted engineering tools, Copilot-style features, and modern quality engineering practices.
  • Experience working in agile teams with source control and common engineering workflows.
  • Experience with Power BI, Microsoft Fabric, BI, analytics, or data visualization products.
  • Familiarity with mobile, web, service, API, and end-to-end testing approaches.
  • Experience with test automation frameworks or tools such as Playwright, Espresso, XCUITest, MSTest, Selenium, or similar.
  • Experience testing cloud-based services on Azure or similar platforms.
  • Familiarity with CI/CD systems such as Azure DevOps, GitHub, or BrowserStack.

What the JD emphasized

  • AI-assisted engineering tools
  • manual testing
  • automated tests