Job Description:
We are looking for a detail-oriented Junior Quality Assurance (QA) Engineer with a minimum of 1 year of experience to join our software development team. The ideal candidate will be responsible for ensuring the quality of software products by executing test plans, documenting project and testing processes, conducting code reviews, and collaborating closely with developers to deliver high-quality software.
Key Responsibilities:
- Develop, execute, and maintain comprehensive test plans, test cases, and test scripts for software projects.
- Conduct both manual and automated testing across various platforms, including web and mobile applications, to identify and document defects.
- Collaborate with development and product teams to define project requirements and ensure proper testing coverage.
- Perform thorough code reviews to ensure code quality, adherence to standards, and identify potential issues early in the development cycle.
- Maintain detailed testing documentation, including test results, defect tracking, and test case execution reports.
- Participate in project planning and provide input on test strategies, risk analysis, and project timelines.
- Work closely with developers during the entire development process, including the review of design specifications, user stories, and acceptance criteria.
- Contribute to the continuous improvement of testing processes and the overall quality assurance framework.
- Ensure that final products meet the company’s quality standards and client expectations.
- Stay up-to-date with new testing tools, methodologies, and best practices to improve the QA process.
Qualifications:
- Minimum 1 year of experience as a QA Engineer or in a similar role in software development.
- Strong understanding of software testing methodologies, tools, and processes.
- Experience with test management and bug tracking tools
- Experience with writing and maintaining project and testing documentation.
- Familiarity with code reviews and an understanding of code version control systems (e.g., Git).
- Basic knowledge of automated testing frameworks is a plus.
- Ability to collaborate effectively with developers and cross-functional teams.
- Strong analytical skills, attention to detail, and problem-solving abilities.
- Excellent communication skills, both written and verbal.
- A proactive attitude and willingness to improve the testing process and contribute to team success.
Job Type: Full-time
Pay: Rs30,000.00 - Rs45,000.00 per month
Ability to commute/relocate:
- Lahore Johar Town: Reliably commute or planning to relocate before starting work (Preferred)
Education:
Experience:
Work Location: In person