Description
You will design and develop automated testing solutions for mobile devices and tablets.
Responsibilities
- Design and build mobile automation frameworks from scratch using open-source tools.
- Develop and document UI automation and application framework enhancements.
- Maintain automated regression suites to ensure compliance with changing requirements.
- Implement new testing frameworks for upcoming products and features.
- Participate in code reviews regarding standards, procedures, and quality improvement processes.
Required Skills
- 7+ years of professional experience in software testing or development.
- 3+ years of experience specifically as a Software Development Engineer in Testing.
- Expertise in Java and Shell Scripting.
- Hands-on experience with Appium for mobile test automation.
- Experience with mobile automation tools such as Espresso or XCUITest.
- Proficiency with Selenium and TestNG.
- Experience using Jenkins, Perforce, Git, or Bitbucket for CI/CD and source control.
- Bachelor's degree in Computer Science or a similar technical field.
- Ability to work with minimal oversight in a team environment.