Software Quality Assurance Engineer (SQA)
Full-time Mid-Senior LevelJob Overview
We are looking for a detail oriented Software Quality Assurance Engineer (SQA) with a minimum of 2 years of hands on experience in testing web and mobile applications. The ideal candidate is passionate about quality, has a strong understanding of QA processes, and is comfortable working closely with developers, product managers, and other stakeholders to ensure reliable, high quality releases.
Candidates with 3 to 5 or more years of experience in SQA or QA automation will be given strong preference.
Key Responsibilities
Test Planning and Strategy
Analyze requirements, user stories, and technical specifications to identify test scenarios and edge cases.
Prepare and maintain detailed test plans, test cases, and test checklists for new and existing features.
Manual Testing
Execute functional, regression, integration, and system tests for web and mobile applications.
Validate UI, UX, and cross browser behavior to ensure consistency and usability.
Perform exploratory testing to uncover hidden issues and improve product robustness.
Automation and Tools
Design and maintain automated test scripts for critical user flows using tools such as Selenium, Cypress, Playwright, or similar.
Contribute to building and improving the test automation framework, including test data, reporting, and CI integration.
Defect Management
Log clear, reproducible defects with proper steps, screenshots, and logs in tools such as Jira, ClickUp, or similar.
Work closely with developers to clarify issues, retest fixes, and ensure timely closure of defects.
API and Backend Validation
Test RESTful APIs using tools like Postman or similar, validating responses, error handling, and performance.
Verify data integrity and business rules with the help of database queries when needed.
Performance and Reliability Checks
Support basic performance and load testing activities by designing scenarios and using appropriate tools where applicable.
Monitor and validate application stability across releases.
Process and Documentation
Contribute to improving QA processes, standards, and best practices across the team.
Maintain clear test documentation, release notes, and QA sign off reports for each release.
Collaboration and Communication
Work closely with Product Managers, Developers, Designers, and DevOps to ensure shared understanding of quality goals.
Participate in daily standups, sprint planning, and retrospectives as part of an agile team
Make Your Resume Now