Position : QA Engineer (Manual & Automation)
Experience : 3+ Years
About the Role :
We are seeking a technically proficient QA Engineer with expertise in both manual and automation testing for web and mobile applications. The ideal candidate will have a deep understanding of testing principles, methodologies, and industry best practices, along with the ability to design, execute, and maintain robust automation frameworks. This role requires hands-on experience in identifying test requirements, creating test strategies, ensuring product quality, and collaborating with cross-functional teams in an Agile environment.
Key Responsibilities :
- Analyze and understand functional and non-functional requirements for each project.
- Design, develop, execute, and maintain manual test cases and automated test scripts for web, mobile, and API testing.
- Build and maintain automation frameworks (preferably using Robot Framework or similar) for regression and functional testing.
- Execute smoke, regression, integration, system, UAT, and exploratory testing across different environments.
- Develop and maintain test data, stubs, mocks, and environment configurations for consistent test execution.
- Collaborate with developers, product owners, and business analysts to define acceptance criteria and ensure coverage for all scenarios.
- Identify, document, and track defects using JIRA or similar tools, ensuring detailed reproduction steps and supporting evidence.
- Perform root cause analysis with development teams to ensure defects are addressed efficiently.
- Work with CI / CD pipelines to integrate automated tests into the development workflow (Jenkins, GitLab CI, Azure DevOps, etc.).
- Apply Test Pyramid principles to ensure a balanced mix of unit, integration, and UI-level automated tests.
- Conduct cross-browser and cross-platform testing using tools like Selenium, Appium, or BrowserStack.
- Ensure test risk management by identifying high-risk areas and implementing targeted testing strategies.
Qualifications & Skills :
Bachelors degree in Computer Science, IT, or related field (or equivalent experience).3+ years of hands-on experience in manual testing with at least 1 year exposure to automation testing.Working knowledge of Robot Framework, with familiarity in scripting using Python / Java for test automation.Proficiency in functional, regression, system, and exploratory testing for web & mobile applications.Experience testing REST and SOAP APIs (using Postman, REST Assured, or similar tools).Good understanding of Agile methodologies (Scrum / Kanban) and tools like JIRA, Confluence.Strong understanding of data formats (JSON, YAML, XML) and their differences in API testing.Familiarity with Git-based version control systems and branching strategies.Knowledge of test reporting tools (Allure, Extent Reports, etc.) for clear and concise reporting.Awareness of security, performance, and accessibility testing concepts.Strong attention to detail, analytical skills, and ability to work independently with minimal supervision.Excellent written and verbal communication skills.(ref : hirist.tech)