CrawlJobs Logo

Software Quality Engineer – UI & API Testing

India, Bangalore · Job Posted January 12, 2026
Apply Position
Job Link Share

Job Description

Software Quality Engineer – UI & API Testing. This role has been designed as ‘Hybrid’ with an expectation that you will work on average 2 days per week from an HPE office. Aruba is an HPE Company, and a leading provider of next-generation network access solutions for the mobile enterprise. Helping some of the largest companies in the world modernize their networks to meet the demands of a digital future, Aruba is redefining the “Intelligent Edge” – and creating new customer experiences across intelligent spaces and digital workspaces.

Job Responsibility

  • Test, validate, and automate Web GUI and REST API functionality across the Mist Cloud platform to ensure high software quality for every release
  • Develop and maintain automated test suites for UI and API using Python-based frameworks
  • Perform staging smoke tests, production validations, and regression testing
  • Analyze Mist UI and API architecture to identify gaps and suggest improvements for better design, stability, and test coverage
  • Log, track, and manage defects and enhancements, working closely with developers to ensure timely resolution
  • Maintain and update test plans to support continuous regression testing and expand automation coverage
  • Build, monitor, and maintain test environments to ensure reliable automation execution and accurate test reporting
  • Write and maintain clear technical documentation for QA and Support teams
  • Collaborate with Customer Success teams to investigate customer-reported issues, reproduce defects, and convert them into regression test cases to prevent recurrence
  • Manage and prioritize multiple tasks independently while collaborating with cross-functional teams in a fast-paced environment
  • Participate in team meetings during early or late hours as required to support international stakeholders

Requirements

  • 2+ years of relevant experience in Quality Assurance or software testing
  • BE / ME / MS in Computer Science or a related discipline
  • Strong proficiency in Python programming with solid programming fundamentals
  • Hands-on experience with Selenium and pytest frameworks
  • Experience testing Web applications and REST APIs
  • Strong written and verbal communication skills
  • Good problem-solving ability with a collaborative mindset
  • Ability to clearly communicate project status, risks, and blockers
  • Strong interpersonal skills and ability to work effectively in cross-functional teams
  • Willingness to work in an onsite model (5 days per week)

Nice to have

  • Experience in UI and API troubleshooting
  • Experience writing detailed regression test cases
  • Familiarity with Django RESTful APIs
  • Knowledge of networking technologies
  • Self-starter attitude with the ability to take initiative and work independently
  • Comfortable working in a fast-paced, dynamic environment

What we offer

  • Health & Wellbeing
  • Personal & Professional Development
  • Unconditional Inclusion

Looking for more opportunities?

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

Similar Jobs for

Software Quality Engineer – UI & API Testing

8 matching positions

Sr. Software Engineer - UI

At Spectro Cloud, we are in search of a talented individual to become an integra...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
spectrocloud.com Logo
Spectro Cloud
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science or related technical field, or equivalent experience
  • 5+ years of software development experience with a focus on frontend development
  • Expert-level proficiency in ReactJS, JavaScript/TypeScript, including hooks and state management (Redux, Context API)
  • Strong knowledge of design systems, component libraries, and accessibility standards (WCAG)
  • Proven ability to build and optimize performant user interfaces
  • Proficiency with modern build tools (Vite, Webpack), version control (Git), and code quality tools
  • Understanding of frontend security principles including XSS prevention and secure authentication flows
  • Strong architectural skills for distributed frontend systems with focus on responsive design using HTML5 and CSS3
  • Experience with SSR and server runtimes (Node.js, Bun)
  • Experience with frontend testing frameworks such as React Testing Library
Job Responsibility
Job Responsibility
  • Design, optimize, and streamline GoLang-based microservices
  • Ensure seamless operation of the platform through automation, scripting, and rigorous testing
  • Produce clean and efficient code
  • Collaborate with cross-functional teams to create scalable, dependable, and secure solutions
  • Stay current with industry trends and emerging technologies
  • Fulltime
Read More
Arrow Right

Senior Software Quality Engineer

We’re looking for a Senior Software Quality Engineer with strong experience in m...
Location
Location
Egypt , Cairo
Salary
Salary:
Not provided
arrow.com Logo
Arrow Electronics
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3+ years in QC with expertise in manual, automation, API, and performance testing
  • Hands-on experience with tools like Selenium, Playwright, JMeter, and Postman
  • Proficient in scripting/programming languages like Python, Java, or JavaScript
  • Working knowledge of AI/ML concepts, especially as applied to testing (e.g., pattern detection, test impact analysis)
  • Experience using or evaluating AI-based testing tools or frameworks
  • Solid understanding of Agile/Scrum practices and CI/CD pipelines
  • Strong analytical, debugging, and problem-solving skills
Job Responsibility
Job Responsibility
  • Plan, design, and execute manual and automated test cases based on requirements, user stories, and acceptance criteria
  • Develop and maintain test automation frameworks across UI and API platforms
  • Perform API testing using tools like Postman, RestAssured, or similar
  • Develop and maintain performance testing using tools such as JMeter, Gatling, or LoadRunner
  • analyze performance metrics and suggest improvements
  • Apply AI/ML technologies techniques to improve testing practices
  • Collaborate with developers, product owners, and business analysts in Agile ceremonies including sprint planning, reviews, and retrospectives
  • Contribute to and enforce quality best practices, including shift-left testing and test strategy planning
  • Investigate, debug, and triage issues
  • perform root cause analysis and track defect trends
  • Fulltime
Read More
Arrow Right

Software Engineer, Embedded UI - C++

Roku is changing how the world watches TV. Roku is the #1 TV streaming platform ...
Location
Location
United Kingdom , Cambridge
Salary
Salary:
Not provided
roku.com Logo
Roku
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3-5+ years of relevant software development experience
  • Proficiency in modern C++ with the ability to read, debug, and extend embedded/firmware codebases
  • Strong Python experience for building developer tooling, automation, and offline data-processing workflows (e.g., log analysis and data quality improvements)
  • Experience building or improving CI pipelines (including validation and quality gates) to support reliable releases
  • Familiarity with logging/telemetry concepts and an interest in improving data quality from code to downstream consumers
  • Working knowledge of core systems concepts (memory, threading/concurrency, and debugging) and the ability to apply them when investigating issues
  • Experience designing pragmatic internal tools or APIs, with an understanding of trade-offs and maintainability
  • Strong communication skills and a collaborative mindset, as this role partners closely with engineers across UI infrastructure and adjacent teams
  • Built JavaScript/TypeScript frameworks or worked on JS virtual machines and runtimes
Job Responsibility
Job Responsibility
  • Building and maintaining tooling to improve the quality and consistency of data collected from Roku OS logging
  • Developing and evolving offline pipelines that process logs to support initiatives like pre-merge validation in Firmware CI and automated data contract generation
  • Writing and reviewing C++ changes in embedded codebases to ensure logging is accurate, reliable, and usable downstream
  • Creating Python-based tooling and automation (non-embedded) to extract, analyze, and validate log usage across large codebases
  • Partnering with engineers across UI infrastructure, firmware, and CI to integrate tooling into developer workflows and keep it production-ready
  • Troubleshooting issues across tooling, pipelines, and source instrumentation, balancing correctness, maintainability, and scalability
  • Using agentic coding to accelerate feature development and testing
What we offer
What we offer
  • Global access to mental health and financial wellness support and resources
  • Local benefits include statutory and voluntary benefits which may include healthcare (medical, dental, and vision), life, accident, disability, commuter, and retirement options (401(k)/pension)
  • Employees are supported in taking time off, in accordance with local leave policies and other personal needs to support their evolving work and life needs
  • Fulltime
Read More
Arrow Right

Software Quality Assurance Engineer

Software Quality Assurance Engineer! Permanent Position / Direct Hire!
Location
Location
United States , SFO, CA
Salary
Salary:
33.00 - 40.00 USD / Hour
sar-tech.net Logo
SAR Tech
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree or master’s degree in Computer Science or related technical field
  • strong knowledge of Typescript, Javascript, Google AngularJS, Jenkins and Github
  • strong automation experience on mobile applications including tools like Appium, UI Automator, Selenium
  • Agile tools like Buganizer
  • SQL and DB query skills
  • MS Access, MS office
  • Experience in Mobile payments domain, and understanding of how payments ecosystem works
  • Experience in Buganizer
  • Experience in building automation suites for both Android and iOS applications
  • Knowledge of tools like Android Studio, Android Debug Bridge, XCode
Job Responsibility
Job Responsibility
  • Create detailed, comprehensive and well-structured test plans and test cases
  • Estimate, prioritize, plan and coordinate testing activities
  • Execute the test cases and file bugs using bug tracking tool BUGANIZER
  • Use Android Debug Bridge (ADB) commands to Install apks, dump and manage log buffers for various android versions
  • Use Xcode to build and install catalog app and iOS Console/Apple Configurator to get crash logs from iOS devices
  • Identify, analyze, and document problems with program function, output, online screen, or content
  • Design, develop and execute automation scripts using open source tools
  • Identify, record, document thoroughly and track bugs
  • Develop testing programs that address areas such as database impacts, software scenarios, regression testing, negative testing, error or bug retests, or usability
  • Conduct software compatibility tests with programs, hardware, operating systems, or network environments
  • Fulltime
Read More
Arrow Right

UI UX Senior Software Engineer

VES, LLC is seeking a highly experienced Senior Software Engineer to support adv...
Location
Location
United States , Aberdeen Proving Ground
Salary
Salary:
Not provided
VES
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Experience producing engaging UI/UX design and development
  • Demonstrated experience supporting Army or USMC Mission Command systems
  • Strong proficiency in Java, JavaScript, and modern web frameworks (React, Angular, TypeScript)
  • Experience developing full-stack applications using RESTful APIs and distributed architecture
  • Hands-on experience with Agile/Scrum development methodologies
  • Experience with CI/CD pipelines, automated testing, and code quality tools (Jenkins, SonarQube, Fortify)
  • Familiarity with tactical systems, cross-domain solutions, and mission-critical defense environments
  • Ability to work effectively with government customers, prime contractors, and multidisciplinary engineering teams
  • U.S. Citizenship required
Job Responsibility
Job Responsibility
  • Design, develop, and maintain advanced software systems supporting Army and USMC platforms
  • Lead and contribute to full lifecycle software development including requirements analysis, system design, implementation, integration, testing, deployment, and sustainment
  • Develop and enhance web-based and tactical applications for vehicle-mounted systems, and unmanned platforms
  • Serve as technical lead or senior contributor on Agile Scrum teams, supporting sprint planning, technical exchanges, and software demonstrations
  • Develop secure, scalable RESTful services and client applications operating across multiple security domains
  • Collaborate directly with government stakeholders during Technical Exchange Meetings (TEMs), design reviews, and operational evaluations
  • Support integration with tactical data systems, messaging frameworks, geospatial services, and battlefield visualization tools
  • Ensure compliance with DoD security, quality, and coding standards using automated CI/CD and code quality tools
  • Mentor junior engineers and contribute to continuous process and technical improvement initiatives
What we offer
What we offer
  • Competitive salary
  • 401(k) plan with company match
  • Comprehensive health insurance
  • Up to 15 paid vacation days per year
  • 11 paid holidays
  • Tuition reimbursement
  • Fulltime
Read More
Arrow Right

Frontend Software Engineer – Robotics Teleoperation UI

The Frontend Software Engineer – Robotics Teleoperation UI is responsible for de...
Location
Location
United States , Redmond
Salary
Salary:
Not provided
sigmadzn.com Logo
Sigma Design
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Computer Science, Software Engineering, or a related technical field, or equivalent professional experience required
  • Minimum of 3 years of relevant software development experience with a focus on frontend or UI development preferred
  • Experience developing web applications using TypeScript and modern frontend frameworks such as React preferred
  • Familiarity working in Linux environments and using command-line tools
  • General understanding of backend services or API integration
  • Experience with software testing practices and improving unit test coverage preferred
  • Strong written and verbal English language communication skills
  • Excellent teamwork/interpersonal skills and the ability to communicate effectively
  • Demonstrated ability to work collaboratively, both within and outside one's own work group
  • Demonstrate commitment and adherence to Sigma Design Core Values
Job Responsibility
Job Responsibility
  • Design, develop, and maintain frontend applications that support robotics teleoperation tools and operational workflows
  • Collaborate with engineering and operations teams to gather requirements and translate them into functional and intuitive user interface solutions
  • Develop modern web applications using TypeScript and React or similar frameworks to support operator interaction with robotics systems
  • Improve frontend software quality through enhanced architecture, code reviews, and expanded unit testing coverage
  • Troubleshoot, debug, and optimize UI performance to support reliable operational use
  • Work within Linux-based development environments and utilize command-line tools as part of the development workflow
  • Collaborate with cross-functional teams to integrate frontend systems with backend services and operational tools when required
  • Contribute to continuous improvement of frontend engineering practices and development standards
  • Follow Business Technology policies to protect sensitive data and reduce information security occurrences
What we offer
What we offer
  • competitive compensation
  • a 401(k) with up to 4% company match
  • quarterly bonus program
  • 15-days of accrued PTO
  • 9 company paid holidays
  • multiple options for medical insurance
  • dental insurance
  • voluntary benefits: vision, long-term disability, and life insurance
  • Fulltime
Read More
Arrow Right

Frontend Software Engineer – Robotics Teleoperation UI

The Frontend Software Engineer – Robotics Teleoperation UI is responsible for de...
Location
Location
United States , Burlingame
Salary
Salary:
Not provided
sigmadzn.com Logo
Sigma Design
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Computer Science, Software Engineering, or a related technical field, or equivalent professional experience required
  • Minimum of 3 years of relevant software development experience with a focus on frontend or UI development preferred
  • Experience developing web applications using TypeScript and modern frontend frameworks such as React preferred
  • Familiarity working in Linux environments and using command-line tools
  • General understanding of backend services or API integration
  • Experience with software testing practices and improving unit test coverage preferred
  • Strong written and verbal English language communication skills
  • Excellent teamwork/interpersonal skills and the ability to communicate effectively
  • Demonstrated ability to work collaboratively, both within and outside one's own work group
  • Demonstrate commitment and adherence to Sigma Design Core Values
Job Responsibility
Job Responsibility
  • Design, develop, and maintain frontend applications that support robotics teleoperation tools and operational workflows
  • Collaborate with engineering and operations teams to gather requirements and translate them into functional and intuitive user interface solutions
  • Develop modern web applications using TypeScript and React or similar frameworks to support operator interaction with robotics systems
  • Improve frontend software quality through enhanced architecture, code reviews, and expanded unit testing coverage
  • Troubleshoot, debug, and optimize UI performance to support reliable operational use
  • Work within Linux-based development environments and utilize command-line tools as part of the development workflow
  • Collaborate with cross-functional teams to integrate frontend systems with backend services and operational tools when required
  • Contribute to continuous improvement of frontend engineering practices and development standards
  • Follow Business Technology policies to protect sensitive data and reduce information security occurrences
What we offer
What we offer
  • competitive compensation
  • a 401(k) with up to 4% company match
  • quarterly bonus program
  • 15-days of accrued PTO
  • 9 company paid holidays
  • multiple options for medical insurance
  • dental insurance
  • voluntary benefits: vision, long-term disability, and life insurance
  • Fulltime
Read More
Arrow Right
New

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