Senior QA Automation Engineer (iOS)

Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

Proficient in Java with experience in Selenium/Appium., Hands-on experience with XCode and familiarity with Page Object Model (POM) design patterns., Knowledge of CI/CD practices using tools like GitHub Actions and Jenkins., Strong analytical skills and excellent communication abilities..

Key responsabilities:

  • Automate analytics test cases for mobile applications and collaborate with Mobile Automation Engineers.
  • Implement tools for extracting and validating logs from Charles Proxy through automation.
  • Develop and maintain analytics sanity, smoke, and regression test suites using existing mobile automation code.
  • Set up reporting for analytics test runs and integrate with the QTE team's reporting tool.

Hypergiant logo
Hypergiant SME http://www.hypergiant.com
51 - 200 Employees
See all jobs

Job description

Hypergiant, an Accelint company, empowers forward-thinking organizations with AI-driven solutions to stay ahead. Our geographic presence spans the U.S. and allied partners, with facilities in key Defense Technology hubs from Southern California to Washington, D.C. We provide large enterprises – across industries like the Defense Department, energy, healthcare and aviation – with bespoke technology solutions, cutting-edge advice, and deployment expertise needed to harness the value out of Artificial Intelligence and Machine Learning. At our core, we are military experts, researchers and technologists who want to accelerate intelligence to deliver strategic insights that turn future challenges into today’s opportunities. 

We are seeking a skilled Mobile Automation QA Engineer experienced in automating Apple native applications. This position will be working with our client in streaming services. 

Responsibilities: 

  • Automate the analytics test cases for our mobile applications, similar to our existing web automation processes. 
  • Collaborate with Mobile Automation Engineers to identify reusable code for analytic needs within the mobile repository. 
  • Implement a tool for extracting and validating logs from Charles Proxy through automation and incorporate into daily tests. 
  • Develop a dedicated analytics sanity, smoke, and regression test suite using existing mobile automation code. 
  • Set up and maintain proper reporting for analytics test runs, ensuring clear visibility of results to the manual analytics team. 
  • Integrate the reporting tool being developed by the QTE team for analytics purposes. 
  • Work closely with the QTE team to leverage existing tooling for automation and analytics. 

Required Experience:

  • Proficient in Java and experience with Selenium/Appium. 
  • Hands-on experience with XCode (Apple).
  • Familiar with Page Object Model (POM) design patterns. 
  • Proficient in using JIRA and test case management systems (e.g., TestRail, XRay). 
  • Understanding of Software Development Life Cycle (SDLC). 
  • Experienced with version control systems (e.g., git). 
  • Knowledge of Continuous Integration/Continuous Deployment (CI/CD) practices using tools like GitHub Actions and Jenkins.
  • Familiarity with Junit or TestNG for test automation framework.
  • Experience with Gradle or Maven for build automation.
  • Comfortable using IntelliJ or other standard Java development IDEs. 

Preferred Experience:

  • Strong analytical skills and attention to detail. 
  • Ability to work independently and as part of a team. 
  • Excellent communication skills, both written and verbal. 
  • Proven ability to handle multiple tasks and prioritize accordingly. 
  • Familiarity with mobile-specific challenges in automation and testing. 

Remote Work Video Meeting Requirement: Employees in remote roles are expected to actively participate in video meetings as part of their regular job responsibilities. This includes maintaining a professional presence on camera, ensuring a stable internet connection, and engaging in discussions as required. Video meetings are essential for collaboration, team alignment, and maintaining effective communication across distributed teams. Reasonable accommodations will be considered for employees with specific needs.

Hypergiant Industries is an equal opportunity employer. We welcome and encourage diversity in the workplace, offer a fun, flexible work environment, company-sponsored activities, and commit to providing each employee with job satisfaction by addressing core needs. Learn more at hypergiant.com. 

Required profile

Experience

Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Teamwork
  • Detail Oriented
  • Communication
  • Analytical Skills
  • Time Management
  • Problem Solving

Test Automation Engineer Related jobs