Job Summary
We are looking for an experienced Automation Test Engineer with strong expertise in mobile and web automation testing. The ideal candidate should have hands-on experience in building and managing automation frameworks using Appium, WebdriverIO, Selenium, and JavaScript, along with a strong understanding of API, performance, compatibility, and CI/CD testing.
Key Responsibilities
- Develop, manage, and implement core features within automation frameworks using Appium, WebdriverIO, Selenium, and JavaScript.
- Design and develop scalable automation libraries and frameworks to support efficient test execution.
- Collaborate closely with Developers and Engineering teams to achieve high levels of automation test coverage.
- Develop and maintain automated test scripts for Android and iOS platforms.
- Integrate automation testing into CI/CD pipelines and support continuous testing initiatives.
- Identify automation opportunities and improve overall test efficiency and coverage.
- Provide technical guidance, mentoring, and support to team members.
- Contribute to a high-speed product development environment while maintaining quality and reliability.
Required Skills & Experience
- Strong proficiency in Appium, WebdriverIO, and JavaScript.
- Hands-on experience with BDD frameworks such as Cucumber.
- Strong understanding of OOPs concepts.
- Hands-on experience with Appium for both Android and iOS platforms.
- Experience with CI/CD tools such as Jenkins and Git.
- Good knowledge of Data Structures and Algorithms.
- Hands-on experience working with databases.
- Experience in API Testing using tools such as Postman, Charles, or Rest Assured.
- Experience with browser and device compatibility testing.
- Hands-on experience in performance testing using JMeter or LoadRunner.
- Experience with API request/response mocking.
- Proven experience working in a fast-paced product development environment.
Good to Have
- Experience with Selenium using Java or Python.
- Experience with mobile app automation tools such as UFT, SeeTest, or Perfecto.
- Knowledge of Groovy.
- Experience integrating BrowserStack and Percy for browser/device compatibility testing.
- Working knowledge of Linux/Unix environments.
Key Competencies
Mobile Automation | Web Automation | Test Framework Development | API Testing | Performance Testing | CI/CD | BDD | Device Compatibility | Automation Strategy | Technical Mentoring