Test Engineer - QA & Automation
Summary
Test Engineer with 3-5 years of experience focused on functional and automation testing using Playwright or Selenium. The role involves designing test scenarios, performing API testing with Postman/SQL, and leveraging AI coding assistants to generate and debug automation code in JavaScript or TypeScript.
Requirements
- Perform functional, regression, integration, exploratory, and end-to-end testing.
- Design and maintain test scenarios, test cases, and test data.
- Develop and maintain web automation using Playwright / Selenium or similar tools.
- Use AI coding assistants / AI agents to generate, enhance, debug, and maintain automation code.
- Review AI-generated code for correctness, maintainability, and test coverage.
- Perform API testing using Postman / REST APIs and validate backend data using SQL where required.
- Log, track, retest, and manage defects using Azure DevOps / Jira.
- Work closely with Product and Engineering teams throughout the SDLC.
- Support CI/CD-based automation execution and reporting, and independently own assigned modules.
- 3-5 years of software testing experience with strong functional and regression testing skills.
- Hands-on automation testing experience using Playwright / Selenium or similar tools.
- Good knowledge of JavaScript / TypeScript and ability to write, understand, review, and debug automation code.
- Practical experience using AI tools for coding and test automation, including test-case generation, code creation,
debugging, refactoring, and analysis.
- Experience with REST API testing and basic to intermediate SQL knowledge.
- Strong understanding of SDLC, STLC, Agile, and defect lifecycle.
- Good analytical, debugging, communication, and problem-solving skills
Benefits
- Experience with WebdriverIO / Appium for mobile automation.
- Exposure to AWS, Git, and CI/CD.
- Experience with Salesforce or enterprise applications.
- Basic understanding of performance and security testing