Lead Software Engineer — Minneapolis, MN
Зарплата не указана
ОткликнутьсяКомпания: ••••••••
Локация: Minneapolis, MN
Формат: не указан
Занятость: Полная занятость
Грейд: Lead / руководитель
Role Overview
We are looking for a Senior SDET / QA Automation Engineer to lead automated testing across our web, mobile, and backend microservice platforms. You will architect robust test frameworks from scratch, validate distributed API/event pipelines, and integrate test suites into modern CI/CD pipelines to ensure continuous, high-quality releases.
Key Responsibilities
UI & Mobile Automation: Architect scalable test frameworks using Java (or Python/TypeScript) with Selenium, Playwright, or Cypress, and automate iOS/Android apps using Appium.
API & Microservices Testing: Build automated REST API test suites using Rest Assured and Postman; trace multi-hop transactions using Correlation IDs, Kafka, and logging stacks (AWS CloudWatch, ELK).
Data Verification: Execute complex SQL and MongoDB queries to validate ETL pipelines, data transformations, and end-to-end UI-to-database consistency.
CI/CD & Performance: Embed automated test suites into Jenkins/GitHub Actions pipelines for nightly regression runs; run performance and load tests using JMeter.
Quality Advocacy: Partner with cross-functional Agile teams, translate user stories into Cucumber (BDD) scenarios, and lead defect triage.
Qualifications
Experience: 8+ years as an SDET or QA Automation Engineer.
Programming: Proficient in Java; working knowledge of JavaScript, TypeScript, or Python.
Automation Stack: Hands-on expertise with Selenium, Playwright, Appium, Cucumber, TestNG, and Rest Assured.
Databases: Strong proficiency writing complex queries in SQL (PostgreSQL, SQL Server, MySQL) and querying MongoDB.
CI/CD & DevOps: Hands-on experience with Jenkins, Maven, Git, Docker, and Jira.
Domain Plus: Prior experience in Retail, Healthcare, or Financial platforms is a plus.