Suhail Abbas
Software development engineer in test
Hire this person
Send a job offer directly to this candidate
About
A skilled Software Development Engineer in Test with a passion for cutting-edge technologies; highly motivated with strong knowledge of test automation; strong problem-solving and analytical skills in an agile work environment. Ability to learn new technologies and develop a deep understanding of technical systems.
Experience
SOFTWARE DEVELOPMENT ENGINEER IN TEST TD Bank (FDM Group) and RESTful APIs.
Oct 2021 - Apr 2024
Toronto, ON
- Designed and developed automated test scripts using Selenium, Java, and TestNG for testing web applications
- Created and maintained a robust test automation framework to improve regression, smoke, and functional testing efficiency.
- Performed functional and regression testing for REST APIs, validating endpoints, response times, and error handling.
- Collaborated with development and QA teams to create detailed test plans, test cases, and test strategies for complex software projects.
- Conducted cross-browser and cross-platform testing to ensure compatibility across different devices and browsers.
- Integrated automated test suites with Jenkins for continuous integration and rapid feedback on development changes.
- Conducted performance testing using JMeter to assess application scalability and optimize performance.
- Utilized Git for version control and participated in code reviews to ensure high code quality and consistency.
- Tracked and reported defects in Jira, collaborating with developers to ensure timely issue resolution.
- Conducted integration testing for distributed systems, focusing on seamless interaction between microservices and the Cassandra database.
- Worked in a Linux-based environment, utilizing Docker to test distributed applications in isolated environments.
Key Achievements
- Reduced testing cycle time by 60% by automating manual test cases, improving test execution efficiency.
- Increased test coverage from 5% to 90% by automating critical application features, ensuring thorough validation.
- Played a key role in the successful launch of the Income-edit functionality, praised for its stability and performance post-launch. Awarded “Above and Beyond” recognition for contributions.
- Nominated three times for the "Best Employee" award by management for outstanding performance.
SOFTWARE DEVELOPMENT ENGINEER IN TEST Code Fusion Technologies Pvt. Ltd. • Analyzed business requirements and identified components for functional and system testing.
Jul 2018 - Jun 2019
Ghāziābād, India
- Designed test cases and executed them in both manual and automated testing for web-based applications.
- Worked with Selenium WebDriver and Java to build hybrid test automation frameworks (Behavior and Data-
Driven).
- Utilized JUnit and Cucumber for test case execution and reporting.
- Reported software defects in Jira and collaborated with developers to resolve issues.
- Participated in Agile development processes to support continuous improvement in delivery efforts.
Education
MASTER OF ENGINEERING (M.ENGG) IN COMPUTER APPLIED ENGINEERING Sep 2019 - Dec
2020
University of Windsor Windsor, ON
BACHELOR OF TECHNOLOGY (B.TECH) IN COMPUTER SCIENCE AND ENGINEERING Aug 2014 -
May 2018
Punjab Technical University Punjab, India