Senior QA Engineer - Desktop App Automation

Oakland, CA, US • Posted 4 hours ago • Updated 4 hours ago
Contract W2
Contract Corp To Corp
On-site
Depends on Experience
Fitment

Dice Job Match Score™

✨ Finding the perfect fit...

Job Details

Skills

  • API
  • API QA
  • Agile
  • Apache Maven
  • Automated Testing
  • Behavior-driven Development
  • Build Management

Summary

We are looking for Senior QA Engineer - Desktop App Automation for our client in Oakland, CA.

Job Title: Senior QA Engineer - Desktop App Automation

Job Location: Oakland, CA

Job Type: Contract

Job Overview:

Pay Range: $40hr - $45hr

  • Desktop Automation Engineer with strong expertise in Java, Selenium, Python, and modern CI/CD practices.
  • The candidate will be responsible for automating desktop and web-based applications, improving test automation frameworks, and integrating automation pipelines using tools like GitHub Actions.

Requirement/Must Have:

  • Strong experience in Python for desktop automation (e.g., PyAutoGUI, Pywinauto, or similar).
  • Strong proficiency in Java programming.
  • Hands-on experience with Selenium WebDriver for web automation.
  • Experience in Karate framework for API and automation testing.
  • Experience with Maven for build management.
  • Knowledge of CI/CD pipelines using GitHub Actions.
  • Solid understanding of automation frameworks and design patterns.
  • Experience working with Git/GitHub for version control.
  • Ability to work in Windows-based desktop environments.

Responsibilities:

  • Design and develop automation solutions for Desktop Applications.
  • Design and develop automation solutions for Web applications.
  • Build and maintain test automation frameworks using Java, Selenium, and Karate.
  • Develop desktop automation scripts using Python.
  • Create and manage build and dependency workflows using Maven.
  • Implement and maintain CI/CD pipelines using GitHub Actions.
  • Collaborate with QA, DevOps, and development teams to integrate automation into delivery pipelines.
  • Identify and automate repetitive manual processes to improve efficiency.
  • Troubleshoot, debug, and optimize automation scripts and frameworks.
  • Maintain version-controlled automation code using GitHub.
  • Create documentation and standardize automation practices.

Nice to Have:

  • Knowledge of API testing and integration automation.
  • Experience with BDD (Behavior-Driven Development) frameworks.
  • Exposure to test reporting tools and dashboards.
  • Familiarity with Agile/Scrum methodologies.
  • Experience with cross-platform automation.

Qualification And Education:

  • Bachelor s degree in Computer Science, Engineering, or related field.
  • 3+ years of relevant experience in automation engineering.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 10516350
  • Position Id: CA_SQDA_0511
  • Posted 4 hours ago
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

San Francisco, California

Today

Easy Apply

Third Party, Contract

Depends on Experience

Remote or San Francisco, California

Today

Contract

USD35 - USD45

Hybrid in San Francisco, California

3d ago

Easy Apply

Contract

Depends on Experience

Alameda, California

Today

Easy Apply

Contract

55

Search all similar jobs