Logo
Buddy's Home Furnishings

QA DEVELOPER

Buddy's Home Furnishings, Florida, New York, United States

Save Job

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. Key Responsibilities

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. 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. 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. 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. 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.

#J-18808-Ljbffr