brownbox consulting logo

Software Development Engineer in Test

brownbox consulting
10 hours ago
Full-time
On-site
Pune Division, Maharashtra, India
Automation Tester, SDET

About the job

Test Automation & Framework Development

  • Design, develop, and maintain scalable web UI automation frameworks using Playwright (TypeScript / Python / JavaScript) following Page Object Model (POM) architecture
  • Implement parallel execution, retry strategies, flaky test analysis, and test isolation for reliable, stable test runs
  • Create and manage shared utilities β€” logging, test data handling, Microsoft Teams/Slack integrations, and HTML/Allure reporting
  • Define coding standards, perform code reviews, and onboard team members to the automation framework

CI/CD & Pipeline Integration

  • Configure and maintain GitHub Actions workflows for automated test execution β€” integrate with CI pipelines for reporting, failure screenshots, and alerting
  • Set up Git-event-driven test triggers and post structured test result summaries to collaboration channels
  • Work with shell scripting and Docker basics to support pipeline reliability and scalability

AI Agent Development & Integration

  • Contribute to AI-native test automation pipelines leveraging LLM APIs (Claude API / OpenAI) β€” including intelligent test selection, auto test generation via Playwright Codegen, and automated defect reporting
  • Build or support autonomous agent workflows with multi-step reasoning, tool use, and integration with external APIs (GitHub, Jira, REST APIs)
  • Develop and refine prompt engineering strategies to build reliable, deterministic agent behavior
  • Deploy and monitor AI agents via FastAPI or serverless functions; handle edge cases and output validation

Quality & Reporting

  • Perform functional, regression, smoke, and end-to-end test coverage for web platforms
  • Manage test data setup and teardown; generate Allure reports and share structured summaries with stakeholders
  • Analyze test failures, identify root causes, and drive continuous improvement of test coverage and quality processes

Automation & Testing

  • Strong proficiency in Playwright (TypeScript / Python / JavaScript) for web UI automation
  • Solid understanding of Page Object Model (POM) and scalable framework design principles β€” must have designed frameworks, not just written scripts
  • Familiarity with BDD frameworks such as Cucumber
  • Experience with test runners: pytest or Playwright Test Runner
  • Hands-on experience with Selenium WebDriver is a plus

Languages & Tools

  • Proficient in TypeScript and/or Python; familiarity with JavaScript is a plus
  • Experience with GitHub Actions and CI/CD pipeline configuration hands-on YAML writing required
  • Working knowledge of Shell / Bash scripting
  • Familiarity with REST API testing and integrations with tools like GitHub and Jira

AI & LLM Exposure

  • Working knowledge of LLM APIs (Claude API / OpenAI) for building AI-powered automation or agent workflows
  • Hands-on experience with prompt engineering for reliable, structured agent outputs
  • Exposure to MCP (Model Context Protocol) or agent skill-based design patterns
  • Familiarity with FastAPI for deploying lightweight agent services

Soft Skills

  • Strong debugging, analytical, and problem-solving skills β€” must be able to diagnose failures live
  • Ability to independently own modules and drive projects with minimal supervision
  • Good communication skills; ability to write structured summaries and documentation for both technical and non-technical stakeholders

Skills:- Playwright, Selenium, Fullstack Developer, cicd, TypeScript, Javascript and Large Language Models (LLM) tuning