03 Aug
|
Arrow Electronics
|
India
03 Aug
Arrow Electronics
India
Position:
Senior Engineer - Java Automation
Job Description:
Key Responsibilities:
- Automation Test Framework Development:
Design, develop, and maintain robust and scalableautomation test frameworks usingJava,Selenium, andAppium to ensure thorough coverage for both web and mobile applications.
- Test Script Creation Execution:
Write and execute automated test scripts forweb andmobile applications, ensuring that critical functionality is validated across various platforms and devices.
- Collaboration with Cross-Functional Teams:
Work closely withdevelopers,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 intoCI/CD pipelines using tools likeJenkins,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 likeJIRA, 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 of5 years of hands-on experience inautomation testing, with proficiency inJava,Selenium, andAppium to build comprehensive test suites for web and mobile applications.
Technical Skills:
- Object-Oriented Programming (OOP):
Strong understanding ofobject-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 usingSelenium WebDriver forweb automation testing, including experience with browser interaction, element identification, and handling asynchronous behavior.
- Appium for Mobile Testing:
Hands-on experience in usingAppium for automatingmobile applications acrossiOS andAndroid platforms, including working with different mobile-specific features (e.g., gestures, touch events, app installations).
- CI/CD Version Control:
Proficiency in integrating test automation intoCI/CD pipelines, with practical experience using tools likeJenkins andGit for version control and continuous testing.
- Test Management Reporting Tools:
Familiarity withtest management tools likeJIRA,TestNG,Allure, or similar, for managing test cases, tracking defects, and reporting on test execution results.
- Agile Methodologies:
A solid understanding ofAgile methodologies, includingScrum andKanban, and experience working in Agile teams to ensure timely delivery of high-quality software.
Desirable Skills (Nice to Have):
- Jenkins, Maven Docker:
Experience withJenkins,Maven, andDocker to facilitate test automation, continuous integration, and containerization of test environments.
- RESTful API Testing:
Good understanding ofRESTful API testing using tools likePostman,Rest Assured, and other REST testing frameworks to validate backend services and APIs.
- Mobile Testing Frameworks:
Experience working withmobile testing frameworks foriOS andAndroid, 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 andproblem-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 agile 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 Engineer - Java Automation (India)
🏢 Arrow Electronics
📍 India