Posted on: 14/08/2025
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.
Did you find something suspicious?
Posted By
Posted in
Quality Assurance
Functional Area
QA & Testing
Job Code
1529238
Interview Questions for you
View All