Key Responsibilities:
– Lead the development and execution of test plans, test cases, and testing scripts for both manual
and automated tests.
– Collaborate with cross-functional teams to ensure quality throughout the software development
lifecycle.
– Identify, log, and track bugs to resolution.
– Mentor junior QA engineers, promoting best practices and enhancing the team’s testing
capabilities.
– Design, develop, and execute automation scripts using open-source or commercial tools.
– Review requirements, specifications, and technical design documents to provide timely and
meaningful feedback.
– Stay updated with new testing tools and test strategies.
– Participate in release decisions, ensuring the delivery of high-quality products to customers.
– Analyze and report test results, and communicate critical feedback to the development team.
Qualifications:
– Bachelor’s degree in Computer Science, Engineering, or a related field or any related courses 5+
years of experience in software quality assurance.
– Proven experience in writing clear, concise, and comprehensive test plans and test cases.
– Hands-on experience with both white box and black box testing.
– Proficiency with automated testing tools like Selenium, JUnit, TestNG, or similar.
– Strong knowledge of software QA methodologies, tools, and processes.
– Experience working in an Agile/Scrum development process.
– Excellent problem-solving skills and attention to detail.
Nice to Have:
– Previous leadership roles in [specific industry, e.g., “fintech” or “POS”].
– Experience with performance and/or security testing.
– Certifications such as ISTQB, CSTE, or similar.
– Familiarity with CI/CD pipelines.