Overview
Leads a team of quality engineers through multi-disciplinary team planning and ecosystem integration to accelerate delivery and drive quality across the application lifecycle. Applies business and functional knowledge to develop end-to-end testing strategies through the use of quality processes and methodologies. Applies testing methodologies, principles and processes to define and implement key metrics to manage and assess the testing process including test execution and defect resolution. The role involves developing test cases and plans, executing tests, documenting results and defects, and working with the development team to resolve issues. The testing manager will also be involved in defining testing process & plan, design/implement/execute test plan and software release cycles and stay updated with industry trends and emerging technologies. We are looking for a Lead/Senior Automation Engineer to join our team. The ideal candidate will have experience in designing and implementing automation frameworks and test suites for web applications with minimal inputs. This role will be responsible for leading a team of automation engineers and ensuring that the automation project is delivered on time and to the highest quality.
Responsibilities
- Formulate and review software testing strategies to ensure effective and comprehensive testing of the school ERP system.
- Analyze test results and test metrics to identify areas for improvement and make recommendations for enhancing software quality.
- Prepare, review, and present test reports and documentation to stakeholders, providing clear and concise information about the testing process and outcomes.
- Design and review the overall Test Strategy, Test Plan, and Test Estimation, considering manual testing, functional automation, ETL testing, and performance testing.
- Prepare and review test metrics, capturing key testing metrics to assess the progress, effectiveness, and quality of the testing effort.
- Prepare, review, and execute a detailed plan of the testing life cycle, ensuring that all necessary testing activities are conducted systematically and efficiently.
- Log software product defects, track their progress, and work closely with the development team to ensure timely resolution and closure of identified issues.
- Implement an integrated Quality Approach, collaborating with the development team and other stakeholders to establish quality standards and processes throughout the software development life cycle.
- Take ownership of quality checks for production, deployments of new changes, enhancements, bug fixes, and other software modifications, ensuring that all changes meet the required quality standards.
- Compile and publish accurate and timely information to support decision making, prioritization, and status assessment, providing stakeholders with the necessary data to make informed decisions about the software\'s readiness for release.
- Use risk-driven techniques to develop, maintain, and execute test suites for various platforms, focusing testing efforts on high-risk areas and ensuring adequate coverage to mitigate potential risks.
- Develop automation framework in Java and create automation scripts for test cases.
- Create and maintain regression, smoke, and sanity suites as per release and analyze automation reports to prepare sprint test completion reports.
- Prepare test scenarios/cases/execution and test results, and develop automation code for API automation – REST Assured API.
- Strong analytical and troubleshooting skills, with the ability to diagnose and resolve complex technical issues.
- Excellent communication and interpersonal skills, with the ability to work collaboratively with cross-functional teams and business stakeholders.
- Ability to work in a fast-paced, dynamic environment and adapt to changing priorities.
- Automation Tools: Selenium WebDriver with TestNG and Maven (JAVA), TDD framework, API (Postman); Manual Testing; API tools: Postman, SoapUI, Fiddler; Bug Tracking: JIRA, Mantis or similar; TestCase Management: TestRail, JIRA or similar; Testing processes: Waterfall, Agile, DevOps; Performance Testing: JMeter or similar.
Seniority level
Employment type
Job function
Industries
- Education Administration Programs
Get notified about new Quality Assurance Specialist jobs in Mumbai, Maharashtra, India.
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.