Note: The job is a remote job and is open to candidates in USA. insightsoftware is a global provider of reporting, analytics, and performance management solutions that empower leaders to make timely and intelligent decisions. As a Quality Engineer, you will ensure that your scrum team's deliverables meet the highest quality standards, collaborating closely with engineers and product management while leveraging AI tools to enhance testing processes.
Responsibilities
- Own the quality of your scrum team's deliverables — from requirements review through release — ensuring nothing ships without adequate test coverage
- Define, document, and execute test plans and test cases for new features, enhancements, and bug fixes — covering functional, regression, edge case, security, and non-functional scenarios
- Identify test conditions from user stories, product backlog items, and requirements documents — including positive, negative, boundary, end-to-end, and security scenarios
- Execute test cases, document results, track defects, and own them through to resolution — partnering with engineers and product management to ensure nothing falls through the cracks. Identifying a problem is the beginning, not the end
- Participate actively in sprint ceremonies — planning, refinement, standups, demos, and retrospectives — as the quality voice of the team
- Collaborate with the Principal QA Lead and Sr Engineering Manager — QA & Standards to maintain consistent quality standards across scrum teams
- Leverage AI tooling to generate test plans, test cases, edge cases, positive and negative scenarios, end-to-end scenarios, security scenarios, and test data sets — expanding coverage and accelerating test authoring
- Continuously improve your use of AI tooling to raise the quality bar — using AI not just to work faster but to test more thoroughly than manual effort alone could achieve
- Stay current on emerging AI tooling relevant to QA — test generation, intelligent triage, data synthesis — and bring forward-looking recommendations to the Principal QA Lead and Sr Engineering Manager — QA & Standards
- Write and maintain automated test suites for the features you test — owning automation as an extension of your manual testing work, not a separate discipline
- Make informed decisions on what to automate vs. what to test manually — balancing coverage value, maintenance cost, and delivery velocity
- Contribute to a shared automation framework and test infrastructure alongside peer QA Engineers and the Automation team — including UI automation (Selenium WebDriver, Page Object Model), API test coverage, and CI/CD pipeline integration via Azure DevOps
- Execute automated tests within CI/CD pipelines; triage failures to distinguish genuine defects from environmental noise
- Continuously improve automation coverage, reliability, and triage efficiency within your scrum team
- Incorporate security testing into your standard test approach — including input validation, authentication and authorization boundary testing, data exposure risks, and injection vulnerabilities
- Partner with engineers to identify security-sensitive areas of new features and ensure appropriate security test coverage is included in test plans
- Leverage AI tooling to generate security-focused test scenarios and edge cases that manual analysis alone might miss
- Escalate identified security risks clearly and promptly to the scrum team, Principal QA Lead, and Sr Engineering Manager — QA & Standards
- Partner closely with engineers in your scrum team to understand implementation details, flag quality risks early, and influence design decisions that affect testability
- Collaborate with the Principal QA Lead and Sr Engineering Manager — QA & Standards on test strategy, coverage standards, and process improvements
- Communicate defect status, test progress, and quality risks clearly to the scrum team and QA leadership
Skills
- 3+ years of software quality engineering experience in enterprise SaaS environments
- Demonstrated ownership mindset — a track record of driving defects to resolution rather than just logging them, and taking personal accountability for the quality of everything your team ships
- Strong manual testing expertise — ability to independently define test strategy, write thorough test plans and test cases, and execute across functional, security, and non-functional scenarios
- Demonstrated experience using AI tooling to augment test authoring — test plan generation, test case generation, edge case identification, security scenario generation, or test data synthesis
- Proficiency in C# and hands-on experience with .NET test frameworks (NUnit, xUnit, or MSTest) and Selenium WebDriver — proven ability to build, own, and maintain automated test suites from scratch
- Experience with security testing concepts and tooling — input validation, auth boundary testing, injection vulnerabilities, and familiarity with OWASP, Burp Suite, or similar frameworks
- Experience with defect tracking and test management tooling — JIRA and Xray specifically, including test tagging, execution tracking, and result publishing
- Experience working as an embedded QA engineer within agile/scrum teams — participating in sprint ceremonies and contributing to team delivery cadence
- Solid understanding of QA methodologies, testing techniques, and the software development lifecycle in an agile environment
- Strong written and verbal communication skills — able to write clear defect reports, test documentation, and status updates
- Experience working in global, distributed teams across multiple time zones
- Bachelor's degree in Computer Science, Engineering, or equivalent work experience
- Background in equity compensation, fintech, or adjacent regulated industries — candidates with equity plan administration domain knowledge are strongly preferred
- Familiarity with testing cloud-native Azure services — Azure Service Bus, Event Grid, Azure Functions, or similar event-driven and serverless patterns
- Experience with Oracle databases — ability to write SQL queries to validate data and support testing of database-layer changes
- Familiarity with observability and logging platforms — particularly Datadog — to diagnose failing test cases by correlating test execution failures with application logs, traces, and error events; ability to distinguish genuine defects from environmental or infrastructure issues using log-driven evidence
- Familiarity with Azure DevOps Pipelines for test execution, environment management, and CI/CD integration
- Familiarity with modern test automation tooling and a willingness to contribute to framework modernization as the platform evolves — Playwright, Cypress, k6, JMeter, Gatling, SpecFlow, or similar
Benefits
- For non-sales roles, you may be eligible for a bonus.
- Background checks are required for employment with insightsoftware, where permitted by country, state/province.
Company Overview
Company H1B Sponsorship