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

As a Software Quality Assurance Engineer at SnapTryAI, you will play a pivotal role in ensuring the quality and performance of our software applications. Your primary responsibilities will include developing and executing test plans, identifying software defects, and collaborating with cross-functional teams to enhance application performance and user experience. You will be instrumental in maintaining rigorous testing standards to deliver high-quality software solutions. Your efforts will directly impact the reliability and overall success of our products.



Job Responsibilities

  • Develop and maintain comprehensive test plans and test cases based on project requirements.
  • Execute manual and automated testing of software applications to identify defects and ensure adherence to quality standards.
  • Collaborate with development teams to analyze and resolve issues discovered during testing phases.
  • Design and implement automated testing scripts and frameworks to improve the efficiency of the testing process.
  • Participate in peer reviews of test plans, test cases, and quality assurance processes.
  • Document testing outcomes and maintain detailed records of all testing activities, including bug reports and tracking.
  • Assist in the continuous improvement of QA processes, methodologies, and tools across the organization.
  • Stay updated with industry trends and advancements in testing techniques and technologies.


Qualifications

  • Bachelor's degree in Computer Science, Information Technology, or a related field.
  • Proven experience working as a Software Quality Assurance Engineer or similar role.
  • Familiarity with software development life cycle (SDLC) and quality assurance processes.
  • Proficient in writing clear, concise, and comprehensive test cases and test plans.
  • Experience with automated testing tools such as Selenium, JUnit, or similar frameworks.
  • Strong analytical and problem-solving skills, with attention to detail.
  • Excellent verbal and written communication skills to articulate testing processes and results.
  • Knowledge of programming languages such as Java, Python, or C# is a plus.


Technologies & Tools

In this position, you will work with various technologies and tools that support the software testing process. The company utilizes automated testing frameworks such as Selenium and JUnit, along with issue tracking software like JIRA for managing defects and test cases. Version control systems, particularly Git, will be used to collaborate effectively with development teams. Familiarity with CI/CD pipelines and cloud-based testing environments will also be beneficial to the role.



Ideal Candidates

The ideal candidates for the Software Quality Assurance Engineer position will possess a strong passion for software quality and a commitment to delivering exceptional user experiences. They should demonstrate a proactive approach to identifying issues and possess the resilience to navigate challenges effectively. A collaborative mindset is essential, as working closely with other teams will be a key aspect of the role. Ideal candidates thrive in a dynamic environment, are adaptable to changing requirements, and leverage their analytical skills to contribute positively to the software development lifecycle.

The government’s broadest measure of unemployment, which also counts people working part-time who want full-time, was 7.6% in September, against 8.1% a year before. See it over the years →

View Similar Jobs

Matches Jobs

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