Job Description
Job Summary
We are seeking a detail-oriented and proactive QA Engineer - II who designs and executes comprehensive quality assurance strategies across front-end and back-end applications. This role takes ownership of test planning, execution, automation, and defect management while contributing to the continuous improvement of QA practices, tools, and systems. The ideal candidate combines strong manual testing expertise with growing automation skills to ensure the quality, reliability, and performance of our software products.
Duties & Responsibilities
Develop, execute, and maintain test cases, test scenarios, and test plans based on business and technical requirements for both front-end (UI) and back-end (API/database) components.
Perform functional, regression, integration, performance, and usability testing across multiple environments.
Collaborate with developers, product managers, and fellow QA engineers to define acceptance criteria, review requirements, and ensure comprehensive test coverage.
Identify, document, and track defects using tools such as JIRA; troubleshoot root causes, verify fixes, and ensure product stability.
Contribute to the improvement of QA tools, test frameworks, CI/CD integration, and best practices.
Prepare test execution reports and communicate testing progress, risks, and results to stakeholders.
Participate in requirement and design reviews, providing feedback from a quality assurance perspective.
Experience:
4+ years of experience in software quality assurance, including manual and automation testing of web applications.
Education:
Bachelor's degree in Computer Science, Engineering, or a related discipline.
Technical Skills:
Hands-on experience in front-end testing (UI validation) and back-end testing (API and database testing).
Proficiency in API testing using tools such as Postman.
Ability to write and execute basic to intermediate SQL queries for backend validation.
Proficiency in test automation tools and frameworks (e.g., Selenium, Cypress, Playwright) with scripting ability in Python & Java.
Hands-on experience with Agile development methodologies, CI/CD pipelines (e.g., Jenkins), and version control systems (e.g., Git).
Solid understanding of REST APIs and backend testing practices.
Experience using defect tracking and test management tools such as JIRA.
Soft Skills:
Strong analytical and problem-solving skills with keen attention to detail.
Excellent communication, documentation, and collaboration skills for working within cross-functional teams.
Willingness to learn, adapt, and contribute to automation and process improvement initiatives.