Role Overview :
We are seeking a highly motivated and experienced Mobile & Web Automation Test Engineer to join our growing team.
In this role, you will be instrumental in ensuring the quality and reliability of our mobile (Android and iOS) and web applications.
You will leverage your expertise in Appium and Selenium to design, develop, and execute automated test scripts, contributing to a robust and efficient testing process.
Your ability to identify and resolve complex issues, coupled with your strong analytical and communication skills, will be crucial to our success.
Key Responsibilities :
- Design, develop, and maintain automated test scripts for mobile (Android and iOS) applications using Appium.
- Develop and maintain automated test scripts for web applications using Selenium (desired).
- Implement and maintain a robust automation framework to ensure test efficiency and reusability.
- Utilize best practices for test automation, including data-driven testing and keyword-driven testing.
- Perform comprehensive functional testing of mobile and web applications across various devices and browsers.
- Conduct thorough usability and compatibility testing to ensure a seamless user experience.
- Execute manual test cases and exploratory testing to identify defects and inconsistencies.
- Perform performance, installation, and interruption testing (desired).
- Investigate and analyze complex problems, identifying root causes and clearly documenting findings.
- Utilize JIRA, Rally, or other bug tracking systems to report, track, and manage defects.
- Provide clear and concise defect reports, including steps to reproduce and relevant screenshots / logs.
- Configure and manage test environments, including physical devices and emulators / simulators.
- Utilize cloud-based testing platforms such as AWS Device Farm or Google Firebase for efficient device testing.
- Maintain and update test data and configurations.
- Collaborate closely with developers, product managers, and other stakeholders throughout the SDLC / STLC.
- Participate in Agile ceremonies, including sprint planning, daily stand-ups, and retrospectives.
- Clearly communicate testing progress, risks, and issues to the team.
- Contribute to the creation and maintenance of quality system documents and artifacts.
- Contribute to the continuous improvement of testing processes and methodologies.
- Research and evaluate new testing tools and technologies.
- Propose and implement solutions to enhance test efficiency and effectiveness.
Required Skills & Experience :
3+ years of experience in testing mobile (Android and iOS) and web applications.2+ years of hands-on experience in Mobile Functional Automation Testing using Appium.2+ years of experience in Web Application testing.Experience with cloud-based device testing platforms (AWS Device Farm, Google Firebase, or equivalent).Strong understanding of the Software Development / Testing Life Cycle (SDLC / STLC).Proven experience in performing usability and compatibility testing across diverse devices and browsers.Proficient in using bug tracking systems such as JIRA or Rally.Knowledge and practical experience with Agile methodologies for software testing.Strong analytical and problem-solving skills.Excellent written and verbal communication skills.Positive, enthusiastic attitude with a strong desire to learn and adapt in a dynamic environment.Self-directed and self-motivated.Willingness to learn new technologies and tools.Desired Skills & Experience :
Experience with Selenium for web application automation.Experience with TestRail for test case management.Experience in performance, installation, and interruption testing.Knowledge of Confluence for documentation and collaboration.Experience with compatibility and performance testingref : hirist.tech)