Do you love challenges? Then we love you!
Position Overview:
We are seeking an experienced Automation Tester with a minimum of 2 years of hands-on experience in designing, developing, and executing automated test scripts for both UI and Mobile applications. The ideal candidate should have a strong understanding of testing methodologies, the software development lifecycle, and experience with various automation testing tools and frameworks.
Duties and Responsibilities:
- Test Automation Development:
- Design, develop, and maintain automated test scripts for both functional and regression testing of UI and mobile applications.
- Implement automated test scripts for UI and Mobile applications using tools and frameworks such as Selenium WebDriver, Playwright, and Appium.
- UI Testing Automation:
- Automate test cases for UI applications using frameworks like Selenium WebDriver and Playwright.
- Work with different web elements (buttons, links, form fields, etc.) to create automated test cases for functional testing and regression testing.
- Ensure automated tests are robust, reusable, and maintainable.
- Mobile Automation Testing:
- Develop and execute automated test scripts for mobile applications on both Android and iOS platforms using tools such as Appium and Playwright.
- Ensure mobile applications are thoroughly tested across various devices and screen sizes.
- Scripting and Programming:
- Write test scripts using Python (preferred), Java, C#, or other scripting languages to implement the automation framework.
- Create custom functions and utilities to enhance test automation processes.
- API Testing (Basic Understanding):
- Perform basic API testing as part of automation, validating integration and functionality.
- Develop and execute API test scripts and automate data-driven testing for backend services.
- Regression and Functional Testing:
- Conduct automated regression testing to ensure the application remains functional after new changes are implemented.
- Continuously improve automation scripts and test coverage to address evolving application features.
- Collaboration with Development and QA Teams:
- Collaborate with developers, QA engineers, and other stakeholders to ensure that automation strategies align with development goals and timelines.
- Participate in review sessions to refine test cases, frameworks, and testing procedures.
- Test Documentation and Reporting:
- Maintain clear, accurate, and up-to-date documentation of automated test cases, scripts, and execution results.
- Provide detailed reports on the test execution status, including test failures, errors, and defect tracking.
- Continuous Improvement:
- Stay up-to-date with the latest trends in automation tools, frameworks, and testing methodologies.
- Identify areas for improving test automation processes, frameworks, and execution efficiency.
- Test Environment Setup and Maintenance:
- Set up and maintain automated testing environments for UI and mobile applications to ensure consistency across test runs.
- Troubleshoot test environment issues and collaborate with the team to resolve any testing-related challenges.
Core Competencies:
- Design, implement, and maintain automated test scripts for functional and Regression – UI and Mobile automation.
- Experience with UI testing tools and frameworks like Selenium WebDriver, Playwright, etc. to automate UI test cases.
- Experience with Mobile testing tools and frameworks like Appium, Playwright, etc. for Mobile Automation.
- Experience with scripting languages like Python (Preferred), C#, Java, etc.
- Basic understanding of Testing Methodology and API testing should be required.
Educational Requirements:
- Graduate
Professional Experience:
- 2+ Years
Work Location:
Mumbai, India
Job Locations: Mumbai - India
Experience: 2+ Years