Professional Documents
Culture Documents
Sadia Sultana: Profile
Sadia Sultana: Profile
US Citizen
Jamaica, NY
PROFILE
Result-driven and meticulously organized professional with over 7 years of experience in software quality assurance
and software testing in various industries and platforms. Strength in analytical problem solving, creating, and
executing test documents, and an ability to build positive relationships between stakeholders, clients, and technical
teams. Proven track record of delivering complex projects in a challenging environment and exceeding expectations.
Seeking to pursue a permanent or consulting position to contribute the value of my diverse technical and business
acumen.
PROFESSIONAL SUMMARY
Over 7 years of experience in Software Quality Assurance Testing, mostly focused in testing on Client/Server and
Web based applications
Planned, Designed, Built and Maintained Complex Test Automation Frameworks (Data-Driven,POM, Hybrid and
Keyword-Driven)
Experienced in automated tests in Java using Selenium, utilizing IDEs such as Eclipse
Worked with test automation tools such as TESTNG, Junit, Cucumber
Experienced in developing test plans, test-case designs, and test scripting based on user needs, specifications and
systems need documents
Use of software engineering tools such as GitHub, Jira, and Jenkins
Expertise with browser compatibility testing with Firefox/Internet Explorer/ Safari/Chrome browsers.
Experienced with the full software development lifecycle (SDLC), which includes planning, analysis, design,
development, testing, integration, and support
Experienced in assessing testing processes, creating, implementing testing strategies and SQA strategies using the
agile-testing methodology in UAT phase
Experienced in the implementation of software application projects/releases within the agile methodology
Experienced in preparing requirements traceability metrics (RTM), software metrics, defect report, and weekly
status reports using HP ALM/Quality Center
Experienced in functional, integration, regression, user acceptance testing (UAT), smoke testing, negative testing,
database testing, system testing, GUI, black box and grey box testing for web and client/server applications
Validated the XML with SOAP and tested REST Assured API (POST, PUT, GET)
Experienced in managing defect life cycle using ALM by identifying, analyzing defects, questionable functions,
errors and inconsistencies in software program functions, outputs, and content
Experienced in validating backend systems like SQL server, Oracle and MySQL using SQL queries
Strong understanding of Oracle RDBMS, SQL, PLSQL, stored procedures, functions//
Possess good interpersonal and communication skillset with strong ability to learn and adopt new skills
Experienced in leading the offshore testing team and experienced in user training
Excellent interpersonal, leadership, communication and customer relational skills and ability to successfully work
under tight deadlines
TECHNICAL SKILLS
Testing Tools : Selenium (JAVA), ALM, JUNIT, TestNG, Cucumber, Jira, Zephyr,
SoapUI, REST, Postman
Languages : Java, HTML, XML, SQL, PL/SQL, JSON
Database : Oracle, MySQL, MS Access
Methodologies : SDLC, STLC, Agile Scrum, Waterfall Model
Operating Systems : Mac, IOS, Windows XP/Vista/7/8/10, UNIX, Linux
Browsers : Google Chrome, Mozilla Firefox, Safari, Internet Explorer
Continuous Integration tools: Jenkins, GitHub and Bitbucket
Project Management Tools : SharePoint, MS Project
PROFESSIONAL EXPERIENCE
Alma Bank–Astoria, NY October 2018 - Present
Senior QA Engineer
Work in Agile Environment with Business and Development team to oversee quality software development
from inception to production release
Write agile formatted user stories for development with acceptance criteria (Given, When and Then)
Design, develop and implement scalable test automation framework and strategy using Selenium WebDriver
Develop hybrid framework using Page Object Model design pattern using page factory.
Develop automation framework for API testing with SOAPUI/REST API
Experience in data-driven tests to check application performance with different sets of data
Write test plans and test cases for the system based on requirements using Element Locators and methods.
Use Maven build tool to manage framework dependency jar files, plugins, test suites etc.
Integrated TestNG with Selenium using Eclipse to generate test execution result
Design and developautomation framework for the project using TestNG, Junit and Java on multiple browsers
such as Firefox, Chrome, and IE
Use Jenkins for Continuous Integration to execute the test scripts on daily basis or whenever there a code
push to production based on schedule
Use GitHub for storing all the scripts at a centralized repository that can be shared with the team
Ensure software defects, future enhancements, and usability issues in assigned projects which are tracked,
summarized, and presented to senior management using ALM.
Involve in executing SQL queries and PL/SQL procedures, functions, and packages for backend testing.
Develop and maintain test matrix and traceability matrix and performed gap analysis
Create process flows, diagrams, RTM matrix and test coverage strategies to help team members to better
understand the various scenarios of testing
Modify and design pre-existing framework function libraries
Conduct front-end, functionality, integration, security, system, data-driven and regression testing
Run compatibility testing (cross Windows/ Mac and Android/ iOS platforms, cross browsers, cross-mobile
devices - phones, tablets, iPads)
Understandthe business requirements and share the same with the offsite team
Conduct user acceptance testing (UAT) and regression testing on various builds of the application
Participate in bug review meetings on behalf of the QA team
Actively work with Scrum Master, Business Analyst, Developers, and business teams to troubleshoot issues
Environment:MacOS, Windows, Selenium WebDriver, Java, TestNG, Junit, Eclipse, JIRA, Zephyr, GitHub,
MS Access, Postman, SQL Server, Oracle, HTTP, SharePoint, Microsoft Office 365
Involved in the execution plan to support the transformation to agile methodology, including the development
processes, templates, artifacts, training materials, and lessons learned
Performed exploratory testing, acceptance of new features as part of a story-driven agile development process
Good understanding of Test Deliverables such as Test Plan, Test Cases, Risk Analysis Report, Requirement
Traceability Matrix, Defect Report, and End to End test flow
Developed automated test scripts, reusable components &functions using Selenium WebDriver through
JAVA
Extensively used Page Object Model framework for readable test script &easy maintenance from perspectives
Analyzed business, functional requirements, and design documents to develop test plan and test cases
Involved in preparing test plan and conducted review of test plan with QA and development team
Designed test cases and test scripts based on the system requirements from the business analyst
Analyzed application to find out which part can be automated, and which can be manually tested
Automated data-driven testing using Excel Data Source and XML
Implemented HP ALM for test planning, test case writing, test execution and requirement mapping test cases
Performed web API testing by preparing test data using JSON and XML markup with SoapUI tool
Achieved parallel and group execution by using TestNG to run all tests for regression, smoke test scripts etc
Involved in both keyword driven and data-driven automation framework demonstrations to all the
stakeholders
Performed defect tracking and reporting using ALM
Used ALM to communicate and coordinate software bug fixes, change requests, and supports a high level of
communication among the testers, developers, and managers
Performed white box testing on developer’s SQL code and wrote SQL verification scripts to test the result of
deployment for correct business logic
Performed backend testing using SQL quires
Developed keyword driven frameworks to automate the testing process of important modules
Designed reports for communicating analysis of test data and metrics, and communicate the results to team
Interacted with the business users for user acceptance testing
Verified readiness of the product for release through release review
Environment:MacOS, Windows, Selenium WebDriver, Java, TestNG, Junit, Eclipse, ALM, JavaScript,
UNIX, SQL Server, Oracle, HTTP, Microsoft Office
Involved in requirement gathering sessions and prepared test strategy, test cases for the application
Developed test cases by analyzing business requirements, functional specs and use case documents
Recorded the deviations found during the development cycle and communicated to the client counterparts
Maintained traceability matrix for requirements to test case and created a data load
Involved in testing of the online web application
Developed some of the automated test scripts using descriptive programming techniques using JavaScript
Created and managed test plan to assist overall test assignment, test cases and test scripts for the testing effort
Executed test cases using Quality Center
Coordinated with the development team for bug fixing issues using Quality Center
Performed back-end testing using SQL queries
Performed data-driven testing to test the application for different sets of data
Performed sanity testing, integration testing, functional, system testing, regression and UAT testing
Worked as a team with other QA testers to ensure that all projects are executed accurately and completely and
assisted other testers with account selection, clarification of ambiguity with test results
Sent weekly testing status reports along with the defect’s status to the project team
Participated in weekly meetings, walkthroughs, and inspections
Environment: Windows, UNIX, Quality Center, Java, JavaScript, SQL Server, IIS Server, HTML, Microsoft
Office
EDUCATION
City College of New York, NY
Bachelor of Arts and Social Sciences