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 be integral to ensuring the quality and performance of our software products. Your responsibilities will involve designing and implementing testing processes, identifying defects, and collaborating closely with development teams to enhance product functionality. You will utilize your analytical skills to establish effective test cases and automate testing procedures, ultimately contributing to the delivery of high-quality software solutions that meet customer expectations.
Job Responsibilities
- Develop and execute comprehensive test plans, test cases, and test scripts to ensure software functionality and performance.
- Identify, document, and track defects using appropriate tools, and verify fixes through regression testing.
- Collaborate with developers and product managers to understand requirements and identify testing needs.
- Perform manual and automated testing of web and mobile applications across various platforms and devices.
- Monitor and report on software quality metrics and provide feedback on product quality at different stages of development.
- Contribute to process improvements in testing methodologies, tools, and practices.
- Participate in code reviews to provide quality perspective early in the development cycle.
Qualifications
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- Minimum of 3 years of experience in software quality assurance and testing methodologies.
- Proficiency in test automation tools (e.g., Selenium, JUnit, TestNG).
- Solid understanding of software development lifecycle (SDLC) and agile methodologies.
- Familiarity with cloud technologies and CI/CD processes.
- Excellent analytical and problem-solving skills, with a keen attention to detail.
- Strong verbal and written communication skills for collaboration and documentation purposes.
Technologies & Tools
The Software Quality Assurance Engineer at SnapTryAI will work with a variety of technologies and tools including Selenium for automated testing, JIRA for issue tracking, Git for version control, and various CI/CD tools to facilitate the continuous integration and delivery of software. Familiarity with performance testing tools such as JMeter or LoadRunner is also preferred, along with a solid understanding of programming languages such as Java, Python, or JavaScript for test script development.
Ideal Candidates
The ideal candidate for this position is someone who possesses a thorough understanding of software quality assurance principles and practices. They should exhibit strong critical thinking skills, demonstrating the ability to analyze issues and propose effective solutions. A proactive attitude toward collaboration and communication is essential, as well as a genuine commitment to ensuring software quality. Those who thrive in a fast-paced, dynamic environment and are eager to learn about new technologies and methodologies will excel in this role.
☕ It is the weekend. Most US employers post jobs on weekdays, so expect fewer new ones until Monday morning.
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.