Job Description
This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.
Written by AI from the job title and company, not by GeBBS Consulting, so some details may not match this job. The employer's own page has the real description.
Job Overview
The Software Quality Assurance Engineer at GeBBS Consulting plays a pivotal role in ensuring the high quality and functionality of our software products. This position involves designing and executing test cases, identifying defects, and collaborating with development teams to maintain the overall integrity of applications. The ideal candidate will employ various testing methodologies and tools, contributing to the continuous improvement of software processes while ensuring timely deliveries and adherence to quality standards.
Job Responsibilities
- Develop and implement comprehensive test plans, test cases, and test scripts for diverse software applications.
- Conduct manual and automated testing to identify software defects and ensure consistent performance.
- Collaborate with software developers and product managers to understand application features and functionalities.
- Log and track defects using defect management tools, verifying and validating that issues are addressed and resolved.
- Participate in the requirement analysis phase to provide feedback on functional specifications.
- Perform regression testing to ensure that new code changes do not adversely affect existing features.
- Continuously improve the QA processes, methodologies, and tools used within the organization.
- Generate and maintain quality documentation to provide insights into testing outcomes and software quality metrics.
Qualifications
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- Minimum of 3 years of experience in software quality assurance or a related role.
- Proficient in manual and automated testing techniques, including knowledge of testing frameworks.
- Experience with defect tracking tools such as JIRA, Bugzilla, or equivalent.
- Familiarity with programming or scripting languages (e.g., Java, Python, SQL) is highly preferred.
- Strong analytical and problem-solving skills with attention to detail.
- Excellent verbal and written communication skills, with the ability to collaborate effectively with cross-functional teams.
- Relevant certifications (e.g., ISTQB) will be an added advantage.
Technologies & Tools
The Software Quality Assurance Engineer will work with a range of technologies and tools, including but not limited to testing frameworks such as Selenium and JUnit, scripting languages for automation, and defect tracking systems like JIRA. Familiarity with Continuous Integration/Continuous Deployment (CI/CD) tools such as Jenkins and version control systems like Git is also essential for this role. The ability to adapt to new technologies and tools as needed is vital for success in this position.
Ideal Candidates
An ideal candidate for the Software Quality Assurance Engineer position possesses a meticulous attention to detail, a proactive approach to problem-solving, and excellent communication skills. They are adaptable and willing to learn new technologies, demonstrating a strong commitment to quality and the software development process. A collaborative team player who can work effectively under pressure and manage multiple priorities will excel in this fast-paced environment. Moreover, a passion for technology and a desire to contribute to software excellence are essential traits for success in this role.
Had a job search go strangely, or terribly? Tell us. We publish stories without names. Tell your story →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.