Lead QA Automation Engineer
ABOUT THIS POSITION
We are searching for a Lead QA Automation Engineer to lead all of our automation efforts. In this role, you will write, develop, deploy, and maintain test automation scripts for the purpose of regression and integration testing and be responsible for maintaining all automation servers and tools. As a strong leader on the team, you will provide support, guidance, and mentorship to the QA team, but will not formally manage the team.
ABOUT ACEABLE
Aceable is a mobile education platform designed to create affordable, engaging, and convenient online courses available across mobile devices. Built by former teachers, NASA engineers, and those passionate about education, our team is obsessed with helping people reach their life goals and milestones through online certification.
After launching our first mobile app to provide accredited driver's ed courses, Aceable expanded into real estate education and most recently entered into healthcare education. Aceable serves hundreds of thousands of students per month, but we need your help to tackle our vision of serving millions of students per month!
Aceable has been awarded as one of the Best Places to Work in Austin for multiple years running by numerous entities, such as the Austin Business Journal, BuiltInAustin, and EqualOcean. We actively work to foster a creative, collaborative, and diverse culture whose overall mission is to impact as many student-lives as possible.
ABOUT THE ENGINEERING TEAM
Our QA Team is a hardworking, data-driven, results-oriented team. We are not scared of problems, rather we embrace those challenges with open arms. We want someone with as much passion for the work as we have and who will make our apps better than we thought they could be.
WHAT YOU’LL DO
- Provide mentoring, training, and guidance to other members of the QA team
- Act as a key point of contact for all QA aspects of releases
- Research, create, maintain, and execute comprehensive automated test plans for web and mobile based on an analysis of requirements, user stories, use cases, and technical design specifications
- Create and maintain automated testing suites to streamline testing schedule
- Prioritize items in sprint planning to deliver results on time with highest quality
- Partner with Web, Android, and iOS developers for best practices E2E solutions
- Collaborate with Product Managers and other Engineering Leads to develop an automation roadmap that supports company’s goals
- Maintain and utilize our automation server and tools while continually looking for ways to improve processes
- Create and manage reports of automated test runs to share findings and information learned with your team
- Assist your team in reaching CI/CD goals for most codebases
- Apply industry best practices to improve product reliability and performance and develop new tools and processes to ensure quality goals are met
WHAT YOU’LL NEED
- 8+ years of experience in quality assurance, engineering, and/or coding
- Experience providing leadership to a team of automation developers
- Experience developing automated UI tests for both web and mobile applications using frameworks like Appium, Airtest, and Selenium
- Familiarity with QA testing processes and patterns and a range of automated testing strategies (image recognition, UI introspection, etc.) and Continuous Integration environments (ideally Jenkins and Github Actions)
- Proficient in Cypress and/or Javascript
- Experience writing automated API tests
- Proven knowledge and experience in various test levels (system integration, performance, regression, and user acceptance)
- Excellent troubleshooting skills with a proven ability to determine the root cause of problems and understanding of the conditions for their occurrence
- Effective communication skills (both written and verbal)
- Strong analytical skills; detail- and quality-oriented
BONUS POINTS
- Bachelor's degree
- Experience developing automation across multiple platforms (mobile, desktop, web)
- Extensive knowledge of Selenium, Appium and Cypress.io
- Experience with Javascript/Node.js
- Experience with XCUITest(iOS) and/or Espresso(Android)
ACEABLE PERKS
- Join one of Austin's Best Places to Work in 2021
- Competitive pay and benefits
- Generous time off programs
- Flexible work schedule
- LinkedIn Learning
- Wellness Program
- Passionate teammates excited to help you succeed and learn
- Our own space on the top floor of a downtown building
- A team meal every week
- Fully stocked drink fridges and snacks + cold brew coffee on tap
- Company events and activities (holiday events, happy hours, volunteering)
- Free parking spot downtown in our garage 24/7 or a monthly transportation stipend
- Education stipend ($500/year/full-time employee)
- Free Roadside Assistance subscription
- NOTE: Our team is currently remote due to Covid-19 and we have some awesome virtual perks that come with it (trivia, karaoke, bingo, happy hours, lunch & learns, and more)
At Aceable we celebrate and support all differences. Aceable is proud to be an equal opportunity workplace. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital, disability, and veteran status.