Overview
Job Title 2: Selenium Automation Engineer (Web & Mobile)
Location: Chennai
Exp: 5 to 10 Years of Experience in Functional and Regression Automation
Job Overview:
We are looking for a talented and experienced Selenium Automation Engineer to join our growing QA team. In this role, you will be responsible for designing, implementing, and maintaining automated test scripts for both web and mobile applications using Selenium WebDriver and other relevant automation tools. You will collaborate with development and QA teams to ensure the quality of our products, continuously improve our test automation frameworks, and ensure seamless testing across both web and mobile platforms.
Technical Skills:
- Selenium WebDriver: Advanced experience in Selenium WebDriver for web application automation.
- Appium: Experience with Appium or similar mobile automation tools for testing Android and iOS applications.
- Mobile Testing: Knowledge of mobile-specific testing techniques (e.g., gestures, push notifications, device sensors, OS-specific behavior).
- Automation Frameworks: Experience with test automation frameworks (e.g., TestNG, JUnit, Cucumber, or similar).
- CI/CD: Knowledge of integrating test automation into CI/CD pipelines (e.g., Jenkins, GitLab CI, CircleCI).
- Version Control: Familiarity with Git and TFS for version control.
- API Testing: Experience testing APIs using tools like Postman or automated API testing frameworks.
- Web Technologies: Strong understanding of HTML, CSS, JavaScript, and modern web development frameworks (e.g., Angular, React).
- Test Management Tools: Experience with Azure Test Lab or other test management tools
Key Responsibilities:
- Design, develop, and maintain automated test scripts for web and mobile applications using Selenium WebDriver, Appium, or similar tools.
- Create robust and scalable test automation frameworks for both web and mobile platforms.
- Ensure comprehensive coverage of key business scenarios and critical flows for functional, regression, and end-to-end testing across both web and mobile applications.
- Write and maintain automation scripts for mobile applications (Android ) using Appium, Perfecto or other relevant tools.
- Implement and execute tests for mobile-specific functionality, including touch gestures, location services, push notifications, and other device-specific features.
- Support automated testing on real devices and emulators/simulators for Android.
- Conduct automated testing across multiple web browsers (Chrome, Firefox, Safari, Edge) to ensure web applications work consistently across different environments.
- Perform testing on different mobile devices, screen resolutions, and mobile operating systems to ensure consistent application behaviour across platforms.
- Run automated test scripts on both web and mobile applications, analysing the results and identifying areas for improvement or issues.
- Refactor and maintain existing automation scripts to accommodate new features and updates to the application.
- Troubleshoot and resolve issues in the automation framework, test scripts, or test execution environments.
- Collaborate with application teams, developers, and other QA team members to define test scenarios and requirements.
- Report bugs and track defect resolution in tools such as Azure DevOps.
- Generate detailed test execution reports and communicate results clearly to stakeholders, both technical and non-technical.
- Contribute to the continuous improvement of the test automation strategy, ensuring tests are efficient, maintainable, and scalable.
- Share knowledge and best practices for test automation across the team and provide guidance to junior automation engineers.
- Evaluate and integrate new tools and technologies to improve the testing process and stay up to date with industry trends.
- Document automated test strategies, test case specifications, troubleshooting steps, and test automation best practices.
- Maintain reusable components, libraries, and frameworks for efficient test automation.
- Provide L3 support for the issues arises out of production
Job Type: Full-time
Benefits:
- Health insurance
- Life insurance
Schedule:
- Day shift
Work Location: In person