Responsibilities
- Collaborate with QA, development, and product teams to gather requirements and pinpoint automation opportunities.
- Design, develop, and maintain reusable automated test scripts using tools like Selenium, Playwright, Cypress, Puppeteer, Appium, or UiPath Test Suite.
- Execute automated tests for web, mobile, and API layers to validate functionality, performance, and reliability.
- Analyse results, log defects in Jira or Azure DevOps, and track resolutions.
- Create and maintain test plans, cases, and data sets, and integrate with CI/CD pipelines (e. g., Jenkins, GitHub Actions).
- Perform API testing with tools like Postman; write basic SQL queries for data validation.
- Participate in Agile/Scrum ceremonies: sprint planning, stand-ups, retrospectives.
- Mentor juniors, optimise QA processes, and leverage AI tools for test data generation.
- Set up test environments, manage version control with Git, and support regression testing.
Requirements
- Bachelor's degree in Computer Science, Engineering, or related field.
- 2-4 years of QA experience, with a strong focus on test automation in SaaS/enterprise environments.
- Proficiency in at least one language: Python, Java, JavaScript, or C#.
- Hands-on experience with automation frameworks: Selenium WebDriver, Cypress, Playwright, Cucumber, or Appium.
- Solid grasp of software testing principles, SDLC, Agile/Scrum, and CI/CD pipelines.
- Experience with Jira, Confluence, Git/SVN, and issue tracking tools.
- Strong communication skills for cross-team collaboration and client interactions.
- REST API testing and SQL for database validation.
- Cloud exposure (AWS, Azure) and containerization (Docker).
- ISTQB certification or UiPath/Salesforce-related credentials.
- Familiarity with Microsoft Dynamics 365 Salesforce, or RPA tools.
- AI-powered testing and performance/load testing experience.
This job was posted by Neha Bora from XTEN-AV.