1

Python Qa Jobs in Redmond, WA (NOW HIRING)

Lead Test Automation Engineer

Bellevue, WA · On-site

$51.75 - $68.25/hr

Partner with development, QA, DevOps, architecture, product teams, business stakeholders, and third ... Nice to Haves Experience with Python, Pytest, and Postman. Experience with Playwright or Cypress.

Lead Test Automation Engineer

Bellevue, WA · On-site +1

$51.75 - $68.25/hr

Partner with development, QA, DevOps, architecture, product teams, business stakeholders, and third ... Nice to Haves * Experience with Python, Pytest, and Postman. * Experience with Playwright or ...

Lead Test Automation Engineer

Bellevue, WA · On-site

$51.75 - $68.25/hr

Partner with development, QA, DevOps, architecture, product teams, business stakeholders, and third ... Nice to Haves * Experience with Python, Pytest, and Postman. * Experience with Playwright or ...

Perform peer reviews and support engineering quality assurance processes * Serve as a technical ... Python or engineering programming experience * Experience supporting safety-related or code ...

Perform peer reviews and support engineering quality assurance processes * Serve as a technical ... Python or engineering programming experience * Experience supporting safety-related or code ...

Perform peer reviews and support engineering quality assurance processes * Serve as a technical ... Python or engineering programming experience * Experience supporting safety-related or code ...

SDET

Seattle, WA · On-site

$57 - $73.75/hr

The framework and tests in that framework are written in Python and that is what our QA team is most familiar with. However, C++ along with any Unity experience will also be very helpful for getting ...

Experience or familiarity with stringent quality assurance requirements such as ASME NQA-1, MIL-Q ... Python is a plus. * Previous experience in the nuclear industry is highly desirable. The Ideal ...

Liquid Metals Engineer

Everett, WA · On-site

$120K - $190K/yr

Quality Assurance: Perform work within a graded quality assurance program. Identify and implement ... Knowledge of modern software engineering practices and programming languages, such as Python.

Mechanical Engineer - ASME

Everett, WA · On-site

$140K - $200K/yr

Quality Assurance: Perform work within a graded quality assurance program. Identify and implement ... Knowledge of modern software engineering practices and programming languages, such as Python.

... across QA, software, and firmware teams • Architect highly available pipelines that integrate complex automated testing frameworks (Python, Playwright, Selenium), and spearhead the strategic ...

Selenium Automation Tester

Bellevue, WA · On-site

$52 - $68.50/hr

... Quality Assurance Tester 3+ yrs experience in creating test plans and test cases from technical ... Java, JavaScript, Python, C++, Perl, Python, Ruby, HTML, QTP/UFT, JUnit, JMeter Solid understanding ...

Showing results 41-60

Python Qa information

See Redmond, WA salary details

$14

$65

$96

How much do python qa jobs pay per hour?

As of Aug 12, 2026, the average hourly pay for python qa in Redmond, WA is $65.65, according to ZipRecruiter salary data. Most workers in this role earn between $54.13 and $74.57 per hour, depending on experience, location, and employer.

Is Python automation testing a good career?

Python automation testing is a viable career option as it involves using Python to develop automated test scripts, which are in high demand for improving software quality and efficiency. Skills in testing frameworks like Selenium or pytest and understanding of CI/CD pipelines enhance job prospects in this field.

Is QA a difficult job?

Quality Assurance (QA) roles in software testing, including Python QA positions, can be challenging due to the need for attention to detail, understanding of testing methodologies, and proficiency with testing tools and scripting. The difficulty varies based on experience, complexity of projects, and the level of automation involved, but developing strong problem-solving skills and technical knowledge can help manage the workload.

What are the key skills and qualifications needed to thrive as a Python QA, and why are they important?

To thrive as a Python QA, you need a strong understanding of software testing principles, proficiency in Python programming, and familiarity with QA methodologies. Experience with automated testing tools like Selenium or PyTest, version control systems such as Git, and knowledge of CI/CD pipelines is highly valuable. Attention to detail, strong problem-solving abilities, and effective communication set top performers apart in this role. These skills ensure high-quality software releases, efficient bug identification, and productive collaboration with development teams.

How does a Python QA engineer typically collaborate with developers and other team members during the software development lifecycle?

As a Python QA engineer, you will work closely with developers, product managers, and other QA professionals throughout the software development lifecycle. This collaboration usually involves participating in planning meetings to understand requirements, reviewing code changes, writing and maintaining automated test scripts in Python, and providing feedback on potential issues. You’ll often pair with developers to reproduce bugs, discuss test results, and prioritize fixes, ensuring a smooth workflow and high-quality releases. Open communication and teamwork are key, as your insights help shape the product’s reliability and user experience.

What is the difference between Python Qa vs Python Developer?

AspectPython QaPython Developer
Required CredentialsKnowledge of testing frameworks, basic programming skillsProficiency in Python, software development experience
Work EnvironmentQuality assurance teams, testing labsDevelopment teams, coding environments
Industry UsageSoftware testing, QA departmentsApplication development, software engineering
Common Search IntentTesting, quality assurance rolesDevelopment, coding projects

Python Qa focuses on testing and quality assurance processes using Python, ensuring software functions correctly. Python Developers primarily write and maintain code, building applications and systems. While both roles require Python knowledge, Python Qa emphasizes testing skills, whereas Python Developers focus on development tasks.

What does a Python QA do?

A Python QA (Quality Assurance) professional is responsible for ensuring the quality and functionality of software applications by writing and executing tests using Python. They develop automated test scripts, identify bugs, collaborate with developers to resolve issues, and ensure that software meets specified requirements. Python QAs play a critical role in maintaining product stability and reliability throughout the development process.
What are popular job titles related to Python Qa jobs in Redmond, WA? For Python Qa jobs in Redmond, WA, the most frequently searched job titles are:
Infographic showing various Python Qa job openings in Redmond, WA as of August 2026, with employment types broken down into 100% Full Time. Highlights an 100% In-person job distribution, with an average salary of $136,558 per year, or $65.7 per hour.

Full-time

Re-posted 16 days ago


University Of Washington School Of Medicine rating

8.0

Company rating: 8.0 out of 10

Based on 11 frontline employees who took The Breakroom Quiz

187th of 618 rated colleges and universities


Job description

Job Description
Position Purpose:
As a UW employee, you have a unique opportunity to change lives on our campuses, in our state, and around the world. UW employees offer their boundless energy, creative problem-solving skills, and dedication to build stronger minds and a healthier world. By being deeply invested in our work, showing compassion in our interactions, and embodying the spirit of a team player, each member contributes to a thriving community. UW is committed to attracting and retaining a diverse staff; your experiences, perspectives, and unique identities will be honored at the University of Washington. Together, our community strives to create and maintain working and learning environments that are inclusive, equitable, and welcoming.
University of Washington is at the forefront of leveraging cutting-edge technologies to transform education, research and healthcare. UW Information Technology (UW-IT) is the central IT organization for the University of Washington, collaborating with partners across the University community to advance
teaching, learning, innovation and discovery. UW-IT delivers critical IT services and support to all three campuses, UW medical centers and global research operations. Innovation and discovery are at the heart of what UW-IT does and drive the work in advancing the University of Washington's role and mission.
We are seeking an innovative and experienced AI DevOps Engineer to support the artificial intelligence (AI) initiatives at the university and its three campuses. This role is a pivotal role in shaping and implementing our AI strategy to transform UW into an AI-powered University. As a core technical member of the AI Platforms team, the AI DevOps Engineer drives the engineering, deployment, administration, and quality assurance of AI-powered applications and services across the university. The AI DevOps Engineer role will work within Service Management and AI Platform team under the UW's IT infrastructure Umbrella that provides critical technology support to all three campuses, UW Medicine, and research operations around the world.
Position Complexities
The AI DevOps Engineer role requires a strong technical foundation spanning cloud engineering, infrastructure-as-code, CI/CD pipeline development, application administration, and QA/release management within a Microsoft Azure-centric environment. Deep hands-on expertise in Azure architecture, identity and access management, networking, container orchestration, and platform-native services is essential to ensure secure, reliable, and scalable delivery of AI applications across the university. This role balances engineering velocity with operational stability, security, and cost optimization while maintaining high standards for automation, monitoring, and platform governance.
Success in this position also depends on the ability to operate effectively within a decentralized and complex institutional environment. The AI DevOps Engineer must collaborate across AI research, development, IT operations, and information security teams to promote consistent DevOps practices, strengthen release discipline, and align cloud implementations with institutional strategy. Strong communication, proactive risk management, and continuous improvement are critical to maintaining resilient, compliant, and high-performing AI platform services.
Position Dimensions and Impact to the University
The AI DevOps Engineer serves as a key technical contributor on the AI Platforms team, responsible for the engineering, deployment, administration, and quality assurance of AI applications and services at the university. This role combines a strong engineering foundation with hands-on application administration, deep Microsoft Azure cloud platform expertise, and QA/release management practices to ensure reliable, secure, and scalable delivery of AI solutions. The AI DevOps Engineer works collaboratively with cross-functional teams to build and maintain CI/CD pipelines, manage cloud infrastructure, administer AI platform applications, and drive continuous improvement in development and release processes.
Position Responsibilities
[25%] Engineering & Development
-Design, develop, and maintain infrastructure-as-code (IaC) solutions using tools such as Terraform, Bicep, or ARM templates to provision and manage Azure cloud resources for AI platforms and services.
-Build and maintain CI/CD pipelines (e.g., Azure DevOps, GitHub Actions) to automate the build, test, and deployment of AI applications and microservices.
-Develop scripts, automation tools, and utilities (e.g., PowerShell, Python, Bash) to streamline operational tasks, monitoring, and incident response.
-Collaborate with AI developers and data engineers to containerize applications (Docker, Kubernetes/AKS) and optimize deployment architectures for performance and cost efficiency.
-Contribute to the development of APIs, integrations, and middleware that connect AI services with existing university IT systems and data sources.
-Participate in code reviews, pair programming, and technical design discussions to maintain high engineering standards across the team.
[25%] Application Administration & Azure Platform Management
-Administer and maintain AI platform applications, including configuration management, user access provisioning, patching, upgrades, and performance tuning.
-Manage and monitor Azure cloud environments (e.g., Azure App Services, Azure AI Services, Azure SQL, Azure Storage, Azure Virtual Networks) ensuring availability, security, and compliance with university policies.
-Implement and manage identity and access management (IAM) solutions using Azure Active Directory (Entra ID), role-based access controls, and conditional access policies.
-Monitor application and infrastructure health using Azure Monitor, Log Analytics, Application Insights, and other observability tools; triage and resolve incidents promptly.
-Manage Azure resource costs through rightsizing, reserved instances, and budget alerting; provide regular reporting on cloud spend and optimization opportunities.
-Maintain comprehensive documentation of system architectures, configurations, runbooks, and standard operating procedures.
[20%] QA & Release Management
-Define and implement QA strategies for AI applications, including automated testing frameworks (unit, integration, regression, performance) integrated into CI/CD pipelines.
-Develop and manage release processes, schedules, and deployment plans to ensure smooth, predictable, and low-risk releases to production environments.
-Coordinate release activities across development, QA, and operations teams; serve as the release manager for AI platform deployments.
-Establish and maintain environment management practices across development, staging, and production environments to ensure consistency and reliability.
-Track and report on quality metrics, release cadence, deployment success rates, and incident trends; drive continuous improvement initiatives based on data.
-Conduct post-release validation, smoke testing, and rollback procedures as needed to maintain service quality and reliability.
-Provide ongoing testing, monitoring, observability, and post-deployment troubleshooting support to ensure optimal performance and customer satisfaction.
[15%] Security, Compliance & Governance
-Implement security best practices across the DevOps lifecycle, including secret management, vulnerability scanning, container security, and network security configurations in Azure.
-Support compliance with university data governance policies, FERPA, and other regulatory requirements as they pertain to AI applications and cloud infrastructure.
-Collaborate with university information security teams to conduct security assessments, address audit findings, and remediate vulnerabilities in a timely manner.
-Participate in AI governance activities, ensuring that deployed AI solutions adhere to ethical guidelines, data privacy regulations, and institutional policies.
-Implement and maintain disaster recovery and business continuity plans for AI platform services.
[15%] Collaboration, Documentation & Continuous Improvement
-Collaborate with cross-functional teams including AI researchers, data scientists, software engineers, and IT operations staff to align DevOps practices with team and university goals.
-Provide technical guidance and mentorship to team members on DevOps best practices, Azure services, and release management methodologies.
-Evaluate emerging DevOps tools, cloud services, and automation technologies; make recommendations for adoption to improve efficiency and quality.
-Contribute to the development of internal knowledge bases, training materials, and technical documentation to enhance team capabilities and institutional knowledge.
-Participate in agile ceremonies (sprint planning, retrospectives, stand-ups) and contribute to process improvement initiatives across the AI Platforms team.
Position Qualifications
- Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field, or equivalent combination of education and experience.
- 3+ years of experience in a DevOps, Site Reliability Engineering (SRE), or software engineering role with a focus on cloud platforms.
-Demonstrated, hands-on experience with Microsoft Azure cloud services (compute, networking, storage, identity, and AI/ML services).
-Strong working knowledge of Azure architecture patterns, governance models, and platform-native services.
-Hands-on experience building and managing CI/CD pipelines using Azure DevOps, GitHub Actions, or similar tools.
-Experience with infrastructure-as-code tools (Terraform, Bicep, ARM templates).
-Proficiency in scripting/programming languages such as Python, PowerShell, or Bash.
-Experience with containerization technologies (Docker, Kubernetes/AKS).
-Experience with QA methodologies, automated testing frameworks, and release management processes.
-Strong troubleshooting and problem-solving skills with the ability to work effectively under pressure.
Desired Experience:
-Strongly preferred: Microsoft Azure technical certifications (e.g., AZ-400: DevOps Engineer Expert, AZ-305:Azure Solutions Architect Expert, AI-102: Azure AI Engineer Associate.)
-DevOps Engineer Expert, AI-102 Azure AI Engineer Associate, or comparable role-based Azure certifications).
-Candidates holding equivalent certifications from AWS, GCP, or other cloud providers are encouraged to apply; however, demonstrated Azure-specific expertise is strongly preferred. Azure architecture, governance, and service design differ significantly from other cloud platforms, and direct Azure experience is highly valued.
-Experience in a higher education or public sector IT environment.
-Experience with AI/ML platforms, model deployment, and MLOps practices.
-Familiarity with monitoring and observability tools (Azure Monitor, Grafana, Datadog, or similar).
-Experience with Agile/Scrum methodologies and project management tools (e.g., Azure Boards, Jira).
-Knowledge of data governance, FERPA, and security compliance frameworks relevant to higher education.
Working Environmental Conditions
Work in an open office environment and contribute to collaborative teamwork focused on problem-solving. Daily interactions with other team members, subject matter experts and stakeholders at all levels of the organization. While the general working hours are within Monday through Friday, 8 a.m.-5 p.m., the AI DevOps Engineer will, on occasion, need to adjust hours to accommodate the business needs and deadlines. Attend and occasionally present at conferences.
Other Comments
A satisfactory outcome from a criminal history verification may be required prior to hire.
Compensation, Benefits and Position Details
Pay Range Minimum:
$87,624.00 annual
Pay Range Maximum:
$142,392.00 annual
Other Compensation:
Benefits:
For information about benefits for this position, visit https://www.washington.edu/jobs/benefits-for-uw-staff/
Shift:
First Shift (United States of America)
Temporary or Regular?
This is a regular position
FTE (Full-Time Equivalent):
100.00%
Union/Bargaining Unit:
Not Applicable
About the UW
Working at the University of Washington provides a unique opportunity to change lives - on our campuses, in our state and around the world.
UW employees bring their boundless energy, creative problem-solving skills and dedication to building stronger minds and a healthier world. In return, they enjoy outstanding benefits, opportunities for professional growth and the chance to work in an environment known for its diversity, intellectual excitement, artistic pursuits and natural beauty.
Our Commitment
The University of Washington is committed to fostering an inclusive, respectful and welcoming community for all. As an equal opportunity employer, the University considers applicants for employment without regard to race, color, creed, religion, national origin, citizenship, sex, pregnancy, age, marital status, sexual orientation, gender identity or expression, genetic information, disability, or veteran status consistent with UW Executive Order No. 81.
To request disability accommodation in the application process, contact the Disability Services Office at 206-543-6450 or dso@uw.edu.
Applicants considered for this position will be required to disclose if they are the subject of any substantiated findings or current investigations related to sexual misconduct at their current employment and past employment. Disclosure is required under Washington state law.

What University Of Washington School Of Medicine employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom