Job Description
Job Description
I. Position Summary
The QA Developer is a multifaceted role integral to the Software Development department's success. This position is primarily responsible for ensuring the quality, functionality, and stability of all in-house developed software applications. The QA Developer acts as a critical bridge between the development team and the end-users, which include corporate and franchise Rent-To-Own stores and various internal departments.
In addition to traditional Quality Assurance duties, this role involves providing first-level support during software deployments, managing project tracking documentation within Jira, compliance issues, and coordinating the User Acceptance Testing (UAT) process. The QA Developer will work closely with developers, end-users, and the corporate IT Department to ensure a smooth and effective software development lifecycle, from initial concept to post-deployment support.
II. Key Responsibilities
A. Quality Assurance and Testing
Develop, document, and execute comprehensive test plans, test cases, and test scripts to ensure software meets design specifications and quality standards.
Perform manual testing, including functional, regression, integration, and usability testing on new features and existing applications.
Develop automated testing processes, most notably for regression testing, but also for all other testing where possible.
Identify, document, and meticulously track software defects, anomalies, and inconsistencies using the Jira tracking system.
Collaborate directly with software developers to replicate, diagnose, and resolve identified issues.
Verify bug fixes and conduct regression testing to ensure that new code has not adversely affected other parts of the application.
B. Deployment, Support, and User Interaction
Serve as the primary point of contact and provide first-level technical support for end-users during and immediately following new software deployments and updates.
Assist in the planning and execution of software releases to production environments.
Facilitate clear communication between the development team and end-users regarding software issues, feature requests, and resolution timelines.
Organize, manage, and oversee the User Acceptance Testing (UAT) process by coordinating with key users, providing test scenarios, and gathering critical feedback.
Act as a liaison with the corporate IT Department to transition long-term support responsibility and to collaborate on infrastructure or environment-related issues affecting the software.
C. Project and Process Management
Administer and maintain the department's Jira project documentation, including creating and managing workflows, configuring boards, and ensuring data integrity.
Prioritize incoming bug reports and feature requests from users, translating them into well-defined Jira tickets for the development team.
Monitor project progress within Jira and assist the department manager in reporting on development status and QA metrics.
Develop and maintain documentation related to QA processes, testing procedures, and initial user support guides.
Requirements / Responsibilities
III. Required Skills and Qualifications
Proven experience in a Software Quality Assurance role.
Strong knowledge of software QA methodologies, tools, and processes (e.g., test case creation, bug tracking, regression testing).
Demonstrated proficiency with project tracking software, specifically Atlassian Jira.
Excellent problem-solving, analytical, and critical-thinking skills.
Exceptional communication and interpersonal skills, with the ability to effectively communicate technical concepts to non-technical users.
Strong organizational skills with a high attention to detail and the ability to manage multiple tasks concurrently.
A customer-centric mindset with experience in a user-facing or support capacity.
IV. Preferred Qualifications
Familiarity with the Software Development Life Cycle (SDLC), particularly in an Agile or Scrum environment.
Basic knowledge of SQL for database querying and data validation.
Experience with automated testing frameworks or a desire to learn and implement automation.
Associate's or Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent professional experience.
Special Instructions
Please do not send any emails, resumes, or call.
We are making it really easy to apply for this position.
Simply submit a ZippyApp application package which may include the Common Employment Application, Resume, and a Cover Letter. In your Cover Letter, please write a short paragraph describing yourself and why you would make a great addition to our team.
ZippyApp is the Common Employment Application for online and mobile that allows you to apply for jobs with one click, and is being accepted at a growing number of businesses each day.
Qa • Orlando, FL, US