CrawlJobs Logo

Senior Software Engineer, Test Automation

United States, Seattle 141000.00 - 225600.00 USD / Year · Job Posted February 17, 2026
Apply Position
Job Link Share

Job Description

The Axon VR team is building immersive training experiences that help officers develop greater empathy, improve decision-making under pressure, and enhance community engagement. As a Senior Software Engineer focused on test automation, you will play a critical role in ensuring the quality, stability, and performance of our VR training products spanning Unity-based applications, backend services, and integrated web platforms. This role is ideal for a highly technical engineer who is passionate about quality, developer efficiency, and enabling more frequent and reliable releases through scalable automation and CI/CD infrastructure.

Job Responsibility

  • Design and implement test automation frameworks and tools for Unity VR applications, backend APIs, and connected web components
  • Develop and maintain CI/CD pipelines to support continuous testing and deployment across the VR stack
  • Collaborate with QA, software engineering, and product teams to build test coverage across unit, integration, E2E, and non-functional levels
  • Create and maintain test plans that reflect realistic training scenarios, performance benchmarks (e.g., frame rate, headset responsiveness), and hardware-in-the-loop requirements
  • Analyze automation results, investigate failures, and lead issue triage efforts with cross-functional teams
  • Contribute to engineering best practices that improve test velocity, code quality, and deployment safety
  • Advocate for quality and faster test feedback throughout the software development lifecycle, embedding automation into daily workflows

Requirements

  • 5+ years of experience in software development or test automation, ideally in immersive tech, gaming, or simulation environments
  • Proficiency in C# with experience testing Unity-based applications
  • Demonstrated success building automated tests and CI/CD pipelines for multi-surface systems (VR client, backend, web) with GitHub Actions, Jenkins or similar systems
  • Familiarity with test automation tools like Appium, Selenium, NUnit or custom Unity testing frameworks
  • Strong problem-solving skills and ability to investigate performance, interaction fidelity, and device-specific issues
  • Clear and collaborative communication skills, with a strong sense of ownership and initiative

What we offer

  • Competitive salary and 401k with employer match
  • Discretionary paid time off
  • Paid parental leave for all
  • Medical, Dental, Vision plans
  • Fitness Programs
  • Emotional & Mental Wellness support
  • Learning & Development programs
  • Snacks in our offices

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Senior Software Engineer, Test Automation

8 matching positions

Senior Software Test and Automation Engineer

You will be part of the integration test team, focusing on strengthening product...
Location
Location
India , Karnataka; Hyderabad
Salary
Salary:
Not provided
teradata.com Logo
Teradata
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of industry experience in validating core database and analytics capabilities, preferably in integration and acceptance test phases
  • Graduate or Postgraduate in Computer Science or Electronics with knowledge on Database concepts & SQL
  • Experience in customer-centric testing on AWS, Azure, GC or VMWare Platforms to validate system’s reliability and resiliency
  • Experience with Python, OOPS concepts, Unix/Linux including system administration
  • Knowledge of CI/CD tool chain - Jenkins, GitHub, etc.
  • Familiarity with AI/LLM and Analytics
  • Must have strong debugging skills, oral and written communication skills
  • Ability to learn new technologies and tools quickly and to leverage that knowledge for results analysis and problem solving
  • Strong understanding of test processes
Job Responsibility
Job Responsibility
  • Create integration test specs and plans to validate product features and releases.
  • Collaborate with feature teams to assess the system test scope and coverage for new features during early design phase, and generate test scenarios including feature/component interactions
  • Develop and maintain fully automated tests to validate the Teradata Vantage Product across various platforms, components, and functions, mimicking customer-like scenarios and workloads.
  • Develop tests to reproduce and verify customer reported issues and fixes
  • Identify test escapes and develop test scenarios to address gaps.
  • Perform customer-centric validation of Vantage products at an integration level to ensure system integration, reliability, and resiliency.
  • Independently analyze and report defects/issues encountered during testing.
What we offer
What we offer
  • We prioritize a people-first culture
  • We embrace a flexible work model
  • We focus on well-being
  • We are committed to actively working to foster an inclusive environment that celebrates people for all of who they are
  • Fulltime
Read More
Arrow Right

Senior Software Engineer, Embedded Software Automation and Tools

The role involves developing and maintaining software and tools that help variou...
Location
Location
United Kingdom , Cambridge
Salary
Salary:
Not provided
roku.com Logo
Roku
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years of hands-on experience with automation systems
  • 10+ years of programming experience, preferably with Python
  • Bachelor's degree in computer science or related field
  • Proficient in Linux, Python-based test automation frameworks, and tools using REST APIs
  • Hands-on experience in development/integration of E2E test automation frameworks and tools for embedded software devices
  • Proficient use of AI tools and technologies with a proven track record as a promoter and advocate for AI adoption in software development and testing automation
  • Agentic workflow familiarity: Working knowledge of multi-step AI orchestration frameworks and the practical use of AI agents to support and streamline day-to-day development workflows
  • Experienced in developing and maintaining web-based tools using JavaScript and React/Next.js
  • Experience with DevOps and continuous integration tools (Jenkins, GitLab CI, Docker, and Kubernetes)
  • Experience with CI/CD pipeline development and deployment via AWS or GCP cloud technologies
Job Responsibility
Job Responsibility
  • Develop and release new E2E automation support and tools
  • Debug issues to improve the quality of automated test tools and frameworks
  • Conduct code reviews to improve code quality and optimization
  • Promote coding conventions and standards for code re-usability and cleanliness
  • Document feature guides, identify and formulate user requirements, and define product behavior
  • Support and maintain existing automation tools and technology
  • Mentor less experienced engineers and drive automation development
  • Assist in monitoring and maintenance of critical systems
  • Champion the adoption of AI tools and technologies to enhance automation capabilities and team productivity
  • Review and provide technical feedback on design documents and high-level architecture diagrams across multiple tools and teams, with a focus on evaluating design trade-offs, scalability, maintainability, and alignment with overall system architecture
What we offer
What we offer
  • Global access to mental health and financial wellness support and resources
  • Healthcare (medical, dental, and vision)
  • Life, accident, disability, commuter, and retirement options (401(k)/pension)
  • Time off in accordance with local leave policies
  • Fulltime
Read More
Arrow Right

Senior Test Automation Engineer/Software Development Engineer in Test

Join a highly collaborative and product-focused engineering team that’s redefini...
Location
Location
Germany , Berlin
Salary
Salary:
Not provided
leapsome.com Logo
Leapsome
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of experience in quality assurance or software testing, with a strong focus on automation
  • Proficient in TypeScript and familiar with Page Object Model patterns
  • Proficient with automation tools like Playwright or Cypress and have experience designing reusable frameworks
  • Experience with Vue.js or similar modern frontend frameworks (React, Angular)
  • Understand API and integration testing and have experience with MongoDB or other NoSQL databases
  • Familiar with testing AI/ML features that produce non-deterministic outputs
  • Thrive in a fast-paced, agile environment where priorities shift, and enjoy collaborating with engineers, product managers, and designers
  • Skilled in exploratory and manual testing, with an eye for spotting edge cases and understanding complex workflows
  • Excited by the opportunity to experiment with AI/LLMs to redefine traditional QA approaches
  • Value pragmatic excellence, balancing speed with a commitment to delivering reliable, high-quality features
Job Responsibility
Job Responsibility
  • Drive the design and implementation of automation frameworks using tools like Playwright, ensuring scalable, reliable, and maintainable test coverage
  • Collaborate closely with engineers during the development lifecycle to identify edge cases and potential pitfalls early
  • Screen and refine incoming tasks, ensuring clear requirements and testability before development begins
  • Conduct exploratory testing for complex workflows and manual testing during scheduled release cycles to ensure seamless launches
  • Challenge engineers to uphold high-quality standards in code, functionality, and user experience, contributing to a culture of engineering excellence
  • Experiment with AI-driven testing approaches, identifying opportunities to enhance the speed and depth of QA processes
  • Monitor production systems and implement automated checks to maintain platform reliability and detect regressions proactively
  • Contribute to cross-functional projects, offering insights into testing strategies for smarter platform initiatives or AI-powered features
  • Document QA strategies and findings, fostering a learning environment and helping scale QA knowledge across the team
What we offer
What we offer
  • Hybrid model: Enjoy our hybrid model by working from home or in our offices in the heart of Berlin, Germany
  • Flexible work: Experience a work-life balance with flexible hours and the option of working elsewhere for up to 2 months per year
  • Learning and Development: Develop your skills with a yearly development budget of €2,000 and access to Good Habitz platform
  • Vacation: Take 30 vacation days every year plus public holidays (or upgrade to 40 vacation days at adjusted pay) & benefit from a month-long paid sabbatical after 5 years with Leapsome
  • Health & Wellness: Stay active and healthy with a free Urban Sports Club membership and Oliva subscription
  • Mental health: Access to 1:1 therapy sessions via our mental health partner, plus company workshops and learning pathways on topics like mindfulness and digital wellness
  • Corporate Benefits: Get exclusive discounts and deals from our partners
  • Work-from-home stipend: Receive a one-time work-from-home stipend of €1,000
  • Monthly team activities: Have fun at monthly team activities like kayaking, laser tag, and game nights
  • Competitive pay and pre-IPO equity package
  • Fulltime
Read More
Arrow Right

Software Engineer / Senior Software Engineer - Data Engineering GitHub

As a Software Engineer at GitHub, you will enhance the collaboration experience ...
Location
Location
Czech Republic , Multiple Locations
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND experience in Data Engineering and coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, Go, Ruby, Rust, or Python OR equivalent experience.
  • Master's Degree in Computer Science or related technical field AND engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, Go, Ruby, Rust or Python OR Bachelor's Degree in Computer Science or related technical field AND engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, Go, Ruby, Rust or Python OR equivalent experience.
Job Responsibility
Job Responsibility
  • Design, develop, test and ship high-quality technical solutions that scale across multiple GitHub services.
  • Collaborate with cross-functional teams to define and implement innovative solutions.
  • Provide technical leadership, mentorship, pairing opportunities, and code reviews to encourage the growth of others.
  • Own and advocate for the health and quality of the systems that the team builds, including participating in on-call and first responder rotations
  • Write architecture briefs and proposals, carry out code experiments, and build prototypes to learn how we can achieve planetary scale with our systems.
  • Design and implement APIs to facilitate seamless integration between software components.
  • Utilize CI/CD tools to set up automated pipelines for continuous integration and delivery.
  • Become intimately familiar with the systems you build and take pride in writing maintainable code.
  • Fulltime
Read More
Arrow Right

Senior Software Engineer, Test

Roku is seeking an experienced Senior Software Development Engineer at Test to f...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
roku.com Logo
Roku
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of relevant test automation development experience
  • 5+ years of proven expertise in writing automated test scripts using Python or equivalent programming language
  • Bachelor’s or Master degree in computer science, or a related field
  • Strong problem-solving, analytical and technical troubleshooting skills
  • Excellent debugging skills and comfortable working with Linux based systems
  • Hands-on experience with smart TVs, consumer audio/video devices, set-top boxes, or remote controllers
  • Knowledge of audio/video streaming technologies and codecs (e.g., HLS, MP4, MKV, smooth streaming)
  • Proficiency with the use of continuous integration tools (Jenkins/Hudson, TeamCity, Maven, Gradle)
  • Experience working with Git/GitLab
  • Experience with other automated testing tools (JUnit, TestNG, Selenium, RestAssured, SoapUI) and RESTful API testing using tools or scripts
Job Responsibility
Job Responsibility
  • Innovation of automated test development for applications developed in Linux/C/C++
  • Develop new automation test scripts using Python or homegrown BDD/LLM tool
  • Convert the existing backlog of manual test cases into reliable, repeatable automated tests
  • Troubleshoot and analyze automation test results, identifying root causes to improve product and automated test quality
  • Contribute to the Continuous Integration pipeline by running component builds, creating and running Deployment jobs on individual stages on Jenkins, and running automated functional tests
  • Promote coding conventions and standards for code re-usability and cleanliness
  • Conduct code reviews for improved code quality and optimization
  • Setup and maintain test automation infrastructure and tools
  • Collaborate with cross-functional teams to identify automation opportunities, address technical challenges, and align testing goals with product objectives
  • Improve and maintain existing automation frameworks to enhance test efficiency and scalability
What we offer
What we offer
  • global access to mental health and financial wellness support and resources
  • healthcare (medical, dental, and vision)
  • life
  • accident
  • disability
  • commuter
  • retirement options (401(k)/pension)
  • time off in accordance with local leave policies
  • Fulltime
Read More
Arrow Right

Strong Middle / Senior Automation Test Engineer (Python)

Our client is a US-based leading national services and online solutions provider...
Location
Location
Ukraine , Ternopil; Ivano-Frankivsk; Lviv; Kyiv; Uzhhorod; Chernivtsi; Zhytomyr; Rivne; Lutsk
Salary
Salary:
Not provided
eleks.com Logo
ELEKS
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 4+ years of software quality assurance experience
  • Strong coding skills in Python, with the judgment to recognize test code that needs work and the skill to improve it
  • Experience designing automated test frameworks, not just writing tests inside someone else's framework
  • Proven experience testing RESTful web services and web applications in a cloud environment (Azure preferred)
  • Comfort working across the test pyramid — unit, integration, and end-to-end — and a clear opinion on where each layer earns its keep
  • Comfort reasoning about numerical correctness — tolerances, golden masters, and regression of calculated outputs, not just HTTP 200s
  • Working knowledge of CI/CD pipelines (Azure DevOps or similar) and a point of view on what belongs in pre-merge vs. nightly vs. release gates
  • Awareness of security and compliance considerations in financial software — authorization testing, dependency scanning, and careful handling of sensitive data in test environments
  • A habit of measuring quality — escape rate, flake rate, coverage trends — and using those numbers to drive decisions
  • Familiarity with Selenium WebDriver, Postman, or equivalent tools (BDD/Gherkin/Cucumber is a plus)
Job Responsibility
Job Responsibility
  • Strengthen and extend our automated regression framework so the team can trust the results on every nightly run — assess the current state, propose a path forward, and execute
  • Push testing left: when a nightly regression catches a defect, drive a unit or integration test to catch the same class of problem on the next build
  • Build and maintain unit, integration, and end-to-end tests across our stack — Python test framework, C# APIs running in Azure, SQL and MongoDB
  • Own the quality of the numbers, not just the code — build golden-master and tolerance-based tests for the financial calculations at the heart of BASIS and AtlasOne, where a basis point of drift in a projection is a defect that needs to be caught
  • Own the CI/CD quality gates — decide what blocks a merge, what blocks a release, and how flaky tests get quarantined rather than ignored
  • Treat performance as a quality attribute — stand up performance regression coverage for calc-heavy paths so we catch slowdowns the same week they're introduced, not the quarter a client notices
  • Close the loop with production — work alongside the team to monitor Azure alerts, logs, and traces
  • investigate escaped defects from production support tickets
  • and feed what you find back into the right test layer
  • Develop, document, and execute functional and regression tests across both the established BASIS desktop client and the growing web-based experience that is replacing it
What we offer
What we offer
  • Close cooperation with a customer
  • Challenging tasks
  • Competence development
  • Ability to influence project technologies
  • Team of professionals
  • Dynamic environment with low level of bureaucracy
  • Fulltime
Read More
Arrow Right

PLC Software Automation Senior Engineer

Location
Location
Spain , Sarriguren
Salary
Salary:
Not provided
nordex-online.com Logo
Nordex Group
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Successfully completed technical degree in electrical engineering, automation technology or comparable qualification
  • Professional experience in PLC software development according to IEC61131 desirable
  • Experiences in defining requirements for software functions are required
  • Good knowledge of different communication protocols (e.g. Profinet, Modbus TCP) is required
  • Good knowledge of MS-Office and especially MS-Access
  • Knowledge in the use of Matlab/SIMULINK is preferable
  • Experiences in the agile software development according SCRUM are preferable
  • Fluent English
  • High results orientation and quality awareness
  • Initiative as well as responsible, structured and sustainable way of working
Job Responsibility
Job Responsibility
  • New and further development of control technology functions in the area of operational control of the wind turbine
  • Technical clarification and creation of software specifications
  • Implementation of software functions according to the requirements on a programmable logic controller (PLC)
  • Definition of test and acceptance criteria for the qualification of the wind turbine software
  • Quality assurance through software tests on the HiL setup in the software laboratory and on site at the wind turbine
  • Creation of the related software documentation
  • Close cooperation with various departments in an international environment
  • Fulltime
Read More
Arrow Right

Senior Software Engineer - Test Automation/Java

We are looking for a Senior Software Engineer – Test Automation (Java) with 5+ y...
Location
Location
Poland , Warsaw
Salary
Salary:
Not provided
mastercard.com Logo
Mastercard
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong experience in test automation or software engineering in test
  • Very good Java skills used in automation or tooling
  • Experience testing APIs, UI, and distributed systems
  • Ability to combine manual testing and automation effectively
  • Experience collaborating closely with developers in feature teams
  • Familiarity with CI/CD pipelines and modern delivery practices
  • 5+ years of experience
Job Responsibility
Job Responsibility
  • Own testing for assigned features as part of a feature team
  • Perform manual and exploratory testing, identify defects, and work directly with developers on fixes
  • Design and implement automated tests in Java (API, UI, integration)
  • Ensure new features are covered by reliable automation before release
  • Maintain and improve test stability and CI/CD integration
  • Fulltime
Read More
Arrow Right