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.
Overview
As a Software QA Engineer at Square, you will play a pivotal role in ensuring the quality and reliability of our software products. You will be responsible for developing and implementing test plans, identifying and documenting defects, and collaborating with cross-functional teams to enhance our product offerings. Your expertise will contribute significantly to delivering seamless user experiences and maintaining the high standards Square is known for in the payments and financial technology industry.
Job Responsibilities
- Develop and execute detailed test plans, test cases, and test scripts based on product requirements.
- Identify, document, and track defects using issue tracking tools.
- Collaborate with developers, product managers, and other stakeholders to ensure timely resolution of issues.
- Perform automated testing and manual testing for web and mobile applications.
- Conduct regression testing to ensure new code changes do not adversely affect existing functionalities.
- Participate in design and requirement reviews to suggest improvements in testability.
- Analyze test results, report metrics, and present findings to the development team.
- Stay current with industry trends and best practices in software testing and quality assurance.
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or related field.
- 2+ years of experience in software quality assurance and testing.
- Proficient with automated testing tools and frameworks (e.g., Selenium, JUnit, TestNG).
- Strong experience with manual testing techniques and bug tracking software (e.g., JIRA).
- Familiarity with programming languages such as Java, Python, or JavaScript.
- Excellent problem-solving and analytical skills.
- Strong communication skills with the ability to work effectively in a team environment.
- Knowledge of Agile methodologies is a plus.
Technologies & Tools
The Software QA Engineer at Square will utilize various technologies and tools to execute their responsibilities effectively. Key tools include automated testing frameworks such as Selenium and JUnit, along with manual testing utilities. Familiarity with programming environments based on Java, Python, and JavaScript is essential, along with version control systems like Git. Additionally, knowledge of continuous integration and deployment tools such as Jenkins may be required to maintain quality during the software development lifecycle.
Ideal Candidates
Ideal candidates for the Software QA Engineer position at Square exhibit a meticulous attention to detail and a strong passion for software quality. They possess a proactive attitude towards problem-solving and demonstrate adaptability to changing technologies and rapid development processes. Strong interpersonal skills enable them to effectively communicate with technical and non-technical stakeholders alike. Successful candidates are driven by a commitment to excellence and are eager to contribute to a collaborative and innovative work environment.
In August there were 7.1 million job openings in the US, and 7 million people out of work and looking, says the Bureau of Labor Statistics. The job market now →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.