5 Sanama solution Jobs
Appium Automation Tester (2-8 yrs)
Sanama solution
posted 4d ago
Key skills for the job
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.
Functional Areas: Software/Testing/Networking
Read full job description