HamburgerMenu
hirist

Quality Assurance Engineer - Manual/Automation Testing

Eastvantage
Multiple Locations
3 - 6 Years

Posted on: 14/08/2025

Job Description

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.


info-icon

Did you find something suspicious?