Software Test Engineer [Manual + Automation] (Hyderabad)

Software Test Engineer [Manual + Automation] (Hyderabad)

26 Oct
|
CognitiveBotics
|
Hyderabad

26 Oct

CognitiveBotics

Hyderabad

QA Engineer - Manual + Automation

Roles & Responsibilities | 4+ Years Experience

Core Responsibilities

- Analyze business requirements, functional specifications, and technical documents to design effective test cases.
- Develop, maintain, and execute detailed test plans, test cases, and test scenarios for functional, integration, regression, system, and user acceptance testing (UAT).
- Perform manual testing across web applications and mobile apps on Android and iOS, including functional, regression, compatibility, usability, installation/update, and device/OS-specific scenarios.
- Validate mobile-specific scenarios such as installation/upgrade, permissions, notifications, deep links, orientation, background/foreground behavior, offline/poor-network conditions, and different screen sizes.
- Perform testing on physical devices and emulators/simulators across representative Android and iOS versions, and capture device logs/crash details when troubleshooting issues.
- Identify, log, track, and retest defects using tools such as JIRA, Bugzilla, or similar.
- Ensure comprehensive test coverage and maintain traceability between requirements and test cases.
- Participate in daily stand-ups, sprint planning, reviews, and retrospectives in an Agile/Scrum environment.

Automation Testing Responsibilities

- Design, develop, maintain, and execute automated test scripts for web applications and, where applicable, mobile applications.
- Hands-on experience with Playwright or Selenium for web UI automation testing; exposure to Appium or a similar mobile automation framework is preferred.
- Candidate should have used Playwright and/or Selenium in previous projects and should be able to create and maintain automation test suites independently. Experience testing Android and/or iOS applications in real projects is also expected.
- Identify suitable manual test cases for automation and improve smoke and regression coverage through automation.
- Analyze automation failures and identify whether issues are related to application defects,



test scripts, test data, or environment/configuration.
- Maintain reusable automation components, page objects, test fixtures, test data, and utilities.
- Integrate automated tests with CI/CD pipelines such as Jenkins, GitHub Actions, GitLab CI, or similar.
- Generate and review automation execution reports and communicate failures clearly to the development team.

Collaboration & Reporting

- Work closely with developers, product managers, and business analysts to clarify requirements and resolve issues.
- Provide timely and detailed test execution status reports to the QA Lead / Project Manager.
- Support UAT by assisting business users and validating fixes.
- Work with developers to improve application testability and contribute to continuous testing practices.

Quality Assurance Practices

- Follow industry best practices for QA, including risk-based testing and defect management.
- Ensure compliance with organizational quality standards and processes.
- Contribute to continuous improvement of testing practices, automation coverage, and methodologies.

Additional Expectations

- Mentor junior testers by sharing knowledge and reviewing test cases and automation scripts.
- Take ownership of testing for assigned modules or projects with minimal supervision.
- Provide input for test effort estimation and project planning.
- Identify opportunities for test optimization and improvements in QA processes.
- Be able to explain automation framework design, locator strategy, waits, assertions, reporting, test data management, and troubleshooting of flaky tests.

Key Skills Required





- Strong knowledge of STLC (Software Testing Life Cycle) and SDLC (Software Development Life Cycle).
- Proficiency in writing test cases, test scenarios, and transparent bug reports.
- Experience with defect tracking tools such as JIRA, Bugzilla, Mantis, or similar.
- Familiarity with Agile/Scrum methodology.
- Good understanding of functional, regression, integration, UAT, smoke, sanity, and exploratory testing.
- Basic knowledge of SQL for backend data validation.
- Practical experience with Playwright or Selenium WebDriver.
- Hands-on mobile app testing experience on Android and/or iOS; familiarity with Appium or a similar mobile automation framework is an added advantage.
- Good understanding of Page Object Model (POM), reusable components, assertions, waits, test fixtures, and data-driven testing.
- Experience with at least one programming/scripting language such as JavaScript/TypeScript, Java, or Python.
- Basic understanding of API testing and API automation using Postman, REST Assured, Playwright API testing, or similar.
- Familiarity with Git/version control and basic CI/CD concepts.
- Ability to troubleshoot flaky tests and improve automation reliability.
- Understanding of when a test case should be automated versus kept as a manual test.
- Strong analytical, problem-solving, and communication skills.
- Experience testing across multiple browsers such as Chrome, Edge, Firefox, and Safari/WebKit, and across representative Android/iOS devices and OS versions.
- Experience with mobile app testing, including native/hybrid apps, WebView flows, device permissions, network conditions, app lifecycle, and release validation, is preferred.
- Familiarity with Android Studio/ADB, Xcode device logs, crash logs, or similar mobile debugging tools is an advantage.
- Experience running automation tests in CI/CD pipelines and generating test reports.
- Basic knowledge of performance, accessibility, or security testing is an added advantage.

📌 Software Test Engineer [Manual + Automation] (Hyderabad)
🏢 CognitiveBotics
📍 Hyderabad

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: software test engineer [manual + automation] (hyderabad) / hyderabad

Subscribe to this job alert:

Get the latest job offers by email for: software test engineer [manual + automation] (hyderabad) / hyderabad