QA Engineer

Please login or register as jobseeker to apply for this job.

TYPE OF WORK

Full Time

SALARY

$600-$750/m

HOURS PER WEEK

40

DATE POSTED

Mar 4, 2025

JOB OVERVIEW

Position: QA Engineer
Reports To: Lead QA Engineer / Tech Lead
Role 
The QA Engineer is responsible for ensuring the quality and reliability of software through comprehensive testing and defect identification. This role involves executing test plans, documenting bugs, and collaborating with developers and other teaUpgrade to see actual infombers to resolve issues. The QA Engineer focuses on maintaining high standards for functionality, performance, and user experience in all delivered software.
Responsibilities
Develop, execute, and maintain test cases and scripts based on project requirements and specifications.
Perform functional, integration, regression, and user acceptance testing.
Identify, document, and track defects in the defect management system.
Collaborate with developers to clarify issues and verify fixes during the development process.
Conduct exploratory testing to identify edge cases and unexpected behaviors.
Ensure cross-browser and cross-device compatibility for web applications.
Report testing progress, coverage, and issues to the QA lead and project stakeholders.
Execute and maintain automated test scripts, if applicable, to improve testing efficiency.
Work closely with cross-functional teams, including developers and product managers, to ensure requirements are met.
Assist in integrating testing into CI/CD pipelines to streamline the deployment process.
Stay updated with QA tools and techniques, recommending improvements to testing processes.
Document test results and prepare reports for project stakeholders.
Ensure that software releases meet established quality standards before deployment.
Results
Detection and reporting of defects early in the development process, minimizing production issues.
Consistent delivery of high-quality software that meets functional and performance requirements.
Positive feedback from stakeholders on testing thoroughness and defect resolution.
Contribution to improved testing efficiency through participation in automation and process optimization.
Requirements
Experience in manual testing, including functional, integration, and regression testing.
Familiarity with test management tools (e.g., TestRail, Zephyr) and defect tracking systems (e.g., Jira).
Strong analytical and problem-solving skills for identifying defects and root causes.
Knowledge of software development processes, including Agile methodologies.
Understanding of web and mobile application testing, including cross-browser and cross-device compatibility.
Basic knowledge of automated testing tools (e.g., Selenium, Cypress, Playwright) is a plus.
Strong communication skills for reporting and collaborating with cross-functional teams.
Attention to detail and a proactive approach to identifying potential issues.
Familiarity with performance and load testing tools is a plus.
Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience).

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin