Job Title: Full Stack Test Automation Engineer (with Power BI exposure)
Overview:
Were looking for a skilled Full Stack Automation Tester to help build a robust test automation framework for our Power BI analytics platform. You&aposll work closely with BI developers, DevOps, and business stakeholders to ensure our reporting products meet quality, performance, and compliance standards across Dev, UAT, and Prod environments.
Key Responsibilities:
- Design and implement automated test strategies across data, UI, and performance layers.
- Develop and maintain test scripts to validate:
- Data accuracy (SQL, APIs)
- UI integrity (filters, layout)
- Report performance (load time, refresh success)
- Integrate automated tests into CI/CD pipelines using Azure DevOps or similar tools.
- Monitor automated tests and dataset refreshes; support alerting and failure triage.
- Contribute to UAT coordination, version control workflows, and defect tracking.
- Collaborate with development teams to enforce QA best practices.
Required Skills:
- Strong experience with automation frameworks (e.g., Selenium, PyTest, NUnit, Postman).
- Proficient in at least one language: C#, Python, Java.
- Familiar with API testing and scripting (e.g., PowerShell, REST).
- Solid understanding of CI/CD pipelines and version control (Git, Azure Repos).
- Experience testing data platforms (SQL validation, ETL, reports) is a strong plus.
Nice to Have:
- Exposure to Power BI Service, DAX, or Power BI REST APIs.
- Familiarity with tools like DAX Studio, ALM Toolkit, or Tabular Editor.
Soft Skills:
- Strong attention to detail and structured approach to testing.
- Clear communicator who can translate business logic into test coverage.
- Proactive and collaborative mindset.