ArcTouch

Senior iOS Quality Engineer – Tech Lead

ArcTouch

full-time

Posted on:

Location Type: Remote

Location: Brazil

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Ownership of the design, development and execution of the iOS Test automation & its processes
  • Develop iOS mobile UI automation using XCUITest and Swift
  • Develops, maintains, and executes automated test scripts
  • Constantly work with the leadership team to address the challenges and brainstorm on improving the automation frameworks
  • Work with cross-platform teams to gain efficiencies
  • Develop new automation frameworks, improve existing ones, and implement automated test suites and test cases within those frameworks
  • Implement process improvements to automation, development, automation execution, and assist in their development and implementation
  • Bring in efficiency with CI/CD and Cloud solutions
  • Participates in the tool and technology selection process and creates proof of concept models for new technologies
  • Participates in analysis on whether features or functions should be automated.
  • Monitors, consolidates, analyses, debugs, and communicates automation test results
  • Creates and manufactures test data needed for execution or database population
  • Follows coding and design standards and provides suggestions on improvements
  • Participates in the continual maintenance of the code base and refactoring

Requirements

  • Strong coding knowledge and experience in object-oriented development languages (Java, Swift, etc.)
  • Deep experience developing test automation (unit, functional, integrated, or end-to-end)
  • Experienced in applying algorithms and design patterns to solve complex problems
  • Demonstrate knowledge using version control and defect tracking methods, including an understanding of associated tools/software (Bitbucket, Github, TestRail, Jira, or similar)
  • Experience/knowledge in CI/CD tools – Bamboo, BuddyBuild, or Jenkins
  • An understanding of project management processes and related tools
  • Experience in Agile / Scrum / Kanban / DevOps processes
  • Strong organization and planning skills
  • Ability to handle numerous concurrent activities under time constraints and effectively prioritize and execute assignments in a highly dynamic environment
  • Demonstrated collaboration on diverse teams, including products, developers & quality assurance
Benefits
  • 📊 Check your resume score for this job Improve your chances of getting an interview by checking your resume score before you apply. Check Resume Score
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
iOS Test automationXCUITestSwiftautomated test scriptsCI/CDCloud solutionsobject-oriented developmenttest automationalgorithmsdesign patterns
Soft Skills
leadershipcollaborationorganizationplanningprioritizationcommunicationproblem-solvingadaptabilitytime managementexecution