We are seeking a detail-oriented and proactive Software Quality Assurance (SQA) Engineer to join our team. The ideal candidate will be responsible for ensuring that our software products meet the highest standards of quality, reliability, and performance before they are released to end users.
Key Responsibilities:
- Develop, maintain, and execute test plans, test cases, and test scripts (manual & automated).
- Perform functional, regression, integration, and system testing.
- Report, track, and verify software defects using bug tracking tools.
- Collaborate with developers, product managers, and business analysts to clarify requirements and ensure test coverage.
- Participate in sprint planning, daily standups, and review meetings in an Agile environment.
- Ensure proper documentation of test results and contribute to continuous improvement of QA processes.
- Assist in setting up and maintaining test environments.
- Conduct performance, usability, and security testing when required.
Required Qualifications & Skills:
- Education: Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- Experience: 3-5 years of experience in software quality assurance (manual or automation).
- Strong understanding of SDLC and STLC.
- Hands-on experience with QA tools (e.g., JIRA, TestRail, Selenium, Postman).
- Familiarity with Agile/Scrum methodology.
- Basic understanding of SQL for database testing.
- Good analytical, problem-solving, and communication skills.
- Attention to detail and ability to work both independently and in a team environment.
Preferred Skills (Nice to Have):
- Experience with automation frameworks (e.g., Cypress, Playwright).
- Knowledge of API testing and automation.
- Familiarity with CI/CD pipelines and tools (e.g., Jenkins, GitHub Actions).
- Experience with performance testing tools (e.g., JMeter, LoadRunner).
Job Type: Full-time
Work Location: In person