Sanama Solution
Appium Automation Tester
Job Location
in, India
Job Description
Appium Automation Tester : Key Responsibilities : Automation Framework Design & Development : - Design, develop, and maintain automation frameworks for mobile (iOS & Android), web, and OTT applications. - Ensure frameworks are scalable, maintainable, and reusable for current and future testing needs. Test Automation Implementation : - Use Appium along with JavaScript to automate tests for mobile applications. - Create automated tests for web, mobile, and OTT platforms across different devices and environments. Technical Leadership : - Guide and mentor junior testers and automation engineers. - Conduct code reviews, functional reviews, and provide feedback on the quality of test automation scripts. CI/CD Integration : - Integrate automated tests into continuous integration/continuous deployment (CI/CD) pipelines using tools such as Jenkins, TeamCity, and Gradle. - Ensure automated test runs smoothly as part of the CI/CD processes. Framework Evaluation & Improvement : - Evaluate new testing tools, frameworks, and technologies. - Stay updated on best practices in the test automation field and incorporate relevant improvements to enhance testing efficiency. Collaboration & Communication : - Collaborate with developers, product managers, and other stakeholders to discuss technical challenges and suggest solutions. - Clearly communicate test strategies, results, and potential roadblocks to the wider team. Testing Strategy & Planning : - Develop test strategies, plans, and estimations for both functional and non-functional testing. - Establish timelines, priorities, and resource allocation for test automation efforts. Tool & Framework Selection : - Utilize and evaluate testing tools like Karate, WebdriverIO, JUnit, and others. - Identify the right framework for different types of applications based on requirements. Mentorship : - Provide mentorship and support to junior testers in terms of best practices, framework usage, and automation development. Quality Assurance (QA) Expertise : - Deep understanding of QA methodologies, software development life cycle (SDLC), and QA processes. - Participate in functional and integration testing to ensure product quality. Containerization & Virtualization : - Knowledge of containerization tools like Docker to help automate and streamline testing processes, especially in large-scale environments. (ref:hirist.tech)
Location: in, IN
Posted Date: 2/14/2025
Location: in, IN
Posted Date: 2/14/2025
Contact Information
Contact | Human Resources Sanama Solution |
---|