Utility is an innovative technology company creating groundbreaking digital systems for frontline professions.
QA Analyst
Location
United States
Posted
117 days ago
Salary
0
Seniority
Senior
Job Description
QA Analyst
Utility, Inc.
• QA Analysts are key members of our engineering team, directly contributing to the definition of software quality practices, testing processes, and automation frameworks. • This role will combine test case definition, hands-on execution, and the automation of regression tests and tooling. • Your work will help us deliver functionality frequently, reliably, and with high quality to residents, building staff, and operations teams.
Job Requirements
- 6+ years of QA Testing experience - Automation and Manual
- Knowledge of QA methodology, industry-standard testing, and bug-tracking tools
- Test automation expertise in Java or Python using Appium, Selenium, or other code-first automation frameworks
- Experience developing test strategies, test plans, and test cases
- Ability to advocate for quality and enhancing user experience
- Ability to collaborate cross-functionally and with distributed teams
- Experience releasing quality software in fast-moving startup environments
- Excellent verbal and written communication skills
Benefits
- Competitive salary
- 100% remote
- PTO policy: unlimited (within reason)
- Holidays policy: Local holidays apply
- Additional benefits: Growth Potential, Flexible Work Location, Company Branded Swag Package, Professional Personal Development Support
Related Guides
Related Categories
Related Job Pages
More QA Engineer Jobs
• Design, document, execute, and follow complex test scenarios. • Participate in the development process from the design phase. • Participate in the building and testing of a cutting-edge product involving the latest technologies on the market.
• Actively participate in refinement sessions, proposing testable acceptance criteria and identifying quality risks from the earliest stages • Create and maintain comprehensive test plans • Develop and maintain automated tests for APIs and frontends, aligning automation to the product's critical flows • Perform integration testing, data validation, and end-to-end testing, focusing on real system coverage • Identify and anticipate quality issues, proactively mitigating defects and supporting platform stability • Collaborate with developers, Product Owners, and other stakeholders to ensure continuous quality throughout the software lifecycle • Continuously evaluate QA tools, methods, and metrics, proposing improvements aligned with industry best practices • Support the structuring of the QA area within the squad, helping to define processes, best practices, and quality standards • Serve as a technical reference for less-experienced profiles, contributing to team growth and a quality-first culture • Contribute to the definition and implementation of testing strategies in distributed environments, ensuring reliability, traceability, and reproducibility of deliveries.
• Execute tests of new features within your module, as well as tests for bug support requests reported by the client for fixes. • Report, document, and monitor the process of opening, analyzing, completing fixes and re-testing bugs/defects, ensuring individual and effective follow-up of identified bugs/defects. • Participate in planning the project and support structure to understand the activities assigned to you. • Assist in preparing project test plans, defining test data, test environments and support, including regression testing. • Assist in creating scripts for test automation. • Participate in analyzing reports from manual and automated test executions, and provide feedback to developers using a bug tracker for required fixes. • Support and accompany UAT and client testing as internal support for testing processes. • Follow and apply the standard for Test Cases/specifications, ensuring the quality (governance) established by the Software Quality area, and report any deviations identified. • Ensure schedule adherence and client service according to deadlines agreed and set by leadership.
Quality Assurance Engineer
Jet Support Services, Inc. (JSSI)The leading independent provider of maintenance support and financial services to the business aviation industry
• Design and implement test plans, test cases, and test scripts for various software products, with concentration on automation and manual testing techniques. • Execute tests, analyze results, and report defects, issues, and errors to the engineering and product teams. • Troubleshoot and debug software products, and provide suggestions and solutions for improvement. • Review and validate software requirements, specifications, and documentation, and provide feedback and recommendations. • Collaborate with the engineering team to ensure the quality and functionality of the software products throughout the development life cycle. • Communicate and coordinate with the product management / product ownership team to understand the product vision, scope, and features, and ensure they are met and aligned with the quality standards and expectations. • Build and maintain test scripts, using various tools and frameworks, such as Playwright, batch files, etc. • Benchmark and measure the performance of the site, using various tools and metrics, such as load testing, response time, throughput, etc. • Stay updated with the latest testing tools, technologies, and best practices, and apply them to the testing process.




