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 standards of software quality throughout the product lifecycle. This role involves designing and implementing testing protocols, identifying and resolving defects, and collaborating with cross-functional teams to enhance product quality. The Quality Engineer will play a critical role in maintaining performance, security, and usability of our software products, ensuring that they meet customer expectations and comply with industry standards.
Job Responsibilities
- Develop and implement comprehensive test strategies to ensure software quality.
- Design and execute test cases, scripts, and plans for functional, regression, performance, and security testing.
- Collaborate with software developers to identify, troubleshoot, and resolve defects.
- Conduct code reviews and participate in design reviews to ensure quality in the software development process.
- Document testing processes and results to provide clear visibility into test coverage and quality metrics.
- Continuously improve testing processes and methodologies to enhance efficiency and effectiveness.
- Participate in team meetings and provide quality-focused updates and suggestions for improvement.
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- Minimum of 3 years of experience in software quality assurance or a similar role.
- Proficient in testing tools such as Selenium, JUnit, or similar frameworks.
- Strong understanding of software development life cycle (SDLC) and testing methodologies.
- Experience with automated testing and continuous integration/continuous deployment (CI/CD) practices.
- Excellent analytical and problem-solving skills.
- Strong communication skills, both written and verbal, with the ability to work collaboratively.
Technologies & Tools
The Quality Engineer will utilize a variety of technologies and tools to ensure software quality, including but not limited to automated testing frameworks like Selenium, performance testing tools, version control systems such as Git, and CI/CD platforms like Jenkins. Familiarity with programming languages such as Java, Python, or JavaScript is also essential for effective testing and automation.
Ideal Candidates
The ideal candidate for the Quality Engineer position is detail-oriented, with a passion for technology and quality assurance. They should be proactive, possess strong analytical capabilities, and be motivated to identify potential issues before they affect end-users. A collaborative spirit is essential, as the role requires working closely with both technical teams and non-technical stakeholders. Additionally, a commitment to continuous improvement and a desire to stay current with industry trends will support their success in this position.
North Dakota pays at most $800 a week in unemployment, for 12 to 26 weeks, depending on your earnings, its agency says. How to file there →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.