Jobs · Information Technology · Texas

Software Engineer in Test

Aquent · Dallas, TX · 1 mo ago
HybridInformation TechnologyContract

Responsibilities

  • Design, develop, and maintain robust automated test solutions for mobile applications across iOS and Android platforms.
  • Collaborate with cross-functional teams to define, implement, and execute comprehensive testing strategies that uphold the highest quality standards.
  • Engage in the full lifecycle of mobile application development, focusing on both iOS and Android environments.
  • Develop and maintain functional test automation scripts for mobile applications using Appium with Java.
  • Continuously monitor automation suite execution, analyze results, promptly report metrics, and address failures.
  • Generate detailed, actionable reports, including screenshots and videos, for identified defects.
  • Translate mobile application requirements into effective automation test scripts.
  • Configure and manage testing environments, including iOS simulators, Android emulators, and cloud-based or real-device setups.
  • Work effectively within Agile teams, collaborating with developers, product owners, and scrum masters to achieve test automation goals.

Requirements

  • 3+ years of experience in mobile application development.
  • 4+ years of experience in developing and executing automated test scripts and maintaining test automation frameworks.
  • Expertise in full-cycle mobile application testing, encompassing UI, functional, compatibility, usability, and accessibility testing.
  • Hands-on coding experience with the Appium framework using Java for developing end-to-end mobile application automation tests.
  • Proficiency in developing and executing UI tests on XCUITest (iOS) and Espresso (Android).
  • Skilled in utilizing cloud-based device testing platforms.
  • Familiarity with iOS and Android mobile operating systems, authentication methodologies, application settings, device configurations, and debugging network requests.
  • Exposure to performance testing, including monitoring memory usage, battery drain, and CPU usage during UI tests.
  • Working knowledge of industry-standard tools for logging bugs and managing test cases.
  • Experience with maintaining scripts and integrating automated tests into CI/CD pipelines.
  • Strong understanding of proper test case design, test automation best practices, and Lean DevOps methodologies for execution and reporting.

Qualifications

  • Must have 3+ years of experience in mobile application development.
  • Must have 4+ years of experience in developing and executing automated test scripts and maintaining test automation frameworks.
  • Must have expertise in full-cycle mobile application testing, encompassing UI, functional, compatibility, usability, and accessibility testing.
  • Must have hands-on coding experience with the Appium framework using Java for developing end-to-end mobile application automation tests.
  • Must be proficient in developing and executing UI tests on XCUITest (iOS) and Espresso (Android).
  • Must be skilled in utilizing cloud-based device testing platforms.
  • Must be familiar with iOS and Android mobile operating systems, authentication methodologies, application settings, device configurations, and debugging network requests.
  • Must have exposure to performance testing, including monitoring memory usage, battery drain, and CPU usage during UI tests.
  • Must have working knowledge of industry-standard tools for logging bugs and managing test cases.
  • Must have experience with maintaining scripts and integrating automated tests into CI/CD pipelines.
  • Must have a strong understanding of proper test case design, test automation best practices, and Lean DevOps methodologies for execution and reporting.

Nice-to-Have Qualifications

  • Familiarity with Swift/Kotlin programming languages for iOS/Android mobile application development.
  • Understanding of working with RESTful APIs.
  • Exposure to using AI-assisted tooling to maximize productivity and drive efficient automation workflows.
  • Industry experience is a plus.

Pay

Minimum Pay (per hour): 39.00
Maximum Pay (per hour): 43.33
Firm, non-negotiable: Yes

Schedule

Full-time
Duration: 12 months

Similar jobs

Software Engineer in Test

HCLTechSan Antonio, Texas Metropolitan Area· 2 wk ago
Information Technologyapply on careers.hcltech.com

Software Engineer In Test

Points NorthBloomington, MN· 4 wk ago
Engineering$110k–$125k/yrapply on pointsnorth.applytojob.com