QA Automation
Rezolve AI
Key Responsibilities
- Understand application requirements and prepare test scenarios and test cases.
- Execute functional, regression, smoke, and integration testing.
- Develop and maintain basic UI automation scripts using Playwright or Selenium.
- Identify, document, and track defects using tools such as Jira or similar defect-management systems.
- Analyze test failures and perform basic troubleshooting.
- Participate in test planning, execution, and reporting.
- Maintain automation scripts and update them when application changes occur.
- Collaborate with developers and QA team members to investigate and resolve issues.
- Learn and contribute to improving the automation framework and testing processes.
Requirements & Tech Stack
- Basic understanding of Software Testing / SDLC / STLC.
- Knowledge of Manual Testing concepts.
- Basic understanding with Playwright or Selenium.
- Knowledge of any one programming language:
- JavaScript / TypeScript
- Java
- Python
- Understanding of:
- Locators
- XPath / CSS selectors
- Assertions
- Waits
- Handling alerts, frames, windows/tabs
- Basic test execution and reporting.
- Basic knowledge of Git/GitHub.
- Good analytical and problem-solving skills.
- Good communication and willingness to learn.
Good to Have
- Knowledge of Playwright with JavaScript.
- Knowledge of Selenium WebDriver.
- Exposure to Page Object Model (POM).
- Basic knowledge of API testing.
- Familiarity with Postman.
- Basic understanding of CI/CD concepts.
- Exposure to Jenkins, GitHub Actions, or similar tools.
- Understanding of Agile/Scrum methodology.
Qualifications
- B.E / B.Tech / B.Sc / BCA / equivalent degree in Computer Science, IT, or a related field.
- Fresh graduates with relevant automation-testing knowledge or projects are encouraged to apply.
Candidate Profile
- Strong interest in Software Quality Assurance and Automation Testing.
- Completed academic/personal projects using Selenium or Playwright.
- Ability to understand existing automation scripts and make basic modifications.
- Comfortable learning new tools and technologies.
- Good attention to detail and a testing mindset.