Summary
Overview
Work History
Education
Skills
Timeline
Generic

Sohel Ahmed

New York

Summary

6+ years of QA experience in Automation testing of Web Apps and clients specializing in Software Quality Assurance Testing, QA Automation Engineer proficient in testing on Client/Server and Web-based Applications. Experience in all phases of the Software Testing Life Cycle (STLC), Software Development Life Cycle (SDLC), Bug life Cycle, and Methods like Waterfall and Agile. Extended experience in systems testing, integration testing, UAT testing, positive and negative, functionality testing, and regression testing. Strong knowledge in web services testing via Tool SOAP UI/ Restful web services. Expertise in Manual Testing, Automation Testing, and Service Oriented Architecture. I am experienced with SOA, Web Services, SOAP, Soap UI, RESTFUL, and WSDL technologies. Extensive experience in automation of Web-based, highly transactional, and large Client/Server/Multi-tier applications using Selenium WebDriver, Selenium Grid, JAVA, TestNG, and Maven. Experience working with Selenium Grid, part of the Selenium Suite, to specialize in running multiple tests across different browsers, operating systems, and machines in parallel. Designed, developed, and implemented automation frameworks like Keyword Driven, Data Driven, Hybrid, and Page Object Model (POM). Good Exposure to Testing Life Cycle and Bug Life Cycle. Expert in preparing test plans, test cases, test procedures, and test scripts for automated and manual testing as per user requirements and functional specifications of the system. Extensive working experience in all phases of the Software Development Life Cycle (SDLC), methodologies, and processes. Expertise in back-end testing and writing SQL queries, Joins, and procedures using Oracle and MySQL.

Overview

7
7
years of professional experience

Work History

Senior QA Engineer

Cigna
03.2021 - Current

Patient management portal that allows customers to manage their policies and pay bills. The portal will enable customers to choose PCP, find doctors, and check reports.

Responsibilities:

· Analyzed and documented detailed program information while working and interacting with software developers and members of various other dependent departments.

· Documented test plans and test cases corresponding to business rules and requirements.

· Created the Test Strategy, which defined the testing program scope and objectives.

· Used Zephyr Test management tool in JIRA, maintained test case, and executed test steps in Jira.

· Manually performed System Testing, Functional, and UAT, which could have been achievable through automation.

· Created UI automation framework from scratch using JAVA Selenium and Cucumber.

· Configured Maven for JAVA automation projects and developed Maven project object model (POM).

· Used Postman for manual Web Service testing like Restful API and Rest Assured framework to validate JSON data with DB for Restful API requests.

· Maintained the Selenium & JAVA automation code and resources in source controls like GIT and SVN for improvements and new features over time.

· I used TestNG test scripts to run automated test cases in parallel to 4 different environments.

· Used Linux/Unix commands to restart the server, monitor and manipulate various files, and monitor logs with Developers to identify the issues and regular flow.

· Used JIRA to create bugs, provide detailed scenario outlines, and attached pictures of the logs to help the developers understand the bug provided. Also maintained the bug life cycle.

· Conducted backend testing for data validation using SQL Queries.

· Worked on AWS and used technology like S3 bucket, Data-Junction, and API gateway.

· Worked on Agile methodology and attended daily Scrum meetings, Sprint planning meetings, and Retro meetings as part of the Agile team.

QA Automation Engineer

WELLS FARGO
05.2019 - 02.2021

Core Banking System offers customers various banking functionalities, including transfers, deposits, Bill pay, and reports. The web and mobile applications are designed for end users and internal customers.

Responsibilities:

· Documented test plans and test cases corresponding to business rules and requirements.

· Manually performed System Testing, UAT, Functional, and Regression Testing.

· Maintained and executed test cases and test scripts using Jira.

· Coordinated with the development team for all the issues related to deployment and defect tracking

· Participated in defect review meetings with the team members and coordinated with the project development team.

· Maintained the Selenium & JAVA automation code and resources in source controls like CVS, and SVN over time for improvements and new features

· Writing test cases for Cucumber automation (Java).

· Execution Test suits in JENKINS using JAVA.

· Involved in Regression testing using GRID+ JAVA

· Demonstrated the advantages of using Selenium with Cucumber for automated testing.

· Implemented Page Objects framework, Hybrid framework, and 21 Page classes from scratch to represent web pages.

· Performed E-mail notifications to the developers relating bugs using the Quality Center.

· Created the Regression Test cases and automated them for regression testing.

QA Analyst

KPMG
07.2017 - 04.2019

E-Commerce solution for Amazon.com to manage an inventory system to track online cancellation orders, pickups, and drop-offs. The application uses AI decision-making to analyze data as well.

Responsibilities:

· Involved in gathering and analyzing the product requirement, functional specification, and software design document and developing clear and concise test plans and test cases.

· Performed Data Driven Testing using WinRunner by inserting different values manually.

· Manually performed System Testing, UAT, Functional, and Regression Testing.

· Maintained and executed test cases and test scripts using Quality Center.

· Reported & tracked the bugs, Reassigning & reopening bugs.

· Performed E-mail notifications to the developers relating bugs using the Quality Center.

· Created the Regression Test cases and automated them for regression testing.

· Involved in performance testing using Load Runner.

· Conducted backend testing for data validation using SQL Queries.

· Developed PL/SQL and Complex SQL scripts for Oracle database.

· Participated in Automated regression and Non-Functional test plans.

· Assisted informational needs in the mapping of Test Cases.

· Interacted with Business users and the technical team in providing clear solutions to requirements.

· Used Quality Center for preparing the test plans and manual test scripts.

· Parameterized automated tests using database table parameters (including global and action datasheet), environment variable parameters, and random number parameters and analyzed tests.

Validated the test results by writing SQL to retrieve the data from tables and the database.

Education

BSc in Computer Science and Engineering -

IBAIS University

Skills

  • Programming Language: Java, JavaScript, HTML, SQL, XML, CSS
  • Tools: WebDriver (Java), Cucumber, JIRA, Zephyr Test, Postman, Rest Assured, SharePoint, Maven, Jenkins, Git, GitHub, Jira, Zephyr Test management tool, HP-ALM, Rally, Putty, WinSCP, MobaXterm, Eclipse, Intellij Idea, Visual Studio Code
  • Database: Oracle, SQL Server, SQL Developer, MySQL, Amazon RDS
  • Frameworks: BDD Cucumber, Page Object Model, TestNG
  • Methodology: SDLC, Waterfall, Agile/Scrum, Kanban
  • Others: Project Management, Exceptional Analytic, Problem-Solving, Software, Development Life Cycle, Software Test Life Cycle, Behavior Driven Development (BDD), Automation Framework Design, UI & API Testing, Agile Test Methodology

Timeline

Senior QA Engineer

Cigna
03.2021 - Current

QA Automation Engineer

WELLS FARGO
05.2019 - 02.2021

QA Analyst

KPMG
07.2017 - 04.2019

BSc in Computer Science and Engineering -

IBAIS University
Sohel Ahmed