Senior Software Engineer | QA Automation & Development Specialist | 10+ Years’ Experience
Results-driven Senior Software Engineer with over a decade of experience in both software development and quality assurance, specializing in manual and automation testing. Expert in designing robust test strategies, developing scalable automation frameworks, and delivering high-quality, performance-optimized software. Skilled in leveraging modern tools and best practices to streamline QA processes, reduce manual overhead, and accelerate delivery cycles. Proven track record of driving innovation, optimizing existing applications, and collaborating effectively with cross-functional teams to exceed client expectations.
Overview
11
11
years of professional experience
3
3
Languages
Work History
Senior Software Engineer
Tecnotree Corporation, Bengaluru
09.2021 - Current
Designed and developed a robust Test Automation Framework from scratch, utilizing Python, Java, and JavaScript to improve test coverage and streamline the testing process.
Built an API automation framework using Node.js, supporting multi-instance handling.
Focused on automating sanity checks, regression testing, and functional testing, leading to faster execution and higher test reliability.
Led and managed testing activities for over three years, supporting key testing phases, including Integration Acceptance Testing (IAT), User Acceptance Testing (UAT), and comprehensive test planning.
Oversaw preproduction and production activities, ensuring smooth release cycles by meticulously tracking bug fixes and managing test schedules.
Collaborated with stakeholders to prioritize and resolve production issues, ensuring quality and timely delivery of software products.
Worked closely with the development team to perform root cause analysis on bugs, identifying areas for improvement, and providing actionable recommendations for fixes.
Assisted in fixing critical backend service bugs in Node.js, in accordance with business rules, ensuring swift resolution of priority issues.
Maintained professional relationships with clients, delivered software solutions with minimal defects, and provided post-delivery support.
Led client training sessions on product usage and management, ensuring clients fully understood the product’s capabilities, and how to effectively use it.
Managed operational activities post-production, including overseeing service performance, prioritizing production bug fixes, and addressing operational issues.
Clarified any misunderstandings regarding product functionality with client teams, and communicated new requirements to the relevant internal teams.
Coordinated with clients to receive migration dumps and finalize base data, ensuring smooth migration processes.
Led data cleansing efforts, reporting on missing mandatory data, invalid data, missing entries, incorrectly mapped fields, duplicate data, and data deviations from the finalized base.
Planned and executed field mapping and value mapping strategies, ensuring proper alignment of data structures.
Developed migration scripts using Python to automate the loading and reading of data from various sources, including SQL databases, NoSQL databases, and file systems.
Built reusable functions, implemented parallel processing, and managed common configuration files and static data for enhanced data migration efficiency.
Collaborated with cross-functional teams to achieve project goals on time and within budget.
Improved customer satisfaction rates through proactive problem-solving and efficient complaint resolution.
Senior Test Engineer
CGI, Bengaluru
11.2020 - 09.2021
Developed efficient manual and automated test cases using the Conformiq tool to enhance test coverage and reduce execution time.
Executed manual and automation test cases in HP ALM for tracking and reporting issues.
Contributed to improving and optimizing existing Java-based automation scripts, leading to more reliable, and maintainable automation tests.
Provided internal training and support to teams on the effective use of Conformiq for building automation test cases, improving the team's efficiency, and overall test quality.
Collaborated closely with cross-functional teams to ensure comprehensive test coverage, and continuous process improvement.
Senior Software Engineer
Eterno Housing Pvt Ltd
07.2019 - 11.2020
Led software development projects, focusing on innovative solutions for the real estate sector.
Successfully delivered multiple projects ahead of schedule by optimizing workflows and team collaboration.
Designed and implemented scalable and maintainable software systems, adhering to industry best practices.
Mentored junior developers, fostering a collaborative environment, and supporting professional growth.
Contributed to strategic planning, aligning software development efforts with business objectives to drive growth and efficiency.
Mentored junior developers, fostering professional growth and enhancing team productivity.
Software Engineer
CA Technologies (Broadcom)
10.2018 - 06.2019
Developed innovative software solutions, and enhanced existing applications to meet business needs.
Applied a deep understanding of the software development life cycle (SDLC) and agile methodologies to deliver high-performance projects.
Contributed to the successful launch of multiple products, overseeing end-to-end development processes.
Improved application functionalities based on user feedback, resulting in higher customer satisfaction.
Developed automated testing scripts, boosting testing efficiency, and reducing manual effort.
Collaborated with cross-functional teams to seamlessly integrate new technologies into legacy systems.
Software Engineer
Tecnotree Convergence Private Limited
06.2014 - 09.2018
Developed and maintained software applications, ensuring alignment with client requirements and business goals.
Collaborated with cross-functional teams to integrate new features and enhance system functionality.
Utilized JavaScript and SQL to improve application performance and user experience.
Contributed to multiple projects, ensuring timely delivery while meeting high-quality standards.
Participated in code reviews, promoting continuous improvement, and adherence to best coding practices.
Designed efficient database solutions, significantly reducing response times, and enhancing system efficiency.
Engaged with clients to gather feedback and refine application features to better meet their needs.
Education
Bachelor of Engineering (BE) - Instrumentation Technology
B.V.Boomaraddi College of Engineering And Technology
Hubli, India
05.2012
Skills
Software Development
undefined
Interests
Enjoy watching science fiction movies, Passionate about listening to music
Timeline
Senior Software Engineer
Tecnotree Corporation, Bengaluru
09.2021 - Current
Senior Test Engineer
CGI, Bengaluru
11.2020 - 09.2021
Senior Software Engineer
Eterno Housing Pvt Ltd
07.2019 - 11.2020
Software Engineer
CA Technologies (Broadcom)
10.2018 - 06.2019
Software Engineer
Tecnotree Convergence Private Limited
06.2014 - 09.2018
Bachelor of Engineering (BE) - Instrumentation Technology
B.V.Boomaraddi College of Engineering And Technology
System Supervisor at Karnataka State Road Transport Corporation(KSRTC) & Bengaluru Metropolitan Transport CorporationSystem Supervisor at Karnataka State Road Transport Corporation(KSRTC) & Bengaluru Metropolitan Transport Corporation