Position Details
- Role: QA Automation + Selenium + Java Coding
- Experience: 8+ Years
- Location: Bangalore (Hybrid)
- Qualification: BE/MS in Computer Science or equivalent qualification
About The Role
We are looking for a highly skilled and detail‑oriented QA Automation Engineer with strong expertise in Selenium and Java automation frameworks. The ideal candidate should have extensive experience in designing, developing, and maintaining scalable automation solutions for complex enterprise applications.
This role requires strong analytical abilities, hands‑on coding expertise, and the capability to validate end‑to‑end customer workflows across the complete feature lifecycle. The candidate will work closely with development, QA, and product teams to ensure high‑quality software delivery in an agile environment.
Key Responsibilities
- Design, develop, and maintain robust automation frameworks using Selenium and Java.
- Develop automated test scripts for functional, regression, integration, and end‑to‑end testing.
- Build automation frameworks, simulators, and tools for testing complex product features.
- Design and write reusable JUnit test cases with strong coding standards.
- Analyze software requirements and create comprehensive test strategies and test scenarios.
- Validate customer‑centric workflows and feature lifecycle testing.
- Identify, isolate, reproduce, and document software defects with clear reproduction steps.
- Collaborate with developers and cross‑functional teams to troubleshoot and resolve issues.
- Work in agile/sprint‑based development environments and support CI/CD testing activities.
- Maintain test artifacts, reports, and automation execution results.
Required Skills & Experience
- BE/MS in Computer Science or equivalent qualification.
- 8+ years of relevant work experience, including development and/or test automation.
Experience
- Experience in building automation framework, simulators and automating complex features.
- Excellent coding & analytical skill in Java and must have experience designing and writing JUnit tests.
- Must have experience testing complex features with customer aspect test scenarios for the feature lifecycle.
- Must be able to understand problems in software, isolate as needed and file a defect with clear/detailed instruction.
- Experience in using any bug tracking, test case management and version control systems.
- Must have experience with at least one web based UI Automation tool (ex. Selenium / Protractor).
- Work experience in the spring boot automation framework is a plus.
- Experience with at least one scripting language e.g. Shell, Perl, JavaScript etc.
- Knowledge of database concepts and should have exposure to PL/SQL.
- Basic knowledge in handling Unix/Linux environments.