Software QA Engineer

We do it
Austin, United States of America
8 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate
Compensation
$ 100K

Job location

Remote
Austin, United States of America

Tech stack

Testing (Software)
Geographic Information Systems
Adobe InDesign
Agile Methodologies
Artificial Intelligence
Automation of Tests
Bug Tracking Systems
Static Program Analysis
Software Documentation
Information Systems
Design of User Interfaces
Issue Tracking Systems
Microsoft Visio
Regression Testing
Lucidchart
SharePoint
Systems Integration
Web Applications
Web Testing
Bug Reporting
Information Technology
low-code
Web Technologies
Powerapps

Job description

Join our team as a Software QA Engineer to support testing, validation, documentation, and end-user enablement across Microsoft Power Platform solutions and custom web applications. This role will assist with QA testing, UI/UX validation, issue tracking, and the creation of user training and knowledge documentation to support scalable, repeatable quality assurance practices. Ideal for a self-starting seasoned QA professional with strong problem-solving and engineering skills who takes the initiative to troubleshoot and resolve complex technical challenges independently. This role will help drive high-quality user experiences across both human- and agent-developed solutions, while supporting AI-assisted testing, automation, and scalable quality assurance practices., QA Testing (Power & Platform Web Apps)

  • Support functional, regression, and user acceptance testing across applications and workflows.
  • Test Microsoft Power Platform solutions and custom web applications.
  • Evaluate UI/UX for usability, clarity, consistency, and overall user experience.
  • Validate workflows, integrations, automations, and data accuracy.
  • Identify inconsistencies in design, layout, functionality, and user flows.
  • Collaborate with developers, project managers, and stakeholders to understand requirements and expected outcomes.
  • Assist with translating end-user requirements into repeatable test routines to support Agile development, sprint regression testing, and release readiness validation.
  • Execute, monitor, and refine automated and agent-assisted testing processes to help surface issues quickly to the development team.
  • Leverage AI agents to generate, refine, and maintain automated test scripts, ensuring high coverage for complex workflows.

Bug Tracking & Task Management

  • Create and track tasks related to bugs, UI/UX issues, enhancements, and testing feedback.
  • Clearly document reproduction steps and expected results vs. actual results.
  • Identify and communicate UI/UX improvements and usability concerns.
  • Assist with tracking issues and tasks through resolution.
  • Help maintain an organized and prioritized task backlog.

Process Documentation

  • Assist with developing and maintaining documentation for workflows, systems, and operational processes.
  • Create and update SOPs, user guides, and internal documentation using clear, structured, and reusable formats.
  • Document current-state ("As-Is") and future-state ("To-Be") processes with guidance from project stakeholders.
  • Support the creation and maintenance of process flows, diagrams, and workflow documentation.
  • Ensure documentation remains aligned with system updates, process changes, and application enhancements.
  • Help maintain centralized documentation for agent instructions, test routines, operational procedures, and reusable QA processes to support repeatable, on-demand execution.

User Training & Agent-First Documentation

  • Partner with project managers and stakeholders to understand end-user goals, workflows, and business needs; translate requirements into training materials and user enablement resources.
  • Create and deliver user training materials (live or recorded), including feature demonstrations, release walkthroughs, job aids, and user support documentation.
  • Gather and incorporate user feedback to help improve usability, adoption, and overall user experience.
  • Train and calibrate AI agents to emulate specific user personas, ensuring automated testing reflects real-world user behavior and edge-case thinking.
  • Convert training content, process documentation, and product knowledge into structured knowledge assets such as SOPs, FAQs, quick-start guides, and reusable support materials optimized for consistent execution and on-demand access.

Collaboration

  • Collaborate with project managers, developers, and stakeholders to support project delivery and quality assurance efforts.
  • Provide feedback and recommendations related to UI/UX improvements, usability, and user experience.
  • Support standardized QA, testing, and documentation practices across projects and workflows.
  • Assist with onboarding materials, walkthroughs, and user enablement resources.

Requirements

Do you have a Bachelor's degree?, * Bachelor's degree in Computer Science, Information Systems, GIS, Business Technology, or a related field.

  • 2-4 years of experience in software QA, testing, or a related role.
  • Hands-on experience architecting and executing automated testing suites for Microsoft Power Platform solutions or custom web applications.
  • Strong attention to detail with an eye for UI/UX consistency and usability issues.
  • Strong written and verbal communication skills.
  • Organized and able to follow structured processes and documentation standards.
  • Demonstrated ability to prompt and guide AI agents performing code analysis, testing, and validation tasks.

Preferred

  • Exposure to web application testing with a focus on UI/UX and usability.
  • Familiarity with Agile development environments and QA processes.
  • Experience with Microsoft Power Apps, SharePoint, or similar low-code platforms.
  • Exposure to process mapping and workflow documentation tools such as Visio or Lucidchart.
  • Interest in low-code platforms, web technologies, process improvement, and emerging AI-assisted workflows.

Other Requirements

  • Flexibility to work across U.S. time zones as needed.
  • Must be able to work legally in the US without sponsorship.
  • Ability to pass a pre-employment drug test, where permitted by law.
  • Ability to pass a background check, consistent with applicable laws.

Benefits & conditions

4.14.1 out of 5 stars Austin, TX Remote $75,000 - $100,000 a year - Full-time, Pulled from the full job description

  • 401(k) 4% Match

  • 401(k) matching

  • Paid time off

  • Paid holidays, * Salary Range: $75,000 - $100,000 per year; flexible based on experience, skills, and geographic location

  • Bonus: Discretionary annual performance-based bonus

  • Paid Time Off: 20 PTO days and 11 paid federal holidays annually for full-time employees

  • Retirement: 401(k) company match to 4%

  • Home Office: Equipment & supply reimbursement

  • Professional Development: Annual training allowance

About the company

we-do-IT Inc. (WDI) is a leading geospatial and IT consulting firm specializing in GIS solutions for the electric and gas utility sector. From automation and Esri Utility Network migrations to Microsoft Power Platform development, we help utilities streamline operations, reduce costs, and unlock efficiency. "We're a 100% remote team with a harmonious culture that values collaboration, flexibility, and continuous learning - offering extraordinary benefits and true work-life balance."

Apply for this position