Testing mobile - Leeds, United Kingdom - Insight International (UK) Ltd

    Insight International (UK) Ltd
    Insight International (UK) Ltd Leeds, United Kingdom

    Found in: beBee S2 UK - 1 week ago

    Default job background
    Full time
    Description

    Responsibilities:

    Find out exactly what skills, experience, and qualifications you will need to succeed in this role before applying below.

    Collaboration and Communication:

  • Partner effectively with engineers, product managers, stakeholders, and end users to ensure project success.Requirements and Documentation:
  • Translate user requirements into clear technical specifications.
  • Monitor automation performance metrics and identify areas for improvement.Mentorship:
  • Provide technical guidance and mentorship to development team members.Agile Methodology:
  • Active participation within an Agile SAFe Scrum squad.They will need:
  • Experience with native app testing using mobile devices - importantly experience across Android and iOS
  • Experience with automated tests, knowledge and confidence using frameworks such as Appium, Espresso, XCUiTest, etc.
  • Experience with at least one of the following: Kotlin, Swift, Java, JavaScript or Typescript (nice to have)
  • Strong software development experience
  • Experience with unit and snapshot testing
  • Previous experience working with CI/CD platforms
  • Excellent problem-solving abilities.
  • Strong teamwork and communication skills.
  • Nice to have - "experience with identity management or multi factor authentication an advantage"

    Senior Software Engineer

    The Senior Software Engineer is responsible for developing, testing and maintaining software applications. This position will work closely with other engineers, product managers, and stakeholders to ensure the successful delivery of high-quality software solutions. The Senior Software Engineer will also be responsible for providing technical guidance and mentorship to junior members of the engineering team.

    Responsibilities:


    • Design, develop, test and maintain software applications using established coding standards;


    • Analyze user requirements to determine feasibility of design within time and cost constraints;


    • Collaborate with other engineers, product managers, stakeholders and end users in order to ensure successful delivery of projects;


    • Develop technical specifications based on user requirements;


    • Troubleshoot existing code issues as needed;


    • Monitor system performance metrics in order to identify areas for improvement;


    • Provide technical guidance and mentorship to junior members of the engineering team;


    • Participate in code reviews as necessary.