Senior QA Automation Engineer
ABOUT AGERO:
Agero + Swoop provide simplicity and peace of mind in the chaotic world of roadside and accident assistance. Nimble and energetic, our Swoop SaaS technology team is transforming the entire industry, taking manual processes and redefining them as digital experiences, with a focus on speed to market, immediate impact and rapid growth.
Our automotive clients represent more than 2 in 3 passenger vehicles sold in the U.S., and two-thirds of insurance companies are served by Agero. We handle over 12 million vehicle disablement events annually, serving 115 million drivers across the U.S.
It’s not just a job, it’s a mission to make driving safer, smarter and more enjoyable for everyone.
ABOUT THE ROLE:
Agero+Swoop are looking for a highly motivated QA Automation Engineer to join our team.
KEY OUTCOMES:
- Develop and maintain automation framework(s) across multiple projects
- Automate & Execute Test Cases and Test Suites
- Ensuring that the team is using QA best practices
- Collaborate with QA leadership to architect, establish and evolve QA processes
- Ensure all projects meet functional requirements and map to QA test cases
- Partner closely with the engineering teams to replicate and resolve issues
- Develops testing requirements, test cases, and test plans.
- Creates clearly documented plans, designs and results
- Provides work estimates
REQUIREMENTS:
- BA/BS Degree in Computer Science, Software Engineering or related software engineering experience
- 5-7+ years of experience software testing, QA principles, methods, and processes
- Working Knowledge of Ruby, Java, Capybara, Cucumber, Selenium, Detox
- Working Knowledge of RestAPI, GraphQL, Databases, GitHub
- Knowledge of test tools such as JIRA, TestRail
- Knowledge of Load testing and Performance testing is a plus
- Experience of Mobile automation is a plus
- Ability to read code and identify the issues
- Candidate must be Team player and Self motivated
- Critical Problem Solving Skills
- Desire to work in a fast paced environment
- Accountable for commitments made and scheduled deliverables
- Dedicated to continual learning and self improvement
- Willing to take on additional responsibility to ensure team success
- Highly effective written and verbal communication skills
- Contributes to continuous improvement efforts
- Familiarity with Scrum Agile project management