Make Your Resume Now

Software Quality Assurance Engineer (SQA)

Posted November 10, 2025
Full-time Mid-Senior Level

Job 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

Ready to Apply?

Take the next step in your career journey

Stand out with a professional resume tailored for this role

Build Your Resume – It’s Free!