Job Openings Automation Test Engineer - Mobile Applications (Hybrid, Lahore, PKR Salary)

About the job Automation Test Engineer - Mobile Applications (Hybrid, Lahore, PKR Salary)

Requirements:

  • In-depth experience with automated testing for both iOS and Android platforms.
  • Minimum 5 years of relevant professional experience is required.
  • Designing, developing and executing both manual and automated tests.
  • Test-driven development (TDD); Behaviour-driven development (BDD); feature / acceptance testing; integration testing; regression testing; post-implementation testing; smoke testing.
  • Experience with mobile-specific testing challenges such as different screen sizes, OS versions, and device capabilities.
  • Collaborating and ensuring the team's goals are achieved.
  • Adapting to evolving technologies and industry best practices.
  • Working in a full-stack, cross-functional software engineering team.
  • Familiarity with mobile app distribution processes and app store requirements.
  • Delivering large-scale design and build software projects.
  • High emotional intelligence and the ability to resolve conflict and coach others.
  • Working with DORA metrics and other team performance indicators.

Responsibilities:

  • Develop and execute automated test scripts specifically for mobile apps on iOS and Android.
  • Design and implement mobile-specific test cases covering mobile applications' functional, usability, and performance aspects.
  • Create, review and maintain comprehensive, well-structured test plans.
  • Ensure the delivery of software in an iterative environment using continuous integration and continuous delivery.
  • Contribute towards and implement the test strategy.
  • Work in an agile software engineering environment to deliver awesome features that will delight our customers.
  • Contribute technically to ensure design feasibility; approach; usability; architecture; code quality; testability; scalability; and performance.
  • Work with PRs and review team members' code.
  • Participate in scrum ceremonies to help provide visibility and accountability towards the delivery of projects you're working on.
  • Suggest appropriate technologies, techniques and standards to help deliver our goals.
  • Work collaboratively to design, prove, document, engineer, test, deploy, scale and operate software.
  • Update job knowledge by studying state-of-the-art development tools, programming techniques, and technologies; participating in educational opportunities; maintaining personal networks; and participating in professional organisations.
  • Pair with other team members.
  • Support and develop other test engineers by providing advice, coaching and mentoring.
  • Participate in coaching with your team and the department.
  • Work with a geographically distributed software engineering team.
  • Assist with driving the adoption of good practices across the department.