Full Time

Software Quality Assurance Engineer

SnapTryAI
$60,000 - $100,000* / year

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 SnapTryAI, 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 SnapTryAI will be responsible for ensuring the highest quality of software products by implementing robust testing protocols and strategies. The individual will work closely with development teams to identify defects, streamline testing processes, and validate that software solutions meet specified requirements. This role requires an analytical mindset, attention to detail, and a commitment to continuous improvement, all of which will contribute to the overall success and reliability of our cutting-edge AI-driven solutions.



Job Responsibilities

  • Develop, document, and execute comprehensive test plans and test cases based on functional and non-functional requirements.
  • Perform manual and automated testing, including unit, integration, system, and regression testing.
  • Identify, document, and track bugs and issues using issue tracking software.
  • Collaborate with software developers and product managers to understand requirements and provide feedback.
  • Participate in code reviews and design reviews to ensure quality standards are upheld.
  • Contribute to the continuous improvement of testing processes and methodologies.
  • Report and communicate testing progress, results, and issues to stakeholders.
  • Identify opportunities for automation and work on developing and maintaining automation scripts.


Qualifications

  • Bachelor’s degree in Computer Science, Information Technology, or a related field.
  • At least 3 years of experience in software quality assurance or testing.
  • Proficiency in automated testing tools and frameworks such as Selenium, JUnit, or TestNG.
  • Strong understanding of software development life cycle (SDLC) and agile methodologies.
  • Experience with performance testing tools like JMeter or LoadRunner.
  • Knowledge of SQL for database testing.
  • Excellent analytical and problem-solving skills.
  • Effective communication and interpersonal skills, with the ability to work collaboratively in a team environment.


Technologies & Tools

The Software Quality Assurance Engineer will utilize a variety of technologies and tools including but not limited to automated testing frameworks like Selenium, performance testing tools such as JMeter, defect tracking systems like JIRA, and scripting languages for test automation. Familiarity with version control systems such as Git, as well as continuous integration/continuous deployment (CI/CD) pipelines, will also be advantageous in this role.



Ideal Candidates

The ideal candidates for the Software Quality Assurance Engineer position at SnapTryAI are proactive, detail-oriented individuals who demonstrate strong analytical abilities. They possess a passion for quality and are committed to delivering exceptional software products. A successful candidate will have a collaborative spirit, enabling them to work effectively within a diverse team environment while maintaining a strong focus on quality assurance. Additionally, they should be adaptable, eager to learn, and able to manage multiple tasks effectively in a dynamic setting.



How is the job market doing right now? Our page reads the government’s numbers each month, by industry and kind of work. The job market now →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.