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.

Overview


As a Software Quality Assurance Engineer at SnapTryAI, you will play a critical role in ensuring the quality and performance of our software products. You will be responsible for developing and executing test plans, identifying defects, and collaborating with the development team to improve the software development lifecycle. Your expertise will ensure that our solutions meet rigorous standards and provide an exceptional experience for our users.



Job Responsibilities

  • Design, develop, and implement test plans and test cases based on software requirements and technical specifications.
  • Execute functional, integration, regression, and performance testing, documenting results and providing feedback to the development team.
  • Identify, analyze, and document defects through the defect management process, working closely with developers to resolve issues.
  • Participate in code reviews and contribute to design and architectural decisions to improve quality standards.
  • Automate test scripts for continuous integration and delivery workflows to enhance efficiency.
  • Maintain and update testing documentation and test environments to ensure alignment with evolving project requirements.
  • Conduct usability testing and assess software applications against user requirements and industry standards.
  • Collaborate with cross-functional teams to understand and translate business needs into comprehensive testing strategies.


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 automated testing frameworks such as Selenium or similar tools.
  • Understanding of Agile development methodologies and experience working in Agile teams.
  • Strong knowledge of software testing principles, methodologies, and defect management processes.
  • Familiarity with programming languages such as Java, Python, or JavaScript.
  • Excellent analytical and problem-solving skills, with keen attention to detail.
  • Strong verbal and written communication skills, capable of working effectively in a team environment.


Technologies & Tools


The Software Quality Assurance Engineer will work with various technologies and tools, including but not limited to Selenium, TestNG, JUnit, Jira, and Git for version control. Familiarity with CI/CD pipelines using Jenkins or similar tools is also beneficial. The engineer will be expected to navigate and utilize testing environments and frameworks to deploy and evaluate application performance in a reliable manner.



Ideal Candidates


The ideal candidates for this position will demonstrate a passion for quality and attention to detail, with a proactive approach to problem-solving. They should possess strong interpersonal skills, allowing them to communicate effectively with team members and stakeholders. A commitment to continuous learning and process improvement is essential, reflecting a dedication to the high standards of quality that SnapTryAI strives to achieve. Successful candidates will also embody a collaborative spirit, working harmoniously within diverse teams to deliver exceptional software solutions.

Most job openings for the size of the industry in August: professional and business services; private education and health care, 5 for every 100 jobs. Fewest: construction, 2.9. Compare industries →

View Similar Jobs

Matches Jobs

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