Full Job Description
As Test Automation Engineer, you will be designing, developing, and maintaining automated testing solutions that ensure the quality, reliability, and performance of our software applications. The ideal candidate has experience building scalable test automation frameworks, integrating automated testing into CI/CD pipelines, and collaborating closely with software developers, product managers, and QA teams to deliver high-quality software.
To be successful at UZURV, you will:
Design, develop, and maintain automated test frameworks for web, mobile, and backend applications. You will work as part of an engineering team delivering high value features for the business.
Test Automation Development
• Create automated functional, regression, integration, and end-to-end test suites.
• Develop reusable, maintainable, and scalable test automation code following industry best practices.
Quality Assurance
• Analyze business and technical requirements to develop comprehensive test strategies and test cases.
• Identify, document, and track software defects using JIRA.
• Perform root cause analysis for test failures and work closely with developers to resolve issues.
CI/CD Integration
• Integrate automated tests into Continuous Integration and Continuous Delivery (CI/CD) pipelines.
• Ensure automated tests execute efficiently within deployment workflows.
• Monitor test execution results and improve pipeline stability.
Collaboration
• Partner with software engineers, product owners, and DevOps teams throughout the software development lifecycle.
• Participate in sprint planning, design reviews, and retrospectives.
• Advocate for quality-first development practices and shift-left testing.
Performance & Continuous Improvement
• Evaluate and implement new testing tools and technologies.
• Improve automation coverage and reduce manual testing effort.
We're Excited About You Because You Have...
• Bachelor's degree in Computer Science, Information Technology, Engineering, or related field (or equivalent experience).
• 3+ years of experience in software quality assurance and test automation.
• Strong programming skills in one or more languages such as Java.
• Experience with automation frameworks such as Selenium WebDriver.
• Experience testing RESTful APIs using tools such as Postman.
• Familiarity with source control systems such as Git.
• Experience with CI/CD platforms.
• Understanding of Agile/Scrum software development methodologies.
• Ability to work in an Agile/Scrum environment.
Reasons it pays to work at UZURV (in addition to the pay itself)...
UZURV employees understand we are building a company that is greatly needed to improve access to mobility for all of us, regardless of our disabilities, illnesses, or impacts of age. We get daily affirmation from riders, drivers, and the transportation companies we work with about the innovation, value, and quality inherent in what we bring to market.
In addition to providing our employees with a safe and collaborative environment UZURV also offers:
• 401K matching
• Healthcare benefits package
• Generous PTO and paid holidays
• Collaborative team-based work environment