Madhusudan A.
Dedicated and performance-focused Senior Software QA Engineer with 8+ years of experience ensuring product excellence through strategic test automation, robust QA processes, and cross-functional collaboration. Skilled in delivering end-to-end Dev-Test-Ops solutions that go far beyond writing test scripts ensuring smooth alignment across development, testing, and deployment pipelines. Highly proficient in Agile methodologies and SDLC practices, with a strong commitment to validating outcomes, reducing defects, and delivering reliable, high-quality, user-centric products. Recognized for driving continuous improvement, optimizing QA frameworks, and mentoring teams to elevate overall product quality and engineering standards.
-
Serving as a Senior Software QA Engineer Consultant for Wevestr, Amsterdam, supporting the platform’s quality and reliability.
-
Developed and maintained automated test suites using Cypress, improving test coverage and reliability across web applications.
-
Integrated automated tests into CI/CD pipelines, strengthening deployment quality and reducing release cycle time.
-
Established and streamlined the testing process within the SDLC, including UAT, regression, and functional testing.
-
Provided mentorship and guidance to junior QA team members, fostering best practices and skill development.
- Served as a testing consultant, providing expertise in establishing effective testing procedures.
- Set up testing processes, prepared comprehensive test cases, and contributed to the development and enhancement of both new and existing test automation frameworks.
- Applied a combination of manual and automated testing strategies to ensure thorough coverage and accuracy in testing practices.
- Prepared, executed, and documented test cases, while meticulously tracking and reporting bugs to facilitate quick resolution.
- Automated regression test cases using Selenium, leveraging headless browser containers for efficient cross-browser testing.
- Set up the software test automation infrastructure, ensuring a stable and scalable testing environment.
- Designed and executed test scripts for both front-end and back-end components, ensuring comprehensive test coverage.
- Regularly analyzed test reports to identify trends, track performance, and ensure the effectiveness of test scripts.
- Mentored junior team members, providing guidance and support to enhance their skills in test automation and overall testing practices.
- Served as a testing consultant, providing expertise in establishing effective testing procedures.
- Set up testing processes, prepared comprehensive test cases, and contributed to the development and enhancement of both new and existing test automation frameworks.
- Applied a combination of manual and automated testing strategies to ensure thorough coverage and accuracy in testing practices.
- Prepared, executed, and documented test cases, while meticulously tracking and reporting bugs to facilitate quick resolution.
- Automated regression test cases using Selenium, leveraging headless browser containers for efficient cross-browser testing.
- Created and documented detailed test cases and test plans in Confluence for effective test management and collaboration.
- Conducted API testing using Postman to validate endpoints and ensure data integrity and proper response handling.
- Performed end-to-end manual testing to verify the functionality and stability of the system, ensuring it was free from defects.
- Developed automation test scripts using Mocha.js and Selenium to streamline repetitive testing processes.
- Executed automation testing using Cypress in conjunction with the Chai.js assertion library for comprehensive validation of web applications.
- Designed and built testing solutions for web products, including setting up test case reporting environments, preparing test case templates, and establishing test script frameworks.
- Configured automation servers in the cloud and implemented CI/CD pipelines for automated test scripts, including automated test report generation and publishing.
- Provided consultation to newly established startup companies entering the testing phase within Agile SDLC, guiding them through best practices and testing strategies.
- Collaborated with Tech Leads to design, implement, and manage multiple test environments for acceptance, functional, regression, ad-hoc, and sanity testing.
- Supervised junior test engineers and led the test automation practice, ensuring high standards of testing quality.
- Conducted research on new technologies in test automation and implemented them to enhance efficiency.
- Managed client communication and contributed to marketing efforts.
- Specialized in JavaScript-based test automation tools while maintaining a broad expertise across various technologies.
- Tech Used: Selenium, TestLink, Jira, Drone CI, AWS EC2 (Linux), Linux Shell Scripting, Mochawesome report generator, Mocha.js, Chai.js, Docker, Headless Chrome/Firefox Containers, and AWS S3.
- Worked on the Health Information System (DHIS 2), focusing on improving data management and reporting processes.
- Trained government health officials on the effective use of the Health Information System, ensuring proper data entry and utilization.
- Delivered presentations on the analysis and interpretation of health-related data to support informed decision-making and improve public health outcomes.
- Worked within Agile Software Development Methodology (Scrum) to ensure timely delivery of high-quality software.
- Prepared detailed Test Plans, Test Cases, and Test Procedures for web applications and Android-based mobile applications based on application requirements and project timelines.
- Designed and implemented diverse test environments for functional, regression, ad-hoc, and sanity testing.
- Developed efficient and reusable test data for acceptance, functional, regression, and ad-hoc testing.
- Conducted both manual and automated testing to verify software quality and functionality.
- Reported and tracked bugs, working closely with the development team to resolve issues.
- Developed automated scripts using Selenium with C#.
- Tech Used: Jira, Selenium, C# with Visual Studio, TestLink, and Linux Shell Scripting.
- Analyzed application requirements and developed comprehensive test cases, test data, and test procedures.
- Prepared efficient and reusable test data to streamline testing processes.
- Performed acceptance testing, functional testing, and regression testing to ensure software quality.
- Reported and tracked bugs, collaborating with developers to resolve issues.
- Created and maintained automated scripts using Selenium with C#.
- Tech Used: Jira, Selenium, C# with Visual Studio, TestLink, and Linux Shell Scripting.