
Software Development Engineer Test
Shuru • India
Role & seniority: Senior Software Test Engineer (3+ years; manual and automation testing)
Stack/tools: Java/JavaScript; Playwright (TypeScript/JavaScript); API testing (Postman or similar); SQL; CI/CD (Azure DevOps); OOP principles; SDLC/STLC
Top 3 responsibilities
-
Perform manual and automated testing across web and mobile platforms; plan functional, regression, integration, and UAT cycles
-
Design/build and continually improve Playwright-based automation frameworks; integrate test suites into CI/CD pipelines
-
Collaborate with developers, PMs, and BAs to embed quality early; manage defects; mentor QA engineers; improve QA processes
Must-have skills
-
Strong JavaScript/TypeScript programming and OOP knowledge
-
Proven Playwright automation experience
-
API testing expertise (Postman or equivalent) and advanced SQL skills
-
Solid SDLC/STLC understanding; experience with QA methodologies; CI/CD familiarity (Azure DevOps)
-
Strong written/verbal English; ability to write clear test plans/cases
Nice-to-haves
-
Experience with cloud-based testing environments
-
Knowledge of trading workflows (account management, order execution, reporting)
-
Exposure to Agile environments and cross-functional teams
-
Location & work type: Flexible work environment with remote options available; global/remote collaboration possible
Full Description
We are looking for a Senior Software Test Engineer with 3+ years of strong experience in both manual and automation testing. The candidate should have proven expertise in Java/Javascript, Playwright/Javascript, and API testing, and SQL. This role requires a professional who can ensure software quality across web, mobile, and API platforms while collaborating in an Agile environment.
Responsibilities Perform both manual and automated testing for web and mobile platforms. Plan and execute functional, regression, integration, and UAT testing cycles. Design, build, and continuously enhance automation frameworks using Playwright (TypeScript/JavaScript). Apply object-oriented programming (OOP) principles to develop reusable, scalable, and maintainable automation components. Integrate automated test suites into CI/CD pipelines, preferably using Azure DevOps. Collaborate closely with developers, product managers, and business analysts to ensure quality is embedded from early stages of development. Identify, log, and track defects through to resolution, ensuring timely and effective fixes. Define, review, and continuously improve QA processes, standards, and best practices. Mentor and guide QA engineers, contributing to a strong quality culture across the team. Ensure comprehensive test coverage across complex trading workflows, including account management, order execution, and reporting.
Requirements
Strong understanding of programming fundamentals with hands-on experience in JavaScript / TypeScript. Solid knowledge of object-oriented programming (OOP) principles. Proven experience with Playwright automation using TypeScript / JavaScript. Strong understanding of client-server architecture and API testing (Postman or similar tools). Advanced SQL skills for database validation and data verification. Strong grasp of SDLC, STLC, QA methodologies, tools, and best practices. Ability to write clear and effective test plans and test cases for both manual and automated execution. Upper-intermediate English level for communication with global teams. Experience with CI/CD pipelines and cloud-based test environments.
Benefits
Competitive salary and benefits package. Opportunity to work with a team of experienced product and tech leaders. A flexible work environment with remote working options. Continuous learning and development opportunities. Chance to make a significant impact on diverse and innovative projects.