Home/Job List/Automation Test Engineer With BA Skills
Mani India Technologies

Automation Test Engineer With BA Skills

Mani India Technologies

Tirunelveli, Tamil Nadu, India
Full-Time
Posted 16 days ago

Opens the application on nellaijobs.in

Job Description & Responsibilities

Job description: Role Overview We are looking for a Business Analyst / Quality Analyst (BA/QA) with experience in business requirement analysis, functional documentation, manual testing, and test automation for cloud-based applications. The role involves understanding business and technical requirements, preparing functional specifications and test scenarios, validating end-to-end workflows, and ensuring the quality, accuracy, and reliability of applications. The candidate will work on industrial IoT, time-series data, machine learning, real-time analytics, Java/Python/FastAPI services, Azure integrations, and data pipelines. The ideal candidate should be capable of translating business requirements into functional solutions, performing comprehensive manual testing, and supporting automation testing to improve testing efficiency and coverage. Key Responsibilities 1. Business Analysis Gather, analyze, and document business, functional, and technical requirements by collaborating with stakeholders, clients and developers. Prepare Business Requirement Documents (BRDs), Functional Requirement Documents (FRDs), user stories, use cases, process flows, and acceptance criteria. Conduct requirement discussions and clarification sessions to understand business needs and define expected application behavior. Analyze existing business processes and identify opportunities for process improvements and enhanced application functionality. Create and maintain functional documentation, user guides, requirement traceability matrices, and process documentation. Collaborate with development teams to clarify requirements and ensure alignment between business expectations and technical implementation. Participate in Agile ceremonies, including sprint planning, backlog refinement, daily stand-ups, sprint reviews, and retrospectives. Track requirements, tasks, defects, and project progress using Azure DevOps or similar project management tools. Support user acceptance testing (UAT), client demonstrations, and stakeholder reviews. 2. Quality Assurance – Manual & Automation Testing Analyze business and functional requirements to prepare test scenarios, test cases, test data, and test execution plans. Perform manual functional, integration, system, regression, smoke, and end-to-end testing. Develop, maintain, and execute automated test scripts for selected web applications, APIs, backend services, and critical business workflows. Perform API testing using Postman, including REST API request/response validation, authentication, status codes, JSON payloads, and negative test scenarios. Develop and maintain automation scripts using Python, Java, or similar programming languages and frameworks such as Pytest, Selenium, or Playwright. Validate web applications, backend services, database operations, and integrations between applications and cloud services. Perform database and data validation using SQL to verify data accuracy, integrity, transformations, and consistency across systems. Validate time-series, telemetry, sensor, and industrial equipment data, including expected business outcomes. Test machine learning and analytics features against defined requirements and expected outcomes, where applicable. Validate data pipelines, ETL processes, Azure integrations, and real-time communication workflows. Perform manual validation of Power BI dashboards, reports, analytical outputs, and data visualizations. Automate selected API, regression, integration, and repetitive data validation scenarios to improve testing efficiency and coverage. Integrate relevant automated test suites into CI/CD pipelines and execute them as part of DevOps processes. Perform performance, load, and scalability testing using JMeter or similar tools when required. Identify, document, track, and retest defects; analyze test failures and collaborate with developers to investigate root causes and resolve issues. Maintain test cases, automation scripts, test data, execution reports, defect records, and test evidence using Azure DevOps or similar tools. Support UAT, release validation, regression testing, and post-deployment verification. Explore AI-assisted tools to improve the efficiency of requirement documentation, test case preparation, and selected QA activities, where appropriate. Required Skills and Qualifications · Experience in business analysis, requirement gathering, stakeholder communication, and functional documentation. · Ability to prepare BRDs, FRDs, user stories, use cases, process flows, acceptance criteria, and user guides. · Understanding of SDLC, Agile/Scrum methodologies, and software development processes. · Strong knowledge of manual testing concepts, including test case design, test execution, functional, regression, integration, system, smoke, and end-to-end testing. · Experience in API testing using Postman, REST APIs, JSON, authentication, request/response validation, and negative test scenarios. · Knowledge of SQL and database testi...

Required Skills

PythonJavaAzureSQLCI/CDMachine LearningPower BIAgileProject Management

Job Details

Employment TypeFull-Time
Work ModeOn-Site
Experience0 – 0 years
Positions1

Posted by

N/A

Posted on:

13 Oct 2026

About Mani India Technologies

More open roles

Browse all jobs →