Summary
Overview
Work History
Education
Skills
Websites
Affiliations
Timeline
Generic

Shabeer Ahmed

Summary

Effective quality professional bringing proven success in driving continuous improvement initiatives in Quality Engineer roles. Focused and diligent with commitment to fostering corporate mission. Consistently acknowledged for implementing actionable initiative to reduce error rates and optimize company processes.

Overview

10
10
years of professional experience

Work History

Quality Engineer

TD Insurance
11.2022 - Current
  • Guidewire Testing
  • Write automation test scripts
  • Agile development process
  • Analyzing business requirements and developing test cases
  • Closely worked with Business Analysts and developers
  • Rest API testing - Postman, SOATest, Rest assured
  • Defect creation and reporting.
  • Escalated concerns about project and process quality, referring discovered issues to the engineering manager for correction.

Software Development Engineer in Test

Jivox Software India Pvt Ltd
04.2018 - 10.2020
  • Interact with developers and users to analyze business requirements and functional specifications of the project
  • Used open-source tools to develop automation scripts.
  • Developed and maintained automated regression test cases in selenium web driver using java and cucumber bdd framework
  • Co-Developed Test Framework from scratch for UI automation tests including some of below functionalities.
  • Reading SQL databases for reporting events and verifying as part of the tests
  • Created reporting test frameworks
  • Created API test framework using java UNIREST using POJO classes to pass the request body and verify the response using the POJO fields
  • Hands-on experience on POSTMAN
  • Used slack APIs to push the test results to slack groups to notify the test engineers and management
  • Used NanoHttpd mini web servers to create web pages on the fly during test execution and load web pages on remote machines
  • Implemented cross-browser testing
  • Used AWS APIs to access s3 services from java as well as shell scripts to read and write files
  • Tested MySQL database using java
  • Tested java services with dynamic responses using Unirest
  • Performance testing using Gatling
  • Writing shell scripts to run tests on remote servers and get the results aggregated, downloaded, and pushed to s3 and finally pushing the s3 link to respective slack groups
  • Mentored new joiners and helped them to get prepared to work on the test framework
  • Used java POJO classes to get meaningful results from cucumber JSON reports
  • Created Maven Jobs in Jenkins to schedule tests
  • Created mail alerts in Jenkins
  • Working knowledge of Jenkins pipelines, and CI-CD.
  • Checked configuration files and logs to uncover root causes of problems.
  • Identified and tracked software defects and supported developers in resolving problems by completing additional tests.
  • Conducted regression testing and submitted observations to development team.
  • Planned and devised cohesive test plans for projects using advanced testing technologies.
  • Coordinated regression test automation activities across supported applications.
  • Collaborated with product owners to stay current on intended functionality.
  • Wrote and optimized test cases to maximize the success of manual software testing with consistent, thorough approaches.
  • Worked closely with different departments to develop innovative solutions to functionality issues.
  • Determined server operating limits with weekly load tests.

Senior Software QA Engineer - Quality

Jivox Software India Pvt Ltd
07.2014 - 04.2018
  • Writing test cases for newly introduced features and investigating and introducing required
    tools for newly introduced challenges.
  • Set up multiple ec2 instances delivered by DevOps to a fully functioning QA environment. Installing the production builds, test builds, and QA tools.
  • Developed test infrastructure required to accommodate newly introduced test cases.
  • Analyzed and documented software test results
  • Consult with developers and engineers to resolve defects in a timely manner with strict
    attention to detail.
  • Evaluated and documented test standards and procedures to ensure consistency and
    thorough software testing
  • Made sure the test environment is an exact replica of the production by verifying
    communication between the UI, backend, Reporting and Java builds.
  • Worked on moving the test framework to cucumber BDD.
  • Performance tests using Apache benchmarking and JMeter.
  • Single-handedly developed multiple headless tests in selenium for feature-wise testing.
  • Used critical thinking to break down problems, evaluate solutions and make decisions.
  • Manual regression testing of some of the features which were still not moved to automation
    and responsible for giving the final green flag before the feature gets released.
  • Manual testing databases for the reporting and retargeting events which some of the pages
    generate while loading.
  • Documented test cases.
  • Documented QA processes: QA env setups, Test processes, and Performance test infrastructures.
  • Conducted interviews for hiring automation engineers for the team.
  • Organized and detail-oriented with a strong work ethic.
  • Skilled at working independently and collaboratively in a team environment.
  • Demonstrated respect, friendliness and willingness to help wherever needed.
  • Demonstrated creativity and resourcefulness through the development of innovative solutions.
  • Developed strong communication and organizational skills through working on group projects.

QA Engineer

Jivox Software India Pvt Ltd
04.2013 - 06.2014
  • Started as a Manual tester for the product UI which includes a standard UI as well as a
    complex ad creation studio.
  • Tested web pages running digital advertisement which includes video, audio, and user interaction features.
  • Tested database (MySQL) for various events generated by the product and user interaction events.
  • Tested report data generated by the advertisement which are numbers against the data stored in a database.
  • Took responsibility to convert product testing from manual testing to automation suites
  • Started working on creating small automation projects on different areas of products.
  • Got visibility from the management and after getting the green flag, started working on moving the whole manual tested products to automation under a supportive manager.
  • Got company-promised programs to get certifications in java and selenium
  • Contributed to root cause analysis to determine core reason for failures and errors.
  • Conducted investigations into questionable test results.

Education

Bachelor's Degree - Electrical and Electronics Engineering

Mar Athanasius College ofEngineering

Skills

  • Automation Testing
  • Selenium WebDriver
  • Selenium Grid
  • Cucumber
  • BDD
  • Postman
  • UniRest
  • TestNG
  • Junit
  • Maven
  • JAVA Programming
  • Jenkins
  • Gatling
  • JMeter
  • Shell Script
  • Unix
  • Manual Testing
  • Jira
  • EC2 Instances
  • Load Balancers
  • S3
  • CloudWatch
  • Multitasking and Organization
  • Root Cause Analysis
  • Project Requirement Evaluation
  • Complex Problem-Solving
  • Infrastructure Improvement
  • User Acceptance Testing (UAT)
  • Log Files
  • Engineering Support

Affiliations

An experienced QA engineer with 7+ years of total experience in Automation and Manual Testingwith 4+ years in Automation. Professional in developing automation test framework for UI automationand API testing. Skilled in Core Java, Selenium WebDriver, Selenium Grid, Cucumber BDD, TestNG,and Maven-based automation framework developments. Rest API automation, CI with Jenkins andbitbucket. Aws console - s3, ec2, load balancers.Summary of Qualification & Skills 7+ Years of total experience in working in the testing field including automation and manualtesting. 4+ Years of experience in automation testing. Writing automated test cases to create anautomation test framework from scratch using Cucumber, Junit, Gherkin, Selenium, andJava. Analyze business requirement documents to get a better understanding of the system bothfrom technical and business perspectives. Developing and maintaining test cases from business requirements. Cucumber BDD experience. Closely worked with BA, developers and devops for multiple projects. Worked in the Agile environment with frequently changing requirements and features. API test experience using JAVA Unirest, Postman, and SOAPUI, SOATest. Experienced in creating performance test simulations using Gatling. Worked on JMeter andApache benchmark tools. Software QA tester with full system development lifecycle experience including designingdeveloping and implementing test plans, test cases and test processes. Hands-On Technology professional accustomed to working in complex, project-basedenvironments. Good Understanding of UNIX and shell script. Received Multiple awards for exceeding expectations. Excellent communication and documentation skills.

Timeline

Quality Engineer

TD Insurance
11.2022 - Current

Software Development Engineer in Test

Jivox Software India Pvt Ltd
04.2018 - 10.2020

Senior Software QA Engineer - Quality

Jivox Software India Pvt Ltd
07.2014 - 04.2018

QA Engineer

Jivox Software India Pvt Ltd
04.2013 - 06.2014

Bachelor's Degree - Electrical and Electronics Engineering

Mar Athanasius College ofEngineering
Shabeer Ahmed