Full Time

Software Quality Assurance Engineer

SnapTryAI
$60,000 - $110,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 play a critical role in ensuring the delivery of high-quality software products by designing and implementing testing protocols and automated testing solutions. This position requires a keen attention to detail and the ability to work collaboratively with software development teams to identify and resolve issues before product launches. The successful candidate will be responsible for developing comprehensive test plans, executing tests across multiple platforms, and providing actionable insights to enhance product performance and user satisfaction.



Job Responsibilities

  • Design, develop, and execute test plans and test cases based on software requirements and specifications.
  • Perform manual and automated testing to ensure high-quality software delivery.
  • Identify, document, and track software defects using appropriate tools.
  • Collaborate with development teams to diagnose and resolve issues in a timely manner.
  • Conduct regression testing to ensure existing functionality is not affected by updates or changes.
  • Participate in code reviews and contribute to the improvement of testing practices.
  • Develop and maintain testing documentation and reports to communicate results effectively.
  • Stay current with industry trends and best practices in software quality assurance.


Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • Minimum of 3 years of experience in software quality assurance or testing.
  • Proficient in using automated testing tools (e.g., Selenium, JUnit, TestNG).
  • Strong understanding of software development life cycle (SDLC) and methodologies such as Agile and Scrum.
  • Experience with performance testing and security testing is a plus.
  • Solid scripting skills in languages such as Python, Java, or JavaScript.
  • Excellent analytical and problem-solving abilities.
  • Strong communication skills, both verbal and written.


Technologies & Tools

The Software Quality Assurance Engineer will utilize a variety of technologies and tools to facilitate effective testing processes. These include automated testing frameworks such as Selenium and TestNG, continuous integration tools like Jenkins, and bug tracking systems such as JIRA. Familiarity with cloud-based environments and version control systems (e.g., Git) is also desirable to foster a seamless collaborative environment.



Ideal Candidates

Ideal candidates for the Software Quality Assurance Engineer position will possess a proactive approach to problem-solving and a passion for delivering quality software. They should be detail-oriented, adaptable, and able to thrive in a fast-paced, rapidly changing environment. Strong interpersonal skills are essential, complemented by the ability to work effectively within diverse teams. A commitment to continuous learning and professional growth will also be essential for success in this role at SnapTryAI.

No password to remember: you can log in with a link we email you. Log in →

View Similar Jobs

Matches Jobs

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