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 Square, so some details may not match this job. The employer's own page has the real description.
Job Overview
The Software QA Engineer at Square will play a pivotal role in ensuring the quality and performance of our software solutions. This role involves designing and implementing automated tests, troubleshooting defects, and collaborating with cross-functional teams to enhance product reliability. The engineer will also be responsible for maintaining test environments, analyzing test results, and actively participating in the software development life cycle to ensure that high-quality products are delivered to our customers.
Job Responsibilities
- Design, develop, and execute automated and manual test cases for software applications.
- Identify, document, and track defects and issues throughout the development process.
- Collaborate with product managers, developers, and other stakeholders to define requirements and acceptance criteria.
- Perform thorough regression testing when defects are resolved.
- Maintain and enhance existing test automation frameworks and test suites.
- Analyze test results and provide feedback to the development team to improve software quality.
- Participate in code reviews and design discussions to promote quality assurance best practices.
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- A minimum of 3 years of experience in software quality assurance or a related field.
- Proficient in test automation tools such as Selenium, JUnit, or TestNG.
- Strong understanding of software development life cycles and methodologies (Agile, Scrum, etc.).
- Experience with programming languages such as Java, Python, or JavaScript.
- Familiarity with version control systems such as Git.
- Excellent analytical, problem-solving, and troubleshooting skills.
Technologies & Tools
The Software QA Engineer will primarily utilize technologies and tools such as Selenium for test automation, JIRA for defect tracking, Git for version control, and various testing frameworks including JUnit and TestNG. Familiarity with CI/CD pipelines and cloud services is also advantageous as our testing processes increasingly leverage these technologies to streamline software deployment.
Ideal Candidates
The ideal candidate will possess a keen attention to detail and a passion for uncovering defects in software applications. They will demonstrate strong communication skills, enabling effective collaboration across teams, and exhibit initiative in suggesting innovative testing methodologies. A proactive and adaptable mindset, coupled with a commitment to delivering high-quality products, will set the best candidates apart in this role.
??? people applied to this job
Had a job search go strangely, or terribly? Tell us. We publish stories without names. Tell your story →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.
$100,000 - $150,000/Mo
2 years ago
Site Reliability Engineer
Team Remotely Inc.San Diego, USA
Site Reliability
Engineer
Infrastructure Maintenance
$100,000 - $150,000/Mo
2 years ago
$60,000 - $90,000/Mo
2 years ago
Junior Site Reliability Engineer
Patterned Learning Career.San Diego, USA
Site Reliability
Engineering
Junior
$60,000 - $90,000/Mo
2 years ago
Site Reliability Engineer
Phoenix Recruitment.San Diego, USA
Site Reliability Engineer
DevOps
System Administrator
$95,000 - $160,000/Mo
2 years ago
$110,000 - $150,000/Mo
2 years ago
Site Reliability Engineer
Stellar Consulting Solutions, LLC.San Diego, USA
Site Reliability
Engineer
IT Operations
$90,000 - $150,000/Mo
2 years ago
$90,000 - $140,000/Mo
2 years ago
DevOps Engineer
Team Remotely Inc.San Diego, USA
1. Cloud Infrastructure 2. Continuous Integration 3. Automation Tools
$90,000 - $150,000/Mo
2 years ago
$90,000 - $140,000/Mo
2 years ago