SADIJON RAHMAN
Cell#: 718-***-**** E-mail: *******.******@*****.***
PROFESSIONAL SUMMARY:
QA engineer with solid 6 years of experience in the Finance and Technology Industries.
Solid knowledge in the full scope of QA Analyst / QA Engineer work requirements and experience writing and executing both manual and automation tests.
Strong understanding of both Agile and Waterfall methodologies, as well as some knowledge in Scrum and Lean-Agile.
Solid experience in Software Testing Life Cycle (STLC) for Waterfall and Agile (SDLC) models.
Strong knowledge in all phases of Waterfall methodology, including Requirement gathering, Design and Prototyping, Development, and QA/UAT testing.
Actively participate in all Agile Events, including Backlog Grooming, Sprint Planning, Sprint Review, Sprint Retrospective as well as Daily and Weekly stand-ups.
Proficient in understanding and analysis of Functional Requirements Document (FRD).
Actively participated within the team in the creation of the Test Plans, and execution of high-level Test Scenarios.
Performed and executed Smoke and Sanity, GUI, Functional, End-to-End, Back-End, Integration, and Regression testing for manual tests.
Hands-on experience with Selenium WebDriver framework built with Page Object design pattern, Maven, Unit, and TestNG for automating test cases.
Hands-on experience with Postman application for API testing, knowledge of API Automation tests implementation.
Ability to write Cucumber Feature files using Behavioral Driven Development (BDD) process using IntelliJ IDEA and Gherkin language.
Strong Knowledge in Object Oriented Programming and experience with Java and basic knowledge in Python.
Solid Experience in identifying and logging defects by following Defect Life Cycle and tracking the defects until the closure using defect tracking tools such as Bugzilla, HP ALM, and JIRA.
Substantial knowledge in all financial instruments including Equities, Bonds, ETFs, and Derivatives.
Solid knowledge of FIX Protocol, ability in reviewing FIX logs, and performing data validation by using Unix/Linux.
Evaluate FIX Protocol and API messages for Back-End testing.
Strong understanding of Order Management System (OMS) and Execution Management System (EMS).
Extensively used VeriFIX for End-to-End testing, Back-end, and Regression testing.
Proficiency in writing both basic and complex SQL queries for Back-End testing and data validation.
Performed mobile testing using a mobile testing platform such as Kobiton.
Participated in root cause analysis for defects tracking.
Ability to work effectively with the team as well as independently.
Ability to prioritize the workload with the team and resolve issues effectively.
TECHNICAL SKILLS:
Testing Tools:
Selenium WebDriver, Maven, Git, GitHub, Jenkins, Kobiton, Postman
Languages:
Gherkin, Java, SQL, Python, HTML/CSS
RDBMS:
MySQL, MS SQL Server, Oracle Database, DB Tool, SQLite
Defect Life Cycle:
JIRA, HP ALM, Bugzilla
Operating Systems:
Windows, Mac OS, Unix/Linux, iOS, Android
Testing Frameworks:
Cucumber, JUnit, TestNG, Page-Object design pattern
PROFESSIONAL EXPERIENCE:
Acorns Corp. New York, NY
Quality Assurance Engineer Mar 2019 - Present
Project Introduction:
Acorns is an American Financial Technology and Financial Services company that specializes in micro-investing and robo - investing. The investment platform gives the customer an option to select among various pre-built portfolios to invest in after creating an account.
Responsibilities:
Member of the testing team and responsible for the Equity side of trading application.
Involved fully in Software Testing Life Cycle including writing a Test Plan, Test Cases, Test Execution and Defect Management.
Actively participating in the team’s Daily Stand-ups and discussing updates and issues.
Creating and Reviewing Test Plans and Test Cases with a full analysis of Business, System, and Customers Requirements of the trading application.
Performing various testing including Regression, GUI, Smoke, and Sanity, Functional for the new features in QA and Production environments of the application.
Utilizing the knowledge of Financial instruments in reading and reviewing the investment portfolios.
Analyzing FIX Protocol messages by using Unix operating system.
Reading and Using in-house built FIX message translator for validation purposes.
Ensuring that all the functionalities of the UI are working properly and as intended by running GUI Testing.
Successfully tracked and logged defects in JIRA (Application Lifecycle Management tool) for project management and for writing and executing test cases.
Using measured and proactive steps in preventing bug leakage by using early life cycle testing.
Extensively developed Complex SQL Queries using MYSQL for Backend Testing.
Successfully worked with Database Column Verification and Validation processes.
Converting Manual Test Cases into Automation test scripts and working closely with Automation Team.
Creating and Executing Automated test scripts in Selenium Web Driver and reviewing reports in Jenkins.
Using Selenium tools and libraries in executing Automation scripts for the Web Application.
Knowledge in using the Maven automation tool for building and managing Java projects.
Creating Excel Sheets for weekly and monthly progress reports and faced impediments.
Working closely with Developers for identifying the defects earlier at the beginning of the Sprint.
Interacting with the development team in examining new functionalities and resolving software-related issues.
Actively participating in daily/weekly stand-ups to discuss and report the progress and impediments.
Helping other team members to refine testing strategies.
Uber Technologies Pittsburgh, PA
Quality Assurance Engineer Feb 2017 - Feb 2019
Project Introduction:
Uber Technologies or Uber is an American Technology company, which services mainly include ride-hailing, food delivery, package delivery, etc.
Responsibilities:
Participated in User Story creation, Backlog Refinement, team discussions, and estimation.
Created Test Cases, reviewed and successfully executed them.
Involved closely in writing manual test scenarios for the application by analyzing Business and System requirements.
Performed various testing including User Acceptance Testing, Usability Testing, GUI testing, Performance, and Functionality testing.
Conducted the full Regression testing and implemented automation skills for manual test cases.
Executed API tests using Postman for the Web application.
Performed test scenarios on the native and Web application on various mobile devices using the Kobiton simulator.
Used MY SQL queries for obtaining data for the front and Back-end verification.
Tested the web-based application's GUI by inspecting the HTML DOM Tree and basing it on the requirements.
Interacted with developers in defect management life cycle and reviewing the defect.
Attended the review meetings and participated in business dialogs for improvements.
Interacted with the development team in examining new functionalities and resolving software-related issues.
Identified, documented, and reported a bug through Application Management Tool.
Used a Microsoft Excel Spreadsheet for reporting weekly and monthly progress and impediments.
Participated in daily and weekly report meetings and suggested enhancements.
Operated and documented the on-site visits to troubleshoot and get feedback from customers.
Ensured quality product delivery by meeting the deadline and assisting team members.
F. N. B. Corporations Pittsburgh, PA
Quality Assurance Analyst Sept 2015 – Dec 2016
Project Introduction:
F. N. B Corporation – is a diversified financial corporation and the holding company for its largest subsidiary, First National Bank.
Responsibilities:
Part of the Waterfall QA Team.
Was involved in the entire Software Testing Life Cycle (STLC).
Analyzed the Business Requirements Document (BRD) and Functional Specifications Document (FSD) to understand the application.
Was actively involved in all aspects of the pre-testing phases such as establishing the test strategy and setting up the test environment.
Created and executed test cases, logged and assigned defects then kept track of the defect status.
Worked with the project management team and technical team in the requirements gathering process to determine high-level designs.
Responsible for Smoke, Sanity, Functional Testing, and Regression testing.
Involved in Cross Browser testing on Chrome, Safari, Mozilla, Brave, and Opera.
Tested the Web application on Android and iOS mobile devices using Kobiton.
Communicated with developers in resolving issues during test phases and delivered bug-free results.
Helped to review cause analysis of the bugs and suggested ways to eliminate them.
Investigated bugs and interacted with developers and business analysts to resolve technical issues.
Used HP-ALM tool to organize and manage all phases of software testing process, including planning tests, executing tests, and tracking defects.
Interacted with Business Analysts and Software Developers for bug reviews and participated in QA meetings.
Actively involved in daily and weekly status reports and updates.
EDUCATION:
Bachelor of Science in Computer Technologies Tashkent, Uzbekistan
and Economics