Job Summary
The Software Quality Assurance (SQA) Specialist plays a crucial role in ensuring the quality and reliability of software products. The specialist is responsible for designing and implementing testing protocols, identifying and documenting bugs, and collaborating with development teams to ensure issues are resolved. The ultimate goal is to enhance user satisfaction by delivering defect-free software.
Key Responsibilities
- Develop and execute comprehensive test plans and test cases based on software requirements and technical specifications.
- Design automated test scripts to improve testing efficiency and coverage.
- Collaborate with product owners and developers to understand software functionality and user expectations.
- Conduct functional, regression, performance, and stress testing to ensure software functionality across different scenarios and environments.
- Identify, document, and track software defects using issue tracking tools.
- Perform root cause analysis of defects and work with development teams to resolve issues.
- Verify resolved defects and ensure they do not reoccur in future releases.
- Maintain detailed and accurate documentation of test results, defect reports, and testing procedures.
- Work closely with cross-functional teams, including developers, product managers, and business analysts, to ensure software meets quality standards.
- Provide regular updates on test progress, defect status, and quality metrics to stakeholders.
- Assist in the development and implementation of quality assurance policies and procedure’s
- Participate in code reviews and provide feedback to improve code quality.
- Perform other duties as assigned.
Qualifications & Desired Skills
- A Bachelor’s degree in Computer Science, Engineering, or a related field, or an equivalent combination of education and experience, will be considered.
- Minimum of 3 years of experience in software quality assurance or a related role.
- Strong understanding of software development life cycle (SDLC) and QA methodologies.
- Excellent analytical and problem-solving skills.
- Strong attention to detail and ability to work independently.
- Good communication and interpersonal skills.
- Proficiency in using automated testing tools such as Selenium, JUnit, or TestNG.
- Experience with issue tracking systems like Jira or Bugzilla.
- Familiarity with agile development methodologies.
Compensation
Our competitive financial benefits are designed to support your future planning, recognize your performance, and provide peace of mind throughout all stages of life, including:
-
Competitive compensation
- Performance-based incentives
-
Health and wellness benefits
-
And more
insurance
Medical Insurance
Dental Insurance
Vision Insurance
Life & AD&D Insurance
Short-Term Disability
Long-Term Disability
Accident Insurance
Critical Illness Insurance
Hospital Indemnity Insurance
And more
Time Off
We believe it’s important for our team to have time to rest and recharge. To support this, we offer various time-off options, providing you with the flexibility to take the time you need:
-
Paid Time Off (up to 120 hours PTO)
-
Paid Holidays (8)
- Floating Holidays (3)