Description
Key Responsibilities :
Automation Test Framework Development :
Design, develop, and maintain robust and scalable automation test frameworks using Java , Selenium , and Appium to ensure thorough coverage for both web and mobile applications.
Test Script Creation & Execution :
Write and execute automated test scripts for web and mobile applications, ensuring that critical functionality is validated across various platforms and devices.
Collaboration with Cross-Functional Teams :
Work closely with developers , QA engineers , and product stakeholders to understand project requirements, user stories, and acceptance criteria, and translate these into effective and efficient automated test cases.
CI / CD Integration :
Integrate automated test scripts into CI / CD pipelines using tools like Jenkins , Git , and others, ensuring that tests are automatically executed during the build and deployment process, providing real-time feedback on code quality.
Test Failure Debugging & Troubleshooting :
Troubleshoot and debug test failures, identify root causes, and collaborate with developers to resolve issues. Provide actionable insights and recommendations to improve test stability and coverage.
Defect Tracking & Reporting :
Report test results clearly and concisely to relevant stakeholders. Track defects through tools like JIRA , and ensure that defects are addressed, retested, and closed in a timely manner.
Test Execution & Regression :
Manage the execution of automated test suites, focusing on regression, functional, and performance testing. Perform re-testing to ensure product stability after bug fixes and feature updates.
Requirements : Experience :
5+ Years in Automation Testing :
A minimum of 5 years of hands-on experience in automation testing , with proficiency in Java , Selenium , and Appium to build comprehensive test suites for web and mobile applications.
Technical Skills :
Object-Oriented Programming (OOP) :
Strong understanding of object-oriented programming (OOP) principles and design patterns (e.g., Page Object Model), enabling the development of maintainable and scalable test scripts.
Selenium WebDriver :
Expertise in using Selenium WebDriver for web automation testing , including experience with browser interaction, element identification, and handling asynchronous behavior.
Appium for Mobile Testing :
Hands-on experience in using Appium for automating mobile applications across iOS and Android platforms, including working with different mobile-specific features (e.g., gestures, touch events, app installations).
CI / CD & Version Control :
Proficiency in integrating test automation into CI / CD pipelines , with practical experience using tools like Jenkins and Git for version control and continuous testing.
Test Management & Reporting Tools :
Familiarity with test management tools like JIRA , TestNG , Allure , or similar, for managing test cases, tracking defects, and reporting on test execution results.
Agile Methodologies :
A solid understanding of Agile methodologies, including Scrum and Kanban , and experience working in Agile teams to ensure timely delivery of high-quality software.
Desirable Skills (Nice to Have) :
Jenkins, Maven & Docker :
Experience with Jenkins , Maven , and Docker to facilitate test automation, continuous integration, and containerization of test environments.
RESTful API Testing :
Good understanding of RESTful API testing using tools like Postman , Rest Assured , and other REST testing frameworks to validate backend services and APIs.
Mobile Testing Frameworks :
Experience working with mobile testing frameworks for iOS and Android , including cross-platform solutions.
Soft Skills :
Independent & Efficient :
Ability to work independently, prioritize tasks effectively, and manage time well in a fast-paced environment.
Problem-Solving :
Strong analytical and problem-solving skills , with a keen attention to detail and the ability to troubleshoot complex issues quickly.
Communication & Collaboration :
Excellent written and verbal communication skills, with the ability to collaborate with various teams, provide feedback, and share knowledge in a clear and constructive manner.
Why Join Us?
Opportunity to work with cutting-edge automation technologies in a collaborative and innovative environment.
Competitive salary and benefits package.
Career growth opportunities in a fast-paced and dynamic industry.
A strong focus on work-life balance and employee well-being.
Location :
IN-KA-Bangalore, India (eInfochips)
Time Type : Full time
Job Category : Engineering Services
Senior Automation Engineer • Bengaluru, Karnataka, India