What are the responsibilities and job description for the Software QA Engineer position at SecurityMetrics?
Job Title: Software QA Engineer
We are seeking a skilled Software QA Engineer to join our team and help ensure the quality and reliability of our software products. The ideal candidate has experience with automated testing frameworks, bug tracking tools, and database validation, with a strong foundation in Cypress automation.
Responsibilities:
- Design, develop, and execute automated and manual test cases.
- Develop and maintain automation scripts using Cypress.
- Work closely with developers and product managers to identify and resolve defects.
- Utilize Jira for bug tracking and test case management.
- Perform database validations and queries using PostgreSQL.
- Collaborate in test planning, execution, and reporting using TestRail (preferred).
- Ensure test coverage across functional, regression, and performance testing.
Requirements:
- 2 years of experience in software quality assurance.
- Hands-on experience with Cypress for automated UI testing.
- Familiarity with Jira for defect tracking and test management.
- Working knowledge of PostgreSQL for database testing.
- Monitor and triage bug escalations to ensure timely resolution.
- Strong analytical and problem-solving skills.
- Excellent communication and teamwork abilities.
Preferred Qualifications:
- Proficiency in Python for automation scripting.
- Experience with TestRail for test case management.
- Familiarity with Jenkins for CI/CD automation.
- Understanding of CI/CD pipelines and DevOps testing strategies.
- Exposure to performance testing tools and methodologies.