QA Manual Tester
2 weeks ago
We are seeking an experienced QA Engineer to join our dynamic team. The ideal candidate should have a strong background in software quality assurance and testing methodologies. As a Senior QA Engineer, you will be responsible for ensuring the quality of our software applications through manual and automated testing processes.
Responsibilities:
Develop and execute test cases, scripts, plans, and procedures (manual and automated) to ensure that software meets predefined quality standards
Collaborate closely with cross-functional teams (including developers, project managers, and business analysts) to identify test requirements and provide timely and meaningful feedback
Design and implement automated testing suites using industry-standard tools (e.g., Selenium, JUnit, TestNG) to streamline testing processes
Perform thorough regression testing when bugs are resolved to ensure that no new issues have been introduced
Document test cases, defects, and test results systematically
Participate in design and requirement reviews to provide input on potential issues and areas for improvement
Stay updated with industry best practices and new technologies to continuously improve testing processes
Mentor and guide junior team members on testing techniques and best practices
Requirements:
Bachelor's degree in Computer Science, Engineering, or related field
4+ years of proven experience in software quality assurance and testing
Strong proficiency in test automation tools and frameworks (e.g., Selenium WebDriver, JUnit, TestNG)
Solid understanding of software development lifecycle (SDLC) and Agile methodologies
Experience with performance testing tools (e.g., JMeter, LoadRunner) is a plus
Excellent analytical and problem-solving skills with meticulous attention to detail
Strong verbal and written communication skills
Ability to work independently and as part of a collaborative team environment
Relevant certifications (e.g., ISTQB certification) is preferred