SlipstreamJobsFresh Startup & VC-Backed Jobs

Senior Software QA Engineer (UI)

Ocient - Remote - Remote

Apply on the company site

SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.

Salary: INR 3,100,000 - 4,000,000 / annual

Ocient is seeking a Senior Software QA Engineer to design and lead end-to-end testing for a browser-based analytics platform where customers write and run SQL, explore results, and monitor distributed systems. This is a hands-on role focused on ensuring the UI remains correct, reliable, responsive, and usable as the platform scales. You will design and execute comprehensive test plans and automated suites to validate new UI features, workflows, and design changes. You'll build and maintain browser-based end-to-end automation covering critical user workflows across supported browsers and screen sizes, using tools like Playwright to diagnose and harden flaky tests through traces, videos, and network logs. You'll develop, run, and analyze UI regression tests ensuring functional stability, visual consistency, accessibility, and responsive performance. A key responsibility is validating the UI against the backend—confirming that what users see matches underlying SQL query results and REST API responses, including error states, empty states, and large data sets. You'll collaborate closely with the UI development team to add tests to nightly CI/QA infrastructure, improve test coverage, and enhance analysis and reporting tooling. You'll partner with Product Management and UI/UX design to review requirements and Figma designs early, define acceptance criteria, and confirm delivered UI matches design intent. You'll provide technical leadership in defining UI test strategies, frameworks, and best practices, including balancing component, integration, and end-to-end tests. You'll act as a subject matter expert for the UI, partnering with customer operations and development teams on user-reported issues and escalations. You'll also mentor junior engineers, fostering expertise in UI test automation and quality practices. REQUIREMENTS: - Bachelor's or Master's degree in Computer Science, Computer Engineering, or equivalent - 4–6 years of experience in QA engineering or front-end development, ideally focused on testing complex, data-intensive web applications - Proven experience in test planning, designing, and executing automated, reliable UI test frameworks - Playwright (Python) preferred; Cypress or Selenium also valued - Proficiency in TypeScript or JavaScript, with working understanding of React and modern front-end tooling (Vite, Vitest, React Testing Library, Mock Service Worker) - Strong QA and debugging skills; ability to trace issues across browser, network requests, REST APIs, and backend services using browser developer tools - Working knowledge of SQL and relational databases; ability to write queries verifying data the UI displays - Familiarity with data ingestion sources (S3, Kafka, HDFS) - Experience testing accessibility (WCAG), cross-browser compatibility, and front-end performance, including rich components (code editors, interactive charts, large virtualized tables) - Experience working from design tools such as Figma to validate usability and visual consistency - Proficiency in Python or TypeScript for test automation and tooling - Hands-on experience with JIRA, test case management systems, Git, and CI pipelines (GitHub Actions) - Experience using AI coding assistants (Claude Code, Cursor, Windsurf) to author and maintain tests, with judgment to review generated tests for vacuous assertions and hidden flakiness - Familiarity with Linux, Docker, and cloud environments (AWS or GCP), including deployment and monitoring of web applications - Experience testing applications built on high-performance distributed systems or databases is a strong plus - Ability to analyze complex test results and derive meaningful insights through visualization and test data analysis - Excellent written and verbal communication skills

Similar roles