Enver Ali
ac7m4t@r.postjobfree.com
Technical Skills
Hangs on experience in information technology with emphasis on Software Testing of Web based applications with strong test automation as well as manual skills.
Solid Experience of all the stages of Software Development Life Cycle and different types of SDLC and their methodologies and validations to ensure the quality Assurance control
Hands on experience on Functional and None Functional Testing
Hands on experiences on load Testing, Performance Testing, and Web Service Testing / API Testing
Experienced with manual testing methodology like Black Box Testing, Positive Testing, Negative Testing, Integration Testing and System Testing
Hands on experience on testing Windows application, Web application and Mobile application.
Hands on experience on both Waterfall and Agile Scrum methodology
Strong experience with STLC (Software Testing Life Cycle) and Defect Life Cycle.
Expert on reviewing requirement documents, user stories and provide feedback
Expert on creating Test Plan, Test Cases and Test Scenarios according to the System Requirement Document
Expert with Creating Traceability Matrix for requirement, Test Cases and Defects.
Hands on experience on working Build tools, Version control tools, and Continues Integration tools
Expert on Developing, Maintaining and Executing Test Automation using HP UFT, Selenium Web driver
Hangs on experience on Design and Develop Test Automation Framework from scratch based on the application functionality
Hangs on working experience on different automation Frameworks like BDD, TDD, and DSL
Expert on Developing and Maintaining Keyword Driven and Data Driven Framework
Hands on experience on both Descriptive Programming and Object Repository approach in HP QTP/ UFT
Expert on developing custom error handling and Exception handling
Experienced with cross browser testing and browser compatibility testing with both manual and automation approach
Experienced with developing test automation framework documentation and coding standard
Extensive experience on developing reusable functions, custom error handling functions and custom synchronization function using VB Script with HP QTP/ UFT
Experienced with Automation Object Model, Document Object Model, Shell Scripting and Dictionary Object UFT
Hands on experience on Selenium IDE, Selenium Web Driver, with Junit, TestNG Frameworks
Hands on experience on cross browser testing, parallel testing. Extensive knowledge on using Junit, and TestNG
Expert on Executing, running and maintaining automation script
Hands on experiences on different test environment, TEST, UAT, PROD
Experienced with Back-End Testing using complex SQL Queries
Strong organizational and technical skills with the ability to work both independently and effectively in teams Tools and Technology
Strong experience on working agile scrum team
Experienced with Sprint Grooming and Sprint Planning meeting to provide estimated level of effort.
Experienced in Test Status report generation to show test coverage, test case completion, test execution numbers, defect summary and defect classification based on multiple criteria
Hands on experience Document daily test execution and monthly regression summary and report it to the management
Excellent Functional knowledge on various domains like Commercial, Health Care, IT, Banking, Social Service, Supply Chain, and Security as well as excellent communication, and team work skills
A acquisitive person with strong intelligence to learn and adopt new things
Great experiences working with Onsite and offshore teams
Tools
IntelliJ, Eclipse, Visual studio,RubyMine, QTP, UFT, ALM, Jira, Soup UI, Selenium IDE, Selenium Web Driver, Web DriverIO, Load Runner, Jmeter, Postman, Git, GitHub, Maven, Ant, Jenkins, Bamboo, GitLab, Bitbuket SourceTree
Languages: VB Script, C, C#, Java, Java Client, JavaScript, Node.js, SQL, HTML, CSS, XML, Json, Ruby,.Net, Appium Server, Andrio SDK, Microsoft.net, GenyMotion,APK file, AutoIT, SIKULI, WINIUM, UIspy, Inspect,
Frameworks: Keyword Driven, Data Driven, Hybrid, BDD, TDD, Nightwatch, WebdriverIO, WebDriverJS, JUnit, Test NG,Chai,Mocha,POM
Database: Oracle, MS SQL Server, DB2, MS Access
Operating Systems: Windows, UNIX, MAC OS, Linux, Putty
Professional Experiences
Company: Exostar LLC, Herndon, VA
October 2016 – Present
Role: Senior QA Automation
Created and executed detailed QA test plans
Performing functional and nonfunctional testing
Communicated with product management, development and business analysts in the process of preparation and approval of all test related documents
Produced documentation of test requirements based on the business requirements
Open defect, reported bugs to development team, and close the defect
Performed functional nonfunctional test cases and executed test cases reported to the upper management
Developed an effective automated test script design with objectives of maximizing the reusability and their maintainability
Executed automated master regression suite with multiple Virtual Machines, reduced the test script execution time and improved the test execution efficiency
Interpreted and converted manual test cases into automation smoke and regression suites
Lead and mentor junior automation and manual QA engineers support Major Application Release, Patch on weekends to make sure smooth Production Deployment
Developed utility library and Functions for the project
Automating and executing test cases
Developed and executed performance test script scenarios based on the business requirements and specifications, analyzed the performance test results and provided recommendation to the team
Assisted with the research on industry trends and enhancements to meet new technology and business demands
Environment: Windows7, Firefox, Chrome, Internet explorer, UNIX
Tools: Jira, MS-Office, ALM, Git, BitBuket, Bamboo, Jenkins, Eclipse, Maven, JDBC, J2EE, Oracle, SQL Server, Postman, Json, Putty, PPM, Maven, Selenium RC, Web DriverIO, TestNG, Junit, SQL, Loader, Jmeter,Excel, Power Point, Bugzilla
Knowledge: HTML, XML, CSS, JSON, DOM, Java, Java Script, Ruby, Rails, Rspec, Watir,C/C# SQL, Database, TDD, BDD, Rspec, Cucumber, Spinach, Gherkin, Chai,Konacha, Factory-bot, Agile development,
Company: Deloitte, Austin, TX
March 2016 – October 2016
Role: Senior Quality Assurance Analyst
Working knowledge of Agile and waterfall development models
Participated in creating requirement document, design and development
Prepared the traceability matrices to fill the gap between the requirements and the test cases covered
Performed functional manual and executed test cases in HP ALM
Created Defects, Retested Defects and Closed Defects using HP ALM
Document test results and defects
Designed and Maintained Keyword Driven Framework with HP UFT
Automated and scheduled Daily Smoke Test using Descriptive Programming approach
Automated master regression suite, executed regression scripts and provided regression report to the team and upper management
Strong knowledge of various software development life cycle (SDLC) aspects such as Requirement analysis, Design, Development, Testing and Deployment
Attended daily status meeting and provided high level test execution summary to the team
Attended Sprint Planning meeting and provided level of effort for each task
Attended Sprint Retro and provided input to improve the team productivity
Automation testing using Selenium RC, TestNg, Junit
Experience in Page Object Design Pattern
Wrote SQL queries to validate that actual test results match expected results.
Supported Major Application Release on weekends to make sure smooth Production Deployment.
Performed extensive Back-End Testing using oracle SQL.
Hands on experience on Jira,update user stories, analyze,and give right estimate for the sprint
Good experiences on mobile application testing, and as well as Web service testing/ API testing
Hands on experience on selenium web driver, Web DriverIO, using Junit Maven, with Java
Involved in installing and configuring Eclipse and Maven for development, Setup the environment for the QA team for the selenium and TestNG
Hands on experience on API testing
Environment: Windows7, Firefox, Unix, Jira, MS-Office, ALM, UFT, J2EE, Oracle, XML, HTML, SQL Server, Postman, Json, Putty, PPM, Eclipse, Maven, Selenium RC, TestNG, Junit, SQL, Load Runner, Jmeter, Excel, Power Point, Bugzilla
Company: Capital One, Mc Lean, VA December 2014 – March 2016
Role: Senior Quality Assurance Analyst
Analyzed System Requirement Document and wrote test cases based on system requirement document.
Worked closely with SME’s and Business Team to provide feedback on requirements and user stories.
Performed functional manual and executed test cases in HP ALM.
Created Defects, Retested Defects and Closed Defects using HP ALM.
Designed and Maintained Keyword Driven Framework with HP UFT.
Automated and scheduled Daily Smoke Test using Descriptive Programming approach.
Automated master regression suite, executed regression scripts and provided regression report to the team and upper management.
Hands on experience on Selenium Webdriver,
Extensive knowledge using WedriverIO, use verity of hooks to interrupts test process, make automation framework more robust, and agile.
Executed automated master regression suite with multiple Virtual Machines, reduced the test script execution time and improved the test execution efficiency.
Solved Object Recognition issue using DOM (Document Object Model) and Dynamic Descriptive Programming approach with VB Script in UFT.
Developed functions and maintained in the multiple function libraries based on the application functional area in UFT.
Managed test data in external environment variable XML file for best automation practice.
Attended daily status meeting and provided high level test execution summary to the team.
Performed both manual and automation testing as cross functional team member in agile team.
Attended Sprint Planning meeting and provided level of effort for each task.
Attended Sprint Retro and provided input to improve the team productivity.
Analyzed the automated execution result and Logged Defect in ALM.
Analyzed the new test cases, functionalities and prioritized for the test automation development.
Supported Major Application Release on weekends to make sure smooth Production Deployment.
Developed utility scripts for Microsoft Word, Excel, CSV files using VB Script in UFT, Load Runner, Postman, selenium web driver.
Performed extensive Back-End Testing using oracle SQL.
Environment: Windows, MS-Office, ALM, UFT, J2EE, Oracle, XML, HTML, SQL Server.
Company: QSSI, Mc Lean, VA February 2012 – December 2014
Role: Senior Test Automation Engineer
Involved in development and maintenance of automated test scripts for functional development teams and business areas using QTP, as well as Selenium Web Driver.
Developed Traceability Matrix to ensure automation regression coverage status.
Performed End to End Testing, Integration Testing, System Testing and Regression Testing.
Enhanced existing test script by replacing object repository approach with dynamic Descriptive Programming approach.
Provided estimated effort for automation framework design and script development.
Developed Keyword Driven Framework in QTP using VB Script.
Executed automated regression using QTP and provided detailed run report to the upper management.
Developed automated test scripts for functionality specification to ensure bug free performance using Selenium Web Driver.
Performed GUI testing and Database Testing using VB Script in QTP.
Performed minor regression with automated QTP Script in each new build of the application.
Identified object recognition problem solved with XPath approach in QTP using VB Script.
Developed custom Error Handling Functions with VB Script Using QTP.
Supported manual testing effort whenever it is needed.
Created defect, retested the defect and closed defect in ALM.
Performed extensive back-end testing using SQL Queries.
Enhanced execution performance by replacing existing hard coded wait time with conditional wait statements.
Prepared test execution status summary with detailed failed and passed test cases and the root cause of the failure.
Attended test case review meeting and provided feedback on the newly created test cases.
Environment: Windows7, Firefox, Internet explorer, Unix, QTP, ALM, MS Office, J2EE, Java Script, Java, Ruby, Selenium Web Driver, Oracle, SQL Server,,Windows, iOS, Linux
Tools: Jira, MS-Office, ALM, Git, Bamboo, Jenkins, Eclipse, RubyMine, RubyGem, JDBC, J2EE, Oracle, SQL Server, Json, Putty, PPM, TestNG, Junit, SQL, Loader, Jmeter, Excel, Power Point, Bugzilla
Knowledge: HTML, XML, CSS, JSON, Java, Java Script, Node.js, Ruby, SQL, Database, TDD, BDD, Cucumber, Gherkin, Chai, Agile development
Company: Geico, Chevy Chase, MD August 2011 - February 2012
Role: Senior Test Automation Engineer
Wrote test cases and execute test cases in HP QC.
Created defects and managed defect in HP QC.
Attended Business Requirement Walkthrough meetings and provided feedback on each item to make sure it is testable.
Participated Requirement Analysis and Use Case Analysis.
Developed test automation scripts using QTP with VB Script.
Validated large amount labels, values, error messages using descriptive programming and DOM (Document Object Model) approach in QTP.
Developed keyword Driven and Hybrid Framework in
Creating enterprise Test Automation framework
Analyzed key area of the application and provided test automation strategy to the upper management to meet the deadline.
Performed Test Case Rationalization for test automation purpose to eliminate test cases redundancy.
Performed Functional Testing, Regression Testing and Ad-Hoc Testing manually to meet the deadline.
Performed Back-end testing to ensure data integrity using complex SQL queries.
Environment: Windows, Firefox, Internet explorer, Unix, QTP, ALM, MS Office, VB.Net, IntelliJ,TFS, J2EE, Java Script, Java, Ruby, Selenium IDE Selenium Web Driver, Oracle, SQL Server, Windows, iOS, Linux
Knowledge: HTML, XML, CSS, JSON, C, C#, Java, Java Script, Node.js, Ruby, SQL, Database, TDD, BDD, Agile development
Bachelor Degree - University of Kashgar / China
Professional References Available Upon Request