Key Responsibilities
- Design, develop, and maintain scalable automated test frameworks and test scripts
- Collaborate with developers, product managers, and QA teams to understand requirements and define test strategies
- Perform functional, regression, integration, and API testing
- Build and execute automated test suites for web, mobile, and backend systems
- Identify, document, and track defects using test management tools
- Integrate automated tests into CI/CD pipelines
- Analyze test results and provide detailed reports on quality metrics
- Ensure best practices in test automation, coding standards, and test coverage
- Participate in code reviews and contribute to improving testability of applications
Required Skills & Qualifications
- Bachelor’s degree in Computer Science, Engineering, or related field
- 5+ years of experience in software testing and test automation
- Strong programming skills in Java / Python / C#
- Hands-on experience with automation tools such as Selenium, Cypress, Playwright, or Appium
- Experience in API testing using Postman, RestAssured, or similar tools
- Knowledge of CI/CD tools like Jenkins, GitHub Actions, or GitLab CI
- Familiarity with version control systems like Git
- Strong understanding of SDLC, STLC, and Agile methodologies
- Experience with test frameworks such as TestNG, JUnit, or PyTest