Senior SQA Engineer
Karachi
Remote
Contractual (3 months, extendable for up to 1 year)
We are looking for a QA Software Engineer with 5 years of experience to join our dynamic team. In this
role, you will be responsible for ensuring the quality and reliability of our software products through
manual and automated testing. Your expertise in QA methodologies, attention to detail, and strong
problem-solving skills will be essential in identifying bugs, ensuring functional requirements are met,
and enhancing product quality before release.
Description
- Develop and execute detailed test plans, test cases, and test scripts for functional, regression,
and performance testing. - Perform manual and automated testing across different environments, platforms, and devices.
- Work closely with developers to identify potential issues early in the development lifecycle and
provide actionable feedback. - Identify, report, and track bugs using bug tracking tools like Jira or similar systems, ensuring they
are resolved in a timely manner. - Develop and maintain automated test scripts for efficient and repeatable testing using tools like
Selenium, JUnit, TestNG, or similar frameworks. - Continuously evaluate and improve the testing process, recommending tools, methodologies,
and best practices to enhance overall efficiency and effectiveness. - Maintain thorough documentation of test cases, test results, and defects, ensuring transparency
and traceability. - Conduct performance and load testing to ensure the software performs optimally under various
conditions. - Work with cross-functional teams (product, design, and development) to ensure product
features meet quality standards and requirements.
Requirements
- 5+ years of experience in quality assurance or software testing, with a strong background in
manual and automated testing. - Proven experience with automated testing tools such as Selenium, JUnit, TestNG, or Appium.
- Strong knowledge of QA methodologies, software development life cycle (SDLC), and agile
practices. - Experience with bug tracking tools (e.g., Jira, Bugzilla) and version control systems (e.g., Git).
- Excellent communication skills and the ability to collaborate effectively with developers and
other team members.