Relias is looking to ensure the quality and performance of mobile applications across iOS and Android platforms.
Requirements
- 3+ years of proficiency in using programming languages such as Java, JavaScript, TypeScript, and/or Python for developing and maintaining test scripts
- Skilled in leveraging frameworks like Selenium or Cypress and mobile testing frameworks (Appium, Maestro) to enhance automation efforts
- 3+ years of experience working with DevOps, and CI/CD platforms such as Azure DevOps, AWS, Jenkins, etc.
- 3+ years of experience working with a wide variety of test automation tools, and frameworks such as Cypress, TestCafe, Selenium, JMeter, Locust, SuperTest, PostMan, Mocha, Chai, Jasmine, etc.
- Experience with Test Automation: Develops and maintains automated test frameworks and scripts for UI, API, and performance testing using tools such as Selenium, Cypress, and JMeter
- CI/CD Pipelines: Develops and integrates automated tests within CI/CD pipelines using platforms such as Azure DevOps or GCP
- Version Control Systems: Manages test scripts and frameworks using version control tools like Git and Bitbucket
Responsibilities
- Design and maintain mobile test automation frameworks for iOS and Android using tools like Appium and Maestro
- Execute tests across devices via BrowserStack, emulators, and physical hardware
- Align automation with mobile frameworks (React Native, Flutter, Expo) and validate backend APIs using Postman
- Develop detailed test scenarios from requirements to ensure maximum requirement traceability and supporting a 'Shift-Left' QA mentality
- Utilize CI/CD tools like Azure DevOps, AWS, and Jenkins to enhance and streamline deployment and management of testing frameworks
- Implement and maintain continuous integration pipelines to ensure timely and effective testing outcomes
- Work in close collaboration with development managers, product owners, and cross-functional teams to integrate testing into the development process
Other
- 3+ years of professional experience in a similar role, demonstrating a deep understanding of software testing, automation, and quality assurance in mobile applications
- Bachelor’s degree in Computer Science, Software Engineering, or a related field
- Problem-Solving Ability: Demonstrates advanced analytical skills to troubleshoot and resolve complex testing issues, identify root causes, and implement effective solutions that enhance test coverage and efficiency
- Strong Collaboration: The ability to works closely with software engineers, DevOps, and other stakeholders to ensure high-quality outcomes and seamless integration within the development process
- Must live in the state of North Carolina, within a commutable distance to our office (~1-hour commute)
- Expected to work in our Morrisville, NC Headquarters approximately 30/40 days/quarter