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 Groundswell, so some details may not match this job. The employer's own page has the real description.
Overview
The Quality Engineer (Software) at Groundswell is responsible for ensuring the highest quality of software products through rigorous testing and analysis methodologies. This role requires collaboration across interdisciplinary teams to define quality metrics and implement robust testing protocols, thereby guaranteeing that all software applications meet the established standards of performance, reliability, and user satisfaction. The successful candidate will play a critical role in enhancing the development lifecycle and ensuring continuous improvement in our product offerings.
Job Responsibilities
- Develop, implement, and maintain software quality assurance methodologies and processes.
- Create and execute detailed test plans, test cases, and test scripts to ensure software functionality.
- Perform manual and automated testing to identify potential issues before product release.
- Collaborate with development teams to identify, troubleshoot, and resolve software defects and concerns.
- Participate in software design and code reviews to ensure quality measures are incorporated from the start.
- Document test results and provide actionable feedback to appropriate stakeholders.
- Monitor quality metrics and help define standards that foster continuous improvement.
- Assist in the development and maintenance of automated testing frameworks.
Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Proven experience in software quality assurance and testing methodologies.
- Strong understanding of software development life cycle (SDLC) and testing processes.
- Proficiency in automation testing tools (e.g., Selenium, JUnit, TestNG).
- Familiarity with bug tracking tools (e.g., JIRA, Bugzilla).
- Knowledge of programming languages such as Java, Python, or JavaScript.
- Excellent analytical, problem-solving, and organizational skills.
- Strong communication skills, both verbal and written; ability to work collaboratively in a team environment.
Technologies & Tools
The Quality Engineer will utilize a variety of technologies and tools essential for testing and quality assurance, including but not limited to: Selenium for automation testing, JUnit and TestNG for unit testing, Git for version control, JIRA for issue tracking, and Jenkins for continuous integration. Familiarity with cloud-based testing environments and virtualized software testing will also be advantageous.
Ideal Candidates
The ideal candidates are detail-oriented professionals who possess a strong commitment to quality and excellence. They are proactive problem solvers who have a passion for technology and desire to enhance user experience. The successful candidate will have the ability to work under pressure, manage multiple tasks effectively, and adapt to the fast-paced environment of software development. Additionally, they should exhibit a collaborative spirit, strong communication abilities, and a willingness to continually learn and grow within their role.
Need to call your state’s unemployment office? We list every state’s phone lines, as each agency gives them. Find your state →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.