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
The Software QA Engineer at Square will play a crucial role in ensuring the highest quality of software products through the implementation of comprehensive testing methodologies. This position entails working closely with cross-functional teams to develop, execute, and maintain test plans, while identifying and documenting defects. By employing various testing strategies, the Software QA Engineer will facilitate the seamless delivery of reliable software that meets and exceeds industry standards.
Job Responsibilities
- Design, develop, and execute automated and manual test cases based on application requirements.
- Collaborate with product managers, developers, and other stakeholders to understand application features and usage.
- Identify, track, and report software defects using issue tracking systems.
- Conduct regression, integration, and performance testing to ensure software reliability.
- Participate in code reviews and provide feedback on testability of various software components.
- Develop and maintain test documentation including test plans, test cases, and test reports.
- Stay up-to-date with industry trends and best practices in software testing.
Qualifications
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- Minimum of 3 years of experience in software quality assurance.
- Proficiency with automated testing tools and frameworks such as Selenium, JUnit, or similar.
- Strong understanding of software development life cycle (SDLC) and testing methodologies.
- Experience with performance testing tools like JMeter or LoadRunner.
- Familiarity with version control systems, preferably Git.
- Excellent analytical and problem-solving skills.
- Strong communication skills, both verbal and written.
Technologies & Tools
The Software QA Engineer will work with a variety of technologies and tools that include automated testing frameworks such as Selenium and TestNG, performance testing tools like JMeter and LoadRunner, and version control systems including Git. Additionally, familiarity with CI/CD tools such as Jenkins or CircleCI will enhance the efficiency of the testing process, allowing for rapid and reliable software delivery.
Ideal Candidates
The ideal candidates for the Software QA Engineer position at Square are detail-oriented individuals with a strong passion for quality assurance and software testing. They should possess a proactive attitude, demonstrating the ability to anticipate potential issues and proactively develop solutions. Strong teamwork and collaboration skills are essential, as is the capability to work in a fast-paced environment. Furthermore, the ability to learn new technologies quickly and the willingness to contribute to continuous improvement initiatives will make a candidate stand out.
Need to call your state’s unemployment office? We list every state’s phone lines, as each agency gives them. Find your state →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.