What are the responsibilities and job description for the Quality Assurance Engineer position at DragonFly Athletics?
We are DragonFly Athletics and we are on a mission to consolidate the various needs of athletics management into a single, versatile platform. People are at the core of everything we do at DragonFly. We value our relationships with each other and our customers, celebrating the joy and connections sports bring to families nationwide. Our work is more than just a job; it's a commitment to enhancing the lives of families and communities, knowing that our efforts help to kindle the competitive spirit and personal growth of student-athletes across the country.
QA Engineer
We are looking for a QA Engineer who is dedicated to quality and detail-oriented testing to ensure our platform operates smoothly for our clients. The QA Engineer will work closely with our development and product teams to create comprehensive testing plans, identify bugs, and ensure the successful release of new features. This role is crucial to maintaining our high standards of reliability and user experience across web and mobile platforms.
The Work
- Collaborate with developers and product managers to understand requirements and use cases for new features.
- Develop, execute, and maintain test plans and test cases (manual and automated) to ensure software quality.
- Identify, document, and track software bugs and issues through the issue-tracking system.
- Perform various testing types such as functional, regression, usability, and performance testing on web and mobile applications.
- Automate test cases to enhance coverage using tools such as Selenium, Cypress, or other testing frameworks.
- Analyze test results, troubleshoot issues, and work with the development team to resolve defects.
- Assist with the continuous improvement of the QA process, including adopting new tools and methodologies.
- Participate in sprint planning, daily stand-ups, and retrospectives within the Agile development cycle.
- Provide timely and detailed reports on testing progress, quality metrics, and outcomes
Who You Are and What You Have
- Bachelor's degree in Computer Science, Engineering, or related field (or equivalent experience).
- 2 years of experience in software quality assurance or related fields.
- Strong understanding of QA methodologies, tools, and processes.
- Experience with manual testing and the ability to execute test cases methodically.
- Proficiency in using test automation tools (e.g., Selenium, Cypress, or similar).
- Familiarity with API testing using tools like Postman, REST Assured, or similar.
- Experience with version control systems like Git and familiarity with CI/CD pipelines.
- Knowledge of Agile/Scrum methodologies.
- Excellent communication skills and the ability to work effectively in a team environment.
- Location: Open to fully remote candidates, but a strong preference for those within a 1-hour commute of our office in Hartselle, AL.
Preferred Qualifications:
- Experience with mobile application testing (iOS and Android).
- Knowledge of performance testing tools like JMeter or LoadRunner.
- Experience in athletics software or similar SaaS platforms.
- Familiarity with security testing and industry best practices for software security.
If this is you, then please: Apply today! Please include your most recent resume. We highly recommend including a link to view examples of your work, such as a GitHub repository or a personal website.
Please Note: Before applying for the role, know that we take hiring very seriously. Interviewing will include video calls, assessments, and scenario-based situations. Although we are unable to follow up with each and every candidate, we do our best to run a thorough process for candidates with whom we identify a potential fit.
We Offer
- IRA Plan: 3% company match, eligible immediately
- Health Insurance: BCBS Blue Secure Silver
- Vacation: 15 days of Paid Personal Leave (PPL)
- Holidays: 10 paid company holidays
Building a diverse and inclusive workplace is core to who we are. We realize the power of diverse perspectives, experiences, and backgrounds. DragonFly is dedicated to creating an environment focused on inclusion and education—we invite and welcome people of all different backgrounds, experiences, perspectives, and abilities.