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 EarnIn, so some details may not match this job. The employer's own page has the real description.
Overview
As a Software Quality Engineer at EarnIn, you will play a critical role in enhancing our product’s quality and ensuring that the software meets the highest standards. You will be responsible for developing comprehensive test plans, executing manual and automated tests, and collaborating with development teams to identify and resolve issues. This position requires a strong understanding of software testing methodologies and best practices, along with a proactive approach to quality assurance in a fast-paced environment.
Job Responsibilities
- Design and implement effective test plans, test cases, and test scripts for various product features.
- Execute both manual and automated testing to identify bugs and ensure software quality.
- Collaborate with cross-functional teams to ensure quality throughout the software development lifecycle.
- Document and track defects in a bug tracking system, prioritizing issues for resolution.
- Analyze testing results and provide timely feedback to engineering teams regarding software performance.
- Participate in requirements and design reviews to provide quality insights from the beginning of the project lifecycle.
- Continuously improve test processes and technologies to optimize testing speed and quality.
- Mentor junior quality assurance team members on best practices in software testing.
Qualifications
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- 3+ years of experience in software quality assurance or a related field.
- Proficient in creating and executing test cases and test plans.
- Experience with automated testing tools and frameworks such as Selenium, JUnit, or TestNG.
- Strong knowledge of software testing methodologies, tools, and best practices.
- Familiarity with continuous integration/continuous deployment (CI/CD) processes and tools.
- Excellent analytical and problem-solving skills.
- Strong communication skills, both verbal and written, to facilitate effective collaboration.
Technologies & Tools
The Software Quality Engineer will utilize a variety of technologies and tools, including testing frameworks such as Selenium and JUnit, version control systems like Git, and continuous integration tools such as Jenkins or CircleCI. Familiarity with backend testing tools, performance testing tools, and bug tracking systems like JIRA may also be required to enhance testing effectiveness and streamline processes.
Ideal Candidates
The ideal candidate for this position will possess a strong attention to detail and a commitment to delivering high-quality software products. They should enjoy collaborating with teams to solve complex problems and have a proactive approach to identifying and addressing potential issues before they affect the end user. A passion for learning and adapting to new technologies will be crucial, as well as the ability to thrive in a dynamic and fast-paced environment.
In the Americas in 2025, unemployment ran from 1.7% in Cuba to 18% in St. Vincent & Grenadines, by the International Labour Organization’s estimates. Every country, ranked →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.