Execute QA Strategies: Implement QA processes, frameworks, and best practices as defined by QA leadership.
Advanced Test Planning: Design and execute test plans for mid-to-large projects, covering functional, non-functional, performance, and usability testing.
Test Case Development: Develop high-quality, reusable test cases for functional, regression, sanity, smoke, API, compatibility, and system integration testing (mobile and web).
Automation: Write and maintain automation scripts, ensuring reusability and maintainability for regression testing and releases.
Defect Management: Log, track, and follow through on defects to ensure timely resolution. Perform defect analysis and recommend improvements.
Collaboration: Work closely with developers, product managers, and other stakeholders to ensure quality integration across the lifecycle.
Continuous Improvement: Identify opportunities for process and tool improvements, providing feedback to QA Leads.
Mentorship (Light): Provide guidance to junior QA team members through knowledge sharing and best practices.
Requirements
Experience: 4-6 years of QA experience (manual + automation).
Education: Bachelor’s degree in Computer Science, Information Technology, Software Engineering, or equivalent.
Skills:
Deep understanding of QA methodologies and techniques
Proficiency in automation tools (Selenium, Appium) and scripting (Java/Python)
Strong defect management and analytical skills
Knowledge: Familiarity with BDD/TDD, CI/CD pipelines, and performance/security testing basics.