QA Automation Engineer Intern, Intern to Hire
Impacto Digifin Technologies
This job at a glance
- Who can apply
- Freshers and up to 1 year · Bachelor's degree
- Must know
- Business analysisStatisticsSQLUnit testingTroubleshootingAgile
- Nice to have
- REST APIsSeleniumPythonJava
- Work
- On-site in Bengaluru · internship
- Pay
- Not stated by the employer.
- Listed
- 11 Nov 2026 · still open
Sign in free to see which of these skills your resume already shows.
About the Role
We are looking for enthusiastic and motivated fresh graduates interested in building a career in Software Testing and QA Automation. This is an Intern-to-Hire opportunity, offering practical exposure to Manual Testing, Automation Testing, Selenium, Playwright, API Testing, and Database Testing. You will work closely with developers, QA engineers, and business analysts to understand requirements, identify defects, and ensure software quality. Candidates demonstrating strong technical capabilities, learning ability, and overall performance during the six-month internship may be considered for full-time employment.
Key Responsibilities
- Understand application requirements, business workflows, and functional specifications.
- Perform manual testing of web-based applications.
- Prepare and execute test cases, test scenarios, and test scripts.
- Identify, document, report, and track software bugs and defects.
- Develop and execute automated test scripts using Selenium or Playwright.
- Work with Python, Java, or JavaScript/TypeScript for automation scripting.
- Perform functional, regression, smoke, and integration testing.
- Perform API testing using Postman and understand REST API concepts.
- Validate application data using basic SQL queries.
- Understand and work with automation testing frameworks such as PyTest or TestNG.
- Collaborate with developers and senior QA engineers to troubleshoot and resolve defects.
- Maintain test execution reports and testing documentation.
- Participate in team discussions, code reviews, and Agile/Scrum activities.
- Continuously improve testing processes and automation coverage.
Requirements & Tech Stack
Programming Languages
- Basic knowledge of Python or Java.
- Familiarity with JavaScript or TypeScript is an added advantage.
- Understanding of variables, data types, loops, conditions, and functions.
- Basic understanding of Object-Oriented Programming (OOP).
- Ability to write simple programs and logical solutions.
Automation Testing Tools
- Selenium WebDriver: Basic understanding of browser automation, locators, WebElements, and automation scripts.
- Playwright: Basic understanding of browser automation, locators, assertions, and end-to-end testing.
- Cypress: Familiarity is an added advantage.
- Understanding of automated test execution and browser-based testing.
Automation Frameworks
- PyTest: Basic knowledge of test execution, assertions, and fixtures.
- TestNG: Basic familiarity for Java-based automation.
- Understanding of test scripts, reusable methods, and test automation frameworks.
- Basic knowledge of test reporting and debugging.
Manual Testing Fundamentals
- Understanding of Software Development Life Cycle (SDLC).
- Understanding of Software Testing Life Cycle (STLC).
- Test Case Design and Test Scenario Preparation.
- Functional Testing.
- Regression Testing.
- Smoke and Sanity Testing.
- Integration Testing.
- Bug Reporting and Defect Life Cycle.
API Testing
- Basic understanding of REST APIs.
- Familiarity with Postman.
- Understanding of HTTP methods – GET, POST, PUT, and DELETE.
- Basic understanding of JSON request and response validation.
- REST Assured: Added advantage.
Database & SQL
- Basic SQL knowledge.
- Understanding of SELECT, INSERT, UPDATE, and DELETE queries.
- Basic understanding of database concepts.
- Familiarity with MySQL, PostgreSQL, or Oracle is an advantage.
Tools & Technologies
- Git and GitHub: Basic understanding.
- Jira or similar bug-tracking tools.
- Basic understanding of Agile/Scrum methodology.
- CI/CD and Jenkins: Added advantage.
Preferred Skills
- Candidates with exposure to any of the following will have an added advantage:
- Selenium with Python or Java.
- Playwright with Python, JavaScript, or TypeScript.
- Cypress Automation.
- PyTest or TestNG.
- API Automation Testing.
- REST Assured.
- Jenkins and CI/CD fundamentals.
- Banking and Financial Services (BFSI) application knowledge.
- JMeter – Basic performance testing knowledge.
Note: Professional experience with automation tools is not mandatory. Candidates with basic knowledge, academic projects, or personal practice projects are encouraged to apply.
Qualifications
- Bachelor's degree in Computer Science, Information Technology, Engineering, or a related discipline.
- Fresh graduates and entry-level candidates are welcome.
- Candidates with programming fundamentals and an interest in software testing are preferred.
- No prior professional work experience is mandatory.
Essential Soft Skills
- Strong logical reasoning and analytical thinking.
- Problem-solving and debugging abilities.
- Attention to detail.
- Good verbal and written communication.
- Ability to work independently and collaboratively.
- Positive attitude and willingness to learn new technologies.
- Adaptability to a dynamic project environment.
Internship & Full-Time Employment Opportunity
- Internship Duration: 6 Months.
- Monthly Stipend: ₹20,000.
- Practical training and hands-on project exposure on real-time Banking and Financial Applications.
- Performance evaluation based on programming skills, testing knowledge, automation capabilities, learning progress, communication, and overall contribution.
- Opportunity to transition to full-time employment upon successful completion and meeting performance expectations.
- Full-Time Annual CTC: ₹4.5 LPA upon successful confirmation.
Work Details
- Location: Bangalore (Brookefield / Whitefield)
- Work Mode: Work from Office (Mandatory)
- Working Days: Monday to Saturday (Alternate Saturdays Working)
- Working Hours: 10:30 AM – 7:30 PM (Extendable based on business requirements)