SDET II (Automation)
Summary
An SDET II in Bangalore who independently owns QA activities: designing manual test plans and building automation frameworks with JavaScript and Playwright, testing REST APIs via Postman/Swagger, validating databases with SQL, and tracking defects in JIRA within Agile teams.
We are looking for a skilled SDET 2 with 4-5 years of experience in software testing, with strong hands-on expertise in both manual and automation testing. The ideal candidate should have experience in developing and maintaining automation scripts, API testing, database validation, and end-to-end testing of web applications. The candidate should be capable of independently owning testing activities, identifying quality gaps, and working closely with development and product teams to ensure reliable product delivery.
Responsibilities:
- Design, develop, execute, and maintain automated test scripts for web and API applications.
- Perform manual testing, including functional, regression, integration, sanity, smoke, and exploratory testing.
- Develop and maintain test plans, test scenarios, and test cases based on business and technical requirements.
- Build and enhance automation frameworks using Playwright.
- Perform API testing and validation using Postman, Swagger, or similar tools.
- Validate REST APIs, request/response payloads, status codes, error handling, and data integrity.
- Perform end-to-end testing of web applications.
- Validate database operations and application data using SQL queries.
- Identify, document, track, and verify defects using tools like JIRA.
- Collaborate with developers, product managers, and stakeholders to understand requirements and ensure product quality.
- Participate in Agile/Scrum ceremonies, including sprint planning, daily stand-ups, and retrospectives.
- Integrate and execute automation test suites.
- Analyze test results, identify recurring issues, and provide meaningful feedback to the development team.
- Identify opportunities to improve test coverage, automation efficiency, and overall QA processes.
Requirements:
- B. E / B. Tech / MCA / MCS or equivalent qualification.
- 4-5 years of relevant experience in QA/software testing.
- Strong hands-on experience in manual and automation testing.
- 4-5 years of experience in software quality assurance/software testing.
- Strong understanding of software testing concepts, STLC, and SDLC.
- Hands-on experience in both manual and automation testing.
- Good programming/scripting knowledge in JavaScript.
- Practical experience with automation tools/frameworks such as Playwright.
- Experience in designing, developing, executing, and maintaining automation test scripts.
- Strong experience in API testing using Postman, Swagger, or similar tools.
- Good understanding of REST APIs, JSON, HTTP methods, status codes, and API validation.
- Experience in functional, regression, integration, sanity, smoke, and exploratory testing.
- Basic to intermediate SQL knowledge for database validation and data integrity checks.
- Hands-on experience with defect tracking and test management tools such as JIRA.
- Understanding of Agile/Scrum methodologies.
- Good analytical, debugging, problem-solving, and communication skills.
Good to Have:
- Exposure to performance and load testing using tools such as JMeter or similar.
- Experience in testing dashboards, analytics, and reporting modules.
- Knowledge of validating charts, graphs, aggregations, filters, and report exports (Excel, CSV, PDF).
- Experience in validating data consistency between backend databases, APIs, and UI dashboards.
- Exposure to AI/ML application testing, particularly validating AI-generated responses and outputs.
- Understanding AI model testing concepts such as response accuracy, consistency, relevance, hallucination detection, and edge-case validation.
- Experience in testing AI-powered features, conversational interfaces, or LLM-based applications.
- Exposure to CI/CD tools and pipelines such as Jenkins or GitHub Actions.