HUSNA UMERAN
QA Selenium Automation Engineer
Contact
Garland, Tx 75044
*************@*****.***
Professional Summery
- Around 6+ years of experience as a QA Analyst, Functional Tester, and Software Testing Engineer in Web and Client/Server applications in different domains.
- Backed by Strong knowledge and In-Depth experience of different phases of Software Testing and Software Development Life Cycle (SDLC) methodologies such as Agile, Scrum and Waterfall Methodologies. Experience in creating step by step test cases for validating business requirement
- Proficient in all forms of testing including Regression, Smoke, Sanity Testing, Functional, usability testing, negative testing, Integration, UI and User Acceptance Testing (UAT).
- Expertise in both Manual and Automation testing using tools like HP Quality Center/ALM and Selenium IDE, Selenium WebDriver, and Selenium Grid.
- Hands-on technology professional accustomed to working in complex, project-based environments. Multifaceted experience in QA software testing, software development and user-acceptance testing.
- Hands on working experience on writing Test artifacts from scratch such as creating Test Plans, Test Cases, Test Analysis Report, Defect Report and Requirement traceability matrix and designing Page Object Model Test Framework.
- Knowledgeable in performing Back end testing by executing SQL queries for validating the data in the back-end database tables- Ability to Perform API Manual testing using Postman.
- Hands on design experience on Behavior Driven API Testing Framework using Cucumber.
- Working experience with defect tracking tools like Jira, and Quality Center (ALM).
- Expert in integrating Automation scripts (Selenium WebDriver API) on Continuous Integration tools Jenkins for nightly batch run of the Script.
- Strong attention to detail ensuring issues are logged and resolved prior to launch.
- Ability to quickly learn and adapt to the rapidly emerging Technologies.
- Good analytical and communication skills and ability to work independently with minimal supervision and also perform as part of a team and delivering under high stress environment.
- Exceptional analytical, troubleshooting and problem-solving skills.
- Performed interactive walkthroughs of defect reporting with Developers and Business users.
Education
International Open University
BSC. PSY
(Bachelor in Psychology)
Experience
Capital bank, Dallas, Texas 2018 January – Till Date QA Selenium Tester
Responsibilities:
– Involved in analyzing Business Requirement Documents and Technical Specification document and developed test plan and test cases for testing the application.
– Tested independent and dependent modules individually and prepared Test Matrix to keep track of the requirements and the test cases.
– Define, develop, and execute automation test scripts using Java that leverage black and white box testing across functional, non-functional and performance testing.
– Created automation framework in Page Objects design and page navigation framework for readable test script and easy maintenance from developer perspectives.
– Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly batch run of the Script. Created Project plan on Jenkins, configured scheduled using Chronos job.
– Developed test automation scripts using Selenium WebDriver for regression and performance testing of the various releases of the application.
– Performed manual testing of each build and then regression testing using Selenium WebDriver.
– Worked on Cross Browser testing through Selenium WebDriver by testing the website on different browsers like Chrome, IE and Firefox.
– Developed Test Framework in Selenium for UI Regression Test Automation and when necessary, and potentially execute Unit Test automation (Java).
– Developed data driven test scripts to check the same functionality with multiple sets of data
– Used TestNG Annotations in Selenium WebDriver and executed a batch of tests as TestNG suite
– Performed Assertions like Schema Compliance, XPath and SOAP responses
– Developed Selenium scripts in TestNG for parameterization using Data Provider annotation.
– Conducted System Testing and User Acceptance Testing for every client and Conducted Backend testing writing extensive SQL queries
– Checked the data flow through end to end and used SQL queries to validate the data from the database
– Involved in documentation as to how to maintain and run scripts for future enhancements. Responsible for testing the application against different environments in QA, staging and production
– Analyzed the business requirements, developed test plans and created test cases in Quality center, a test management tool Environment: Java, Selenium WebDriver, TestNG, Jenkins, Quality center, SoapUI, Java Script, SQL Server, IE, Firefox, Chrome, WebLogic, Windows, UNIX.
Long Island Jewish Hospital, Nassau, New York
QA Automation Engineer 2016 December – 2018 January Responsibilities:
– Participate in all phases of the software development life cycle, including developing test plans, test cases, automation, and execution of test scripts
– Analyzes test cases and functional specifications to determine best approach for automating scripts.
– Create automated tests to augment manual testing.
– Document software issues and enhancement requests and assists development with concise and detailed steps for duplication of the problem.
– Verifies resolved Change Requests and maintains accurate status for Change Requests entered in each project.
– Monitor progress against schedule. Assists fellow team members and customers with problem reporting and resolution while maintaining appropriate follow-up communications throughout the resolution process.
– Ensure all software products meet the highest quality possible by following industry recognized Q/A methodologies and best practices
– Experience using JIRA, and TestLink, a plus.
Jet Blue New York, New York 2014 January – 2016 November QA Analyst
Responsibilities:
– Worked closely with developers and other QA members to define test requirements and developed test cases based on the Business requirements and System requirements
– Responsible for design and development of requirements collected from the customer
– Prepared test plans to identify test strategies and resource
– Developed Automation scripts for new enhancements using Selenium and Junit
– Defined test automation strategy, designed automated tests, created automated test cases, test plans and executed tests using Selenium
– Responsible for setting up the framework and test environment
– Developed Maven Build scripts to run Sanity Test scripts developed in Selenium
– Extensively involved in integrating Selenium with existing test framework
– Used Selenium GRID to execute test cases parallel on different target machines
– Worked on developing the automation scripts for back-end testing using Selenium and JDBC
– Involved in executing all Selenium test scripts on different browsers and checked for compatibility
– Involved in System-wide Integration, regression and Load testing
– Performed active regression, load, stress, volume and performance testing
– Worked in Manual and Automated testing of applications on Windows and UNIX/Linux Environment
– Actively participated in status report meetings and interacted with other team members for issues
Environment: Java, Selenium, Junit, XML, HTML, Fire Path, Firebug, Eclipse, Sql, Windows XP.
Key Skills
Development
JAVA, HTML, XML, JSON, JavaScript, SQL
Methodologies
SDLC, STLC, Agile: Scrum, Kanban; Waterfall; TDD; BDD Bug Tracking Tools
ALM / QC, Jira, Bugzilla
Automation Tools
Selenium IDE, WebDriver, Selenium Grid
IDE
Eclipse, SQL Developer, TOAD
Databases
Oracle, DB2, SQL Server, MS Access
Browsers
Internet Explorer, Firefox, Safari, Google Chrome
API Tools
SoapUI, Postman, Advanced Rest Client
Test Framework
Junit, TestNG
Continuous Integration
Jenkins, GitHub
Operating Systems
Linux, Windows, Unix