Mobile Automation Testing

GlobalLogic

7 - 9 years

Bangalore, Chennai, Gurgaon, Hyderabad, Noida, Pune, Nagpur

Posted: 27/07/2023

Job Description

Job description:


  • Education: A bachelor's degree in Computer Science, Software Engineering, or a related field is typically required for a Mobile Automation Testing role. Relevant certifications in software testing or mobile app development can also be beneficial.
  • Experience in Android App Development: Strong experience in developing Android applications using Kotlin is a fundamental requirement for this role. Candidates should have a proven track record of delivering successful Android applications.
  • Clean Architecture: Knowledge and working experience in Clean Architecture is important. Clean Architecture is a software architecture design principle that promotes separation of concerns and maintainability in mobile applications.
  • SOLID Principles: A strong understanding of SOLID principles (Single Responsibility Principle, Open/Closed Principle, Liskov Substitution Principle, Interface Segregation Principle, and Dependency Inversion Principle) is crucial for writing maintainable and scalable code.
  • Dependency Injection Frameworks: Experience with dependency injection frameworks like Dagger or Koin is important for managing the dependencies of the mobile application and enabling better testability.
  • Technical Architecture Definition: Experience in defining technical architectures for mobile applications and the ability to drive projects from an architectural standpoint is a valuable skill in this role.
  • Mobile Automation Testing Tools: Proficiency in mobile automation testing tools such as Appium, Espresso, or XCTest is necessary for creating automated tests for Android applications.
  • Test Frameworks: Familiarity with test frameworks like JUnit and TestNG for writing test cases and test suites is important.
  • Continuous Integration: Experience with continuous integration tools like Jenkins or CircleCI is beneficial for automating the testing process and integrating it into the development pipeline.
  • Problem-Solving Skills: Strong problem-solving abilities to identify test scenarios, troubleshoot issues, and improve test coverage.
  • Communication and Collaboration: Good communication skills to work effectively with development teams, product owners, and other stakeholders to understand requirements and report test results.
  • Testing Best Practices: Knowledge of testing best practices and methodologies for mobile app testing, including regression testing, functional testing, and usability testing.
  • Continuous Learning: A willingness to stay updated with the latest advancements in mobile app development and automation testing practices.
  • Project Experience: Previous experience working on mobile automation testing projects and implementing test automation frameworks is a plus.

About Company

GlobalLogic, a Hitachi Group Company, is a full-lifecycle product development services leader that combines chip-to-cloud software engineering expertise and vertical industry experience to help our customers design, build, and deliver their next generation products and digital experiences. We expertly integrate design, complex engineering, and agile delivery capabilities to produce superior business outcomes for global brands. Headquartered in Silicon Valley, GlobalLogic operates design studios and engineering centers around the world, extending the benefits of our true global presence to customers in the telecom, automotive, healthcare, technology, media and entertainment, manufacturing, and semiconductor industries.

Services you might be interested in

One-Shot Campaign

Reach out to ideal employees in one shot!

The intelligent campaign for reaching out to the ideal audience to whom you can ask for help (guidance or referral).