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