Graduated Bachelor of Science, Engineering or higher in Computer Science or related disciplines
Experience :
Minimum 3 years of hands-on experience in software quality assurance, with a strong focus on both manual and automation testing across web and / or desktop applications.
Expert-level proficiency in Selenium for automation testing is required. Experience with additional automation frameworks is pulse
Strong programming skills in Python and / or Java for scripting and developing test automation solutions.
Deep understanding of the Software Development Life Cycle SDLC and Agile / Scrum methodologies, with proven experience working in iterative development environments.
Skilled in designing and maintaining comprehensive test plans, test cases, test scripts, and detailed test reports.
Familiarity with version control systems such as Git is expected.
Strong analytical mindset and attention to detail, capable of identifying edge cases and potential risks in complex systems.
Demonstrated ability to solve problems efficiently, troubleshoot failures, and proactively suggest improvements.
Excellent communication and collaboration skills, with experience working in cross-functional teams, mentoring junior QA members, and actively participating in project planning and reviews.
Job Description :
Deep expertise in test design, execution, and maintenance, with hands-on involvement in complex QA projects from inception to release.
Advanced proficiency in using Robot Framework, Selenium, and Appium for automation testing. Experience with additional frameworks or custom test harnesses is a plus.
Hands-on experience with programming / scripting languages such as Python, Java to support automation development and framework enhancements.
Solid understanding of Software Development Life Cycle SDLC, with extensive exposure to Agile / Scrum methodologies and QA best practices.
Skilled in working with version control systems like Git for managing test repositories and collaborating with development teams.
Proven ability to design and maintain test documentation, including test plans, test cases, test scripts, and comprehensive QA reports.
Strong analytical and debugging skills, with a high level of attention to detail in identifying and resolving issues.
Excellent problem-solving abilities, capable of investigating complex defects and delivering root cause analysis.
Strong interpersonal and communication skills, enabling effective collaboration across cross-functional teams and stakeholders.
#J-18808-Ljbffr
Sqa Engineer • Karachi Division, Sindh, Pakistan