Engineering professional with a strong background in quality assurance and team leadership. Demonstrated success in driving process improvements, ensuring product reliability, and fostering collaborative environments. Skilled in implementing effective testing strategies, managing cross-functional teams, and adapting to changing project needs. Recognized for consistently delivering high-quality results and maintaining exceptional standards of performance.
Work History
Engineering Manager QA
2 Years 11 Months
PT.JULO Indonesia | 11.2023 - Current
Develop and implement the overall QA strategy for the organization
Define QA processes, standards, and methodologies
Lead and manage the QA team, including recruitment, training, and performance evaluation
Collaborate with cross-functional teams to ensure quality standards are met throughout the software development lifecycle
Oversee the creation and execution of comprehensive test plans and test cases
Establish and monitor key performance indicators (KPIs) to assess the effectiveness of the QA process
Drive continuous improvement initiatives within the QA team
Develop and implement an automation strategy aligned with the organization's goals
Select appropriate automation tools and frameworks for efficient test automation
Oversee the creation of automated test scripts and frameworks
Collaborate with development teams to integrate automation into the CI/CD pipeline
Ensure the maintenance and scalability of automated test suites
Provide training and mentorship to the automation team members
Monitor and analyze automation metrics for continuous improvement
Plan and coordinate Android release schedules in alignment with project timelines
Collaborate with development, QA, and product management teams to ensure release readiness
Conduct risk assessments and implement risk mitigation strategies for releases
Manage the release process, including versioning, tagging, and branching in version control systems
Oversee the creation and maintenance of release documentation
Coordinate with stakeholders to communicate release timelines, progress, and potential issues
Participate in post-release reviews to gather feedback and improve future release processes
Senior QA Lead
3 Years 1 Month
PT.JULO Indonesia | 10.2020 - 11.2023
Collaborated closely with clients by attending daily scrums, providing project status updates and addressing any completed work, current assignments, and critical issues
Served as a Scrum master, leading a team of 29 individuals across 11 squads, including permanent and subcontractor members, fostering knowledge enhancement and promoting Agile practices
Led a team of four automation experts, developing comprehensive plans for API integration and Mobile UI automation testing
Streamlined the testing process by integrating automated test scripts on CI/CD (Jenkins) and creating scheduled reports for efficient test execution and reporting
Implemented Zephyr (Test Management tool) and performance testing using JMeter and Locust, enhancing testing processes and ensuring stress testing as per squad needs
Validated entrance and exit criteria, conducted positive and negative testing, and ensured timely resolution or deferral of reported bugs
Conducted regular training sessions to improve technical and soft skills of team members
Improved resolution and response times for bugs reported on production, reducing daily data fixes requested by agents
Conducted regular regressions for Android releases within all squads, ensuring software quality
Introduced a test case review process to reduce the introduction of bugs on production
Contributed significantly to the successful delivery of high-quality software by leveraging leadership and expertise in building and managing quality systems
Manage the end-to-end release process for Android applications, including planning, coordinating, and executing releases, ensuring compliance with quality standards, managing version control, and coordinating with cross-functional teams for timely deployment
QA Lead
2 Years 2 Months
Prudential Insurance | 07.2018 - 09.2020
Utilized Agile methodology by attending daily scrum meetings with clients and keeping the team informed of completion status, ongoing assignments, and critical issues
Led a team of six by fostering a cooperative work environment and ensuring understanding of Agile methodology
Maintained a comprehensive Requirements Traceability Matrix (RTM) to ensure complete coverage of all requirements
Validated entrance and exit criteria and performed both positive and negative testing
Verified bug reports and ensured that all bugs were either passed or deferred
Participated in User Acceptance Testing (UAT) to ensure quality of the product
Created and maintained test case documents for both the database and front-end modules
Focused on improving the technical and soft skills of the team through regular training sessions
Introduced the use of Selenium with Cucumber automation framework for regression testing
Identified the root cause, planned and took corrective actions to make the product delivery smooth
Senior QA
1 Year 7 Months
Altius Data solutions | 03.2016 - 10.2017
Specialized as a consultant tester in ETL testing for SSMS and Azure data platforms, based in Pune, India
Planned and designed end-to-end testing processes for data loading, processing, and storage
Conducted ETL, regression, performance, and system testing using SSMS and Azure portal
Interacted directly with UK clients to understand requirements and deliverables
Managed documentation, reported defects, and ensured data accuracy in target databases
Senior QA Engineer
2 Years 2 Months
Saama Technologies | 11.2013 - 01.2016
Provided oversight for quality-assurance testing and teams for client software and systems development projects
Accelerated average QA testing turn-around time by 25% or more, allowing the company to accept more testing projects without increasing staff
Designed and implemented automated testing tools and programs addressing areas including database impacts, software scenarios, regression testing, negative testing, error/bug retests, and usability
Documented software defects using bug tracking systems and reported defects involving program functionality, output, online screen, and content to software developers
Delivered thorough QA testing reports that determined product quality and release readiness
Conducted system, unit, performance, load, regression, stress, and data interface testing and ETL testing
Collaborated closely with other Agile teams on establishing testing guidelines, implementing QA best practices, evaluating different testing tools, and choosing the overall automation strategy for the company
Education
Bachelor of Science - Computer Science
Rajiv Gandhi Technical University | Bhopal, India | 07-2007