QA Automation & Performance Analyst

The Smart
Denver, CO, United States
4 days ago
Apply on www.wayup.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
3 years minimum
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) Application Programming Interfaces (APIs) Artificial Intelligence Automation of Tests Code Coverage Software Quality Communications Protocols Information Systems Continuous Integration Data Validation Software Debugging Programming Tools
+20 more
Load Testing Log Analysis NoSQL Performance Tuning Systems Development Life Cycle Software Engineering SQL Databases Systems Integration Test Data Test Management Strategies of Testing TypeScript Performance Testing Reliability of Systems Gitlab Information Technology Playwright Data Management Heap (Data Structure) SDET

Job description

Role Overview The QA Automation Engineer / SDET develops, executes, and maintains automated and manual test strategies across the entire software development lifecycle (SDLC). This role combines robust test automation (Playwright, TypeScript, Java, k6, AI-assisted testing) with exploratory testing, performance validation, and deep-dive technical debugging (log analysis, DevTools, API traces). The engineer collaborates closely with software development and engineering teams to identify quality risks early, manage test data, and ensure robust software reliability and performance., Test Automation & Script Development * Write, execute, and maintain automated test scripts for functional, regression, API, and performance testing using Playwright, TypeScript, Java, k6, and AI-assisted testing tools. * Design realistic performance and load testing scenarios by scripting user journeys, parameterizing data, and building load models. * Identify automation candidates and integrate automated tests into CI/CD pipelines and test management frameworks (e.g., GitLab, Zephyr Scale). Manual & Exploratory Testing * Translate high-level business and functional requirements into comprehensive, detailed test plans and test cases utilizing boundary value analysis and equivalence partitioning. * Execute structured manual test suites and conduct unscripted exploratory testing to uncover edge-case defects and usability flaws. * Manage and profile test data across relational and NoSQL databases, utilizing specialized test data management and governance platforms. Defect Investigation & Technical Debugging * Investigate, isolate, and debug software defects using developer tools (Google DevTools, stack traces, heap dumps, and HTTP network requests/responses). * Log, track, and manage defect lifecycles, performing root-cause analysis and providing actionable diagnostic detail to developers. * Assess quality risks, evaluate their impact and likelihood, and formulate proactive mitigation strategies early in the development lifecycle.

Requirements

Required Qualifications * Bachelor’s degree in Computer Science, Information Systems, or a related field (or equivalent practical experience). * 3 or more years of professional experience in software quality engineering, automated testing, and manual testing. * Strong hands-on proficiency writing and maintaining automated test scripts using Playwright, TypeScript, Java, or similar modern frameworks. * Experience designing and executing performance and load tests using tools such as k6. * Demonstrated technical debugging skills using Google DevTools, application logs, stack traces, and network protocol inspection. * Solid understanding of core testing principles, test design techniques (boundary value analysis, equivalence partitioning), and defect lifecycles. * Experience working with relational and NoSQL databases, SQL queries, and test data management platforms. * Proficiency using test management and issue-tracking platforms such as Zephyr Scale or GitLab. Preferred Qualifications * Experience with AI-assisted testing tools, Model Context Protocol (MCP), or modern testing copilots. * Experience conducting heap dump analysis, memory profiling, and advanced performance tuning. * Familiarity with CI/CD pipeline integrations and automated test orchestration. Core Skills & Attributes * Exceptional analytical, problem-solving, and root-cause debugging capabilities. * Proactive mindset focused on preventing defects early in the SDLC rather than finding them reactively. * Meticulous attention to detail regarding test coverage, data verification, and documentation. * Strong verbal and written communication skills to collaborate effectively within cross-functional engineering teams. Flexible work from home options available.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.wayup.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

6:14 min

Structuring CI/CD pipelines with integrated security and quality checks

Christoph Ruggenthaler · LIVE

2:37 min

Comparing traditional SQL tables versus NoSQL non-tabular databases

Stanimira Vlaeva · JS Congress

2:06 min

Elevating the QA engineering role for complex challenges

Ondřej Gróf Ondřej Gróf · World Congress 2026 Europe

4:54 min

Implementing geographic salary tiers for compensation equity and fairness

Rudi Bauer Rudi Bauer +1 · Cappuccino with HR

3:16 min

Terminology differences between relational and NoSQL databases

Tim Faulkes · LIVE

2:03 min

Automating the complete functional software testing development lifecycle

April Yoho April Yoho · World Congress 2026 Europe

Videos

See all

Related articles

See all