Izmo
Senior Test Automation Engineer - Java/Selenium
- Compensation
- Not disclosed
- Location
- Bangalore
- Work setup
- Not specified
- Seniority
- Senior
- Employment
- Not specified
- Experience
- 4+ years
- Category
- Qa
- Posted
Skills
Full description
Key Responsibilities :
- Design, develop, and maintain scalable automation frameworks for mobile applications using Appium.
- Develop and execute automated test scripts for Android and iOS applications.
- Perform API automation testing using Java-based frameworks and REST APIs.
- Design and execute web automation test suites using Selenium or Playwright.
- Create reusable automation components and improve existing test frameworks.
- Perform manual testing for new features, regression testing, exploratory testing, and user acceptance validation where required.
- Collaborate with Product Managers, Developers, and Business Analysts to understand functional and technical requirements.
- Participate in requirement analysis, test planning, estimation, and defect management.
- Identify, document, and track software defects using defect management tools.
- Integrate automated test suites into CI/CD pipelines for continuous testing.
- Execute regression, smoke, sanity, integration, and end-to-end testing.
- Analyze test execution results and provide detailed reports to stakeholders.
- Continuously enhance automation coverage, framework stability, and execution efficiency.
- Mentor junior QA engineers and contribute to quality engineering best practices.
Required Skills :
- 4-10 years of experience in Software Testing with significant experience in automation testing.
- Strong hands-on expertise in Appium for Android and iOS mobile automation.
- Excellent programming skills in Java.
- Experience in designing and developing automation frameworks from scratch.
- Hands-on experience with Selenium WebDriver and/or Playwright for web automation.
- Strong experience in API testing using REST Assured, Postman, or similar tools.
- Knowledge of TestNG, JUnit, Maven, and Gradle.
- Experience with Git for source code management.
- Good understanding of object-oriented programming concepts and design patterns.
- Experience with CI/CD tools such as Jenkins, GitHub Actions, Azure DevOps, or GitLab CI.
- Familiarity with defect tracking tools such as Jira, Azure DevOps, or Bugzilla.
- Strong knowledge of SDLC, STLC, Agile, and Scrum methodologies.
Preferred Skills :
- Experience with cloud-based testing platforms such as BrowserStack, Sauce Labs, or LambdaTest.