Job Title
Automation Tester / Automation Test Engineer
Department
Information Technology / Quality Assurance
Job Location
Gadag District, Karnataka
Job Type
- Full-Time
- Permanent
- Contract
- Internship / Trainee
Experience
0–3+ Years
Salary
₹3.0 – ₹10 LPA, depending on experience, technical skills, and employer.
Job Summary
We are looking for a detail-oriented and technically skilled Automation Tester to design, develop, and execute automated test scripts to ensure the quality, reliability, and performance of software applications.
The selected candidate will work closely with developers, business analysts, and QA teams to identify defects, automate repetitive testing activities, and ensure that applications meet functional and technical requirements.
Freshers with knowledge of Java/Python, Selenium, SQL, and software testing fundamentals can also apply for trainee positions.
Key Responsibilities
- Understand business and technical requirements.
- Create detailed test scenarios and test cases.
- Develop and maintain automated test scripts.
- Execute automated and manual test cases.
- Identify, document, and track software defects.
- Perform regression, functional, integration, and system testing.
- Analyze test results and prepare test reports.
- Maintain automation frameworks and test suites.
- Collaborate with developers to reproduce and resolve defects.
- Perform API testing where required.
- Validate application data using SQL queries.
- Participate in code reviews and testing discussions.
- Execute tests as part of CI/CD pipelines.
- Ensure adequate test coverage for new features.
- Maintain testing documentation.
- Support release and deployment testing.
Required Technical Skills
Automation Testing
- Selenium WebDriver
- Selenium Grid – preferred
- TestNG / JUnit
- Page Object Model (POM)
- Data-Driven Testing
- Keyword-Driven Testing
- Hybrid Automation Framework
- Web Automation
- Cross-Browser Testing
Programming
Knowledge of at least one programming language:
- Java
- Python
- JavaScript
- C#
Java is preferred for Selenium-based automation roles.
API Testing
- Postman
- REST API testing
- JSON
- XML
- HTTP methods
- API response validation
Database Testing
- SQL
- MySQL
- PostgreSQL
- Oracle
- Database validation
Testing Tools
- Jira
- TestRail – preferred
- Bugzilla – optional
- Jenkins
- Git
- GitHub/GitLab
- Maven/Gradle
Preferred Skills
- Selenium
- Appium
- Cypress
- Playwright
- Rest Assured
- Cucumber
- BDD Framework
- Jenkins
- Docker
- GitHub Actions
- CI/CD
- AWS/Azure basics
- Performance testing
- JMeter
- Mobile application testing
Educational Qualification
Candidates with any of the following qualifications may apply:
- B.E./B.Tech – Computer Science / IT / ECE
- MCA
- BCA
- B.Sc. Computer Science / IT
- M.Sc. Computer Science
- Diploma in Computer Science
- Other equivalent qualifications with relevant testing skills
Experience Requirements
Fresher / Trainee
Freshers should have:
- Basic knowledge of software testing concepts.
- Understanding of SDLC and STLC.
- Knowledge of test cases and defect reporting.
- Basic Java/Python programming.
- Knowledge of Selenium is preferred.
- Basic SQL knowledge.
- Familiarity with Git is an advantage.
- Good logical and analytical skills.
1–2 Years Experience
Candidates should have:
- Practical experience with Selenium automation.
- Experience developing and maintaining automation scripts.
- Knowledge of TestNG/JUnit.
- Experience with API and database testing.
- Understanding of Page Object Model.
- Experience with Jira or similar defect-tracking tools.
3+ Years Experience
Candidates should have:
- Strong automation framework development experience.
- Experience designing scalable automation frameworks.
- Strong programming knowledge.
- Experience with CI/CD integration.
- Experience mentoring junior testers.
- Knowledge of performance, API, and mobile testing is an advantage.
Testing Types
The Automation Tester may perform:
- Functional Testing
- Regression Testing
- Smoke Testing
- Sanity Testing
- Integration Testing
- System Testing
- End-to-End Testing
- API Testing
- Database Testing
- Cross-Browser Testing
- Mobile Testing
- Performance Testing
- User Acceptance Testing Support
Roles & Responsibilities
Test Planning
- Analyze requirements.
- Identify test scenarios.
- Prepare test cases and test data.
- Define automation opportunities.
Automation Development
- Create automated test scripts.
- Develop reusable automation components.
- Maintain Page Object Model frameworks.
- Implement data-driven and parameterized testing.
Defect Management
- Identify application defects.
- Create detailed bug reports.
- Assign severity and priority.
- Work with developers to resolve defects.
- Perform defect retesting.
Regression Testing
- Maintain regression test suites.
- Execute automated regression tests after new releases.
- Analyze failures and identify application defects versus automation issues.
Reporting
- Prepare daily/weekly testing reports.
- Track automation execution results.
- Report test coverage and defect status.
- Communicate quality risks to the development team.
Soft Skills
- Strong analytical skills
- Problem-solving ability
- Attention to detail
- Good communication
- Team collaboration
- Logical thinking
- Time management
- Ability to work under deadlines
- Continuous learning mindset
Benefits
Depending on the employer, benefits may include:
- Competitive salary
- Performance incentives
- Health insurance
- Paid leave
- Flexible working hours
- Hybrid/remote work options
- Training and certification support
- Technical workshops
- Career growth opportunities
- Performance-based promotions
Working Hours
Monday to Friday
Typical working hours:
9:30 AM – 6:30 PM
Working hours may vary according to project and employer requirements.
Hiring Process
- Resume Screening
- Aptitude/Logical Reasoning Test – if applicable
- Software Testing Assessment
- Selenium/Programming Coding Test
- Technical Interview
- Practical Automation Task
- HR Interview
- Document Verification
- Final Selection
