Automation Test Engineer Resume
Herndon, VA
SUMMARY:
- Experienced Software Tester and Automation Test analyst with over 10 years of experience in testing State, City and Private Company’s Applications, Desktop Application and Web Based Applications.
- Also worked as a Hardware tester over 2 years for the same organization before transition into Software IT projects. Confident, competent, and organized professional with excellent communication skills to work with diverse team.
- Extensive experience in Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC).
- Performed Sanity, Smoke, System, Functional, Unit, GUI, Cross - Browser, UAT, Integration, Regression, and Re-Testing after changes/Bug fixes during application development.
- Experienced in Agile-Scrum, Waterfall and V-Model Testing Methodology.
- Utilized JIRA/QC/ALM, Confluence and X-ray for Test Management activities as available in a company.
- Performed Functional, Sanity, Regression, System and Data Driven Testing on different modules using SELENIUM WebDriver with Java, Eclipse and moderate experience using UFT.
- Implement Selenium Grid to execute test scenarios on multiple browsers
- Quick learner and excellent team player, good communication and interaction with developers, managers and team members and ability to meet tight deadlines and work under pressure.
- 5+ years of professional experience in testing with extensive knowledge of Automation Framework Design & Implementation using Selenium Tool.
- Experience in Manual & Automated Testing of GUI and functional aspects of Client - server and Web based Applications on multiple levels of SDLC and Software Testing Life Cycle (STLC).
- Good Knowledge of Object-Oriented Programming Concepts (OOPS) and Java Skills.
- Good experience in creating test scripts using Selenium WebDriver in Java.
- Good experience in BDD Framework through Cucumber with Junit .
- Good experience in Data Driven and Hybrid Testing.
- Knowledge in creating test scripts using .NET in C#
- Experience in automating test cases using Page Object Model TestNG, Junit, Maven and Cucumber scripting and execution.
- Experience in CI using Jenkins and GIT.
- Good Experience in using Firebug, Chropath.
- Good Experience in writing XPath, CSS to locate web elements.
- Worked on Cross browser testing, browsers like Mozilla Firefox, Google Chrome, Edge and IE using WebDriver.
- Well versed with Agile - Scrum process.
- Experience in analysing Business, Functional and Technical Specifications
- Experience in writing Test Plans, Test Cases, Test Procedures and Test Scripts from requirements and Use-Cases.
- Expertise in performing different types of Testing: Black Box, Smoke, Functionality, Integration, Regression Testing and Full Life Cycle Testing.
- Experience in Web Services testing using Postman testing tool.
- Experience in Software Verification and Validation based on Testing Methodology.
- Proficient in Functional Testing Tool Quick Test Professional (QTP/UFT) and the various frameworks in QTP/UFT.
- Ability to work in a fast-paced, deadline-driven environments.
- Excellent interpersonal and customer relational Skills.
- Proven communication, presentation Skills and Leadership Qualities
- Sound Technical knowledge, excellent exposure and ability to learn any tool quickly.
TECHNICAL SKILLS:
Testing Types: Functional, Non-Functional, Smoke, Sanity, Integration, Re-Testing, Regression, System, Database, Unit & UAT.
Languages: SQL, MySQL, Java, C#
Web Technologies: HTML, XML, Xpath, CSS, JavaScript, VBScript, .NET, SQL.
Operating Systems: MS Windows, Windows Severs 2000/03/08, Windows XP, Windows NT.
Testing Tools:: JIRA, Selenium, Eclipse, TestNG, BDD Framework Cucumber, UFT, HP ALM, QC, Bugzilla, X-Ray, Confluence, Jenkins
Methods: Agile-Scrum, Waterfall, V-Model.
Win. Applications: MS- Office, MS-Excel, MS-PowerPoint, MS-Word & Adobe Photoshop.
Build Tools: Maven, TestNG and Junit.
Version Control: Git.
PROFESSIONAL EXPERIENCE:
Confidential, Herndon, VA
Automation Test Engineer
Responsibilities:
- Attended review meetings with Business Analysts, Developers and end users to understand and test according to their requirements.
- Participated in test plan and test cases review meetings. Developed test cases, reviewed and Involved in Functionality, and Regression Testing.
- Involved in software acceptance testing and production release procedures throughout SDLC.
- Documented the successful or unsuccessful completion of each test condition in Jira, Confluence and X-Ray and verified actual results against expected results for discrepancies.
- Responsible for designing the Architecture for Confidential files driven Test Automation Framework with Selenium WebDriver using JAVA
- Responsible for creating automation testing and coding standards using Object-Oriented Programming Concepts (OOPS) and Java Skills
- Responsible for planning regression test stories in every Sprint.
- Created Test Automation BDD Framework through Cucumber with Junit .
- Created the Feature Files for Cucumber Automation.
- Responsible for planning regression test stories in every Sprint.
- Automated back end data validation through selenium
- Web Element Inspection through Firebug and Fire Path.
- Implement Selenium Grid to execute test scenarios on multiple browsers.
- Build tests through maven pom file
- Test execution and reporting through Jenkins.
- Configured Cucumber Report Plugin and Performance Plugin to Jenkins to generate html test reports.
- Monitor test execution status through log4j.
- Maintain Code versions through GIT.
- Bug Reporting and Tracking through JIRA and performing re-tests and regression tests after the bugs were fixed.
- Presented Automation Test result analysis during daily Agile stand up meetings.
- Responsible for transferring the knowledge about the use of test framework to developers and manual testers.
- Conducted system and integration testing, debugged the software errors and interacted with developers to resolve technical issues.
- Have a complete working knowledge and have been involved in all project phases from start up through deployment. (Start-up, defines, design, build, test, deploy).
- Worked with both Traditional (waterfall) approach as well as Parallel project styles (Agile).
- Performed End-to-End testing, Ad-Hoc testing, Integration testing and User Acceptance Testing.
- Involved in Web Services Automation Testing using Postman.
- Worked closely with business experts and developers in order to perform my duties.
- Responsible for Backend testing by executing SQL statements.
- Analysed the defects and categorized them based on severity.
- Close interaction with members of the development team.
Confidential, Allen, TX
Test Engineer
Responsibilities:
- Involved in designing and developing high-level test plans based on the functional specifications and user requirements.
- Created test cases for different scenarios.
- Manually tested and verified the new/upgraded Application by performing functional and regression testing.
- Developed functional test plans for conducting the regression tests and maintained the object repository with respect to the changes that occurred in Builds.
- Involved in the process development of automation testing and base lining the test standards.
- Responsible for identifying test case for automation and developing automation test plans
- Responsible for designing the Architecture for Confidential files driven Test Automation Framework with Selenium WebDriver using JAVA
- Responsible for Identifying and Designing the Framework Architecture
- Responsible for implementing Page Object Model Automation Framework TestNG with Selenium WebDriver with Java
- Coding of Custom Keywords to Function Library of the Framework using Java
- Created Configuration Files which drives the Framework for executing the regression test scenarios.
- Test Execution through Jenkins for continuous integration testing.
- Responsible for creating Cross Browser test automation through Selenium Grid.
- Analyses the test results and maintain the test reports.
- Used Log4j to monitor test execution.
- Worked closely with app developers to resolve the found bugs.
- Provide test execution status and defect statuses of every release in stand up meetings.
- Tested the compatibility of the application to support different web browsers and supported versions on different platforms.
- Also involved in testing the functionality and usability of the system end user perspective.
- Performed Functional, GUI, Regression, System Integration, User Acceptance, Configuration and content testing.
- Developed Requirement traceability matrix between requirements and test cases.
- Used the Office Suite extensively which included MS Word, MS PowerPoint, MS Excel.
- Reviewed, analysed, manually compared, documented and communicated test results.
- Participated in bug tracking and reporting using JIRA.
- Created daily test execution status reports and test metrics reports to managers.
- Performed Backend testing on SQL Server and Oracle using SQL queries.
Confidential, Dallas, TX
Manual and Automation Test Engineer
Responsibilities:
- Tested Confidential back office POS system’s Track Inventory functionality, Lottery Tickets functionality, Fuel Sales functionality, Comprehensive reporting for daily, weekly, monthly, and annual sale functionalities.
- Tested the IT help desk system to monitor, report, prioritize, and ensure timely resolution of technical issues.
- Manage the deployment, monitoring, maintenance, development, upgrade, and support of all IT systems, including servers, PCs, operating systems, hardware, software, networking equipment's and peripherals Keep current with the latest technologies.
- Implements all business policies and procedures, including those for architecture, security, disaster recovery, standards, purchasing, and service provision.
- Involved in both Manual executions of Test Procedures and Automated testing using Unified Functional Tools (UFT).
- Developed the automated test scripts using Unified Functional Tools (UFT).
- Automated test cases and wrote functions for the scripts using UFT tool
- For each scenario and releases for Regression testing. Conducted Data Driven & navigational
- Testing using Unified Functional Tools (UFT) and End-to-End Testing.
- Performed manual testing on the applications and verified the functionality of all modules in the application.
- Written the Test Plan, Test Cases, Test Scripts and Test Steps for all the modules.
- Verified Data with the Toad Interface tool running SQL queries in the Data Base.
- Developed and Executed the Test Cases for various scenarios based on requirements.
- Developed the Test Plan based on the Business requirement doc, Design and Analysis doc, Business workflows,
- Configuration Specifications doc, Vendor system and Subject Matters experts.
- Ensuring content and structure of all the testing artefacts are documented in SharePoint Tool.
- Review Test cases written for manual testing; make necessary adjustments for suitability towards automation.
- Manually created, developed and execute Test Cases for both Negative and Positive testing.
Confidential
IT Technical Support Lead
Responsibilities:
- Responsible for leading the daily IT management Team, delivering excellent Customer Service.
- Provide technical assistance and support for incoming queries and issues related to computer systems, software, and hardware.
- Installs, tests, monitors and maintains PCs, printers, network terminals and other equipment and communication software. Installs data communications equipment according to manufacturer's instructions.
- Troubleshoots and repairs hardware and software problems on end-user computer workstations.
- Builds, configures, and installs laptops, desktops, and other devices. Clean up computers, Run diagnostic programs to resolve problems, troubleshooting techniques, and recurring issues for use by the IT staff.
- Installs, troubleshoots, repairs, and maintains all time clocks at various customer sites.
- Sets up access and email for all new hires, Write manuals, Train computer users.
- Executes activities including auditing and monitoring of all computer, printer and mobile equipment.
- Respond to queries either in person or over the phone, email messages for customers seeking help.
- Maintain daily performance of computer systems.
- Walk customer through problem-solving process.
- Resolve technical problems with Local Area Networks (LAN), Wide Area Networks (WAN), and other systems.
- Follow up with customers to ensure issue has been resolved.
- Gain feedback from customers about computer usage.
- Supports and maintains a culture of safety and quality.