Qa Automation Engineer Resume
Washington D, C
SUMMARY
- 6+ years of experience in the field of Quality Assurance (QA) and Testing with extensive knowledge of Software Automation Framework, Design & Implementation using Selenium Tool.
- Excellent knowledge in writing unique CSS and XPath locators using source code of the page to identify each unique element.
- Expertise in Automated Testing and Manual Testing of applications developed on various environments.
- Expertise in implementing cross browser and cross platform web testing with Selenium WebDriver.
- Proficient in developing and implementing Data - Driven and Keyword-Driven automation testing framework with Selenium WebDriver.
- Experienced in Automated QA using JUnit, TestNG, SOAPUI, Maven, and Jenkins.
- Strong Knowledge in using JUnit and TestNG testing Framework as a test runner with Selenium.
- Good Knowledge in designing and developing automated test scripts using Rest Assured for REST.
- Proficient in consolidating the test report from all team members and reporting the same to the manager.
- Expert in applying application patch and database patch for every new build.
- Good Knowledge in developing use cases, user interface specifications and user requirement documents.
- Experience in testingMobile Web Applicationsand performed the Apps testing on iOS and Android Devices.
- Involved in testing application on different mobile platform such as iOS and Android devices.
- Experienced in Test Plans, Test Cases, Test Scenarios, Test Approach and set up of Testing Environment.
- Skilled in creating Test Data including the Test Input Data, Test Output Data, Test Entry and Exit Criteria for different levels of Testing.
- Strong Knowledge on working Java Development Environment.
- Experienced in designing and implementing different automation testing frameworks from scratch like Page Objects Model (POM) framework, Keyword-Driven framework, Data-Driven framework and Hybrid framework for a number of projects using Selenium WebDriver, TestNG and Maven.
- Experienced in designing automation testing framework for web-based application using Selenium that maintains the work flow as an end-user.
- Experienced with comprehensive understanding of all phases of Test Life Cycle, including requirements gathering, test planning, and scheduling, testing, bug/defect tracking, and reporting.
- Strong experience in Software Development Life Cycle (SDLC) using Agile/Scrum, Waterfall methodologies.
- Expertise in performing different types of Testing: Unit, Integration, Black Box, Smoke, Functionality, Stress, Volume, System, Regression Testing and Full Life Cycle Testing.
- Experienced in using both manual and automated testing tools to troubleshoot systems, User Acceptance Testing (UAT), Positive/Negative Testing, Functionality, GUI Testing, Integration and Regression Testing.
- Hands on experience in using of bug/defect tracking tools like JIRA for identifying, analyzing, and documenting bug/defects.
- Expertise in HP Quality Center/ALM for Requirement analysis, requirement design in QC, Test Planning, Test step Design, Test Automation, Test Execution and responsible for generating test execution status reports and preparing test summary report.
- Able to provide Technical Support to develop the requirement using SQL.
- Proficient in SQL, MS-Access, Oracle in querying backend DB tables for Data Validation and Verification.
- Experienced in set up Selenium tools from scratch and configuring various other peripherals tools to perform Selenium Test.
- Experienced in testing web-based applications using JMeter and SOAPUI, as well as performance benchmarking validations.
- Expertise in test automation using Java, Cucumber, Maven, Selenium IDE/Grid/WebDriver (with Eclipse & JUnit/TestNG).
- Good Knowledge in using Selenium WebDriver for testing different browser, Selenium Grid for checking instance of the server and Selenium IDE for record and playback.
- Proficient in using Jenkins as a Continuous Integration server to configure with GitHub and Maven.
TECHNICAL SKILLS
Testing Tools: Cucumber, Selenium WebDriver/Grid/IDE, HP ALM/Quality Center, JIRA, SoapUI, Rest API
Testing Framework: TestNG, JUnit
Mobile Testing Tools: Appium, Xcode, Android Studio
Frameworks / Open Source: Cucumber, TestNG
Cloud Testing Environment: BrowserStack, SauceLabs
Languages: Java, HTML, CSS, C/C++, PHP
Bug Reporting Tools: JIRA, HP ALM/Quality Center
Software Development IDE: Eclipse, IntelliJ IDEA
Build Tool: Maven
Version Control: Git/GitHub (Bitbucket), SVN
Continuous Integration Tools: Jenkins
Applications: MS-Office Suite (Word, Excel, Access), MS-Project, MS-Visual Studio
Database Tools: Oracle SQL Developer, MS Access, MySQL, MongoDB
Operating Systems: Windows, Mac, Linus/UNIX
PROFESSIONAL EXPERIENCE
Confidential, Washington, D.C
QA Automation Engineer
Responsibilities:
- Documented Automation Plan, Design and Execution Specification.
- Developed several Systems Integration Test scripts based on system requirements, business rules and test cases.
- Tested application response for positive and negative sets of data with data-driven testing procedures.
- Developed all Test scenarios and Test cases for Inventory Management Initiative.
- Involved in Smoke, Grey Box, Ad Hoc, Functional, Regression and Back End testing.
- Performed Positive and Negative Testing.
- Used JIRA for writing test scenarios and maintained defects.
- Mapped the Requirements to Test cases and logged defects using JIRA.
- Tracked, reviewed and analyzed defects and compared using the traceability matrix in JIRA.
- Used HP ALM to store requirements, created and executed test cases, store results and metrics and critically analyzed, documented and maintained the test results and test logs.
- Involved in verifying the back-end Tables by using SQL statements, different types of complex queries.
- Used MAVEN, SVN, Selenium WebDriver, Java and Selenium Grid to create nightly automation scripts.
- Prepared automation test framework (JUnit, and TestNG).
- Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium Grid.
- Involved in Hybrid (Keyword data) driven framework design using Selenium WebDriver.
- Used Selenium WebDriver to provide more flexibility in automating test cases.
- Executed Automated Smoke test from Jenkins in daily basis.
- Used Git, GitHub and SVN for code version control.
- Involved in Testing of web applications and Web Services and XML data validation of business rules and business logic and used SOAPUI.
- Supported in creating test cases and performing User Acceptance Testing (UAT).
- Developed timelines for project delivery and managed project.
- Worked in executing and analyzing various queries and creating reports.
- Authored reporting weekly project condition to the project manager and the team lead.
- Designed reports for analysis of test data and metrics and communicated the results to project team.
Environment: Java, Selenium WebDriver, Maven, Jenkins, TestNG, Cucumber, SOAP UI, MVC, Firepath, Firebug, XPath, XML, HTML, CSS, HP ALM, JIRA, Eclipse, SVN, Git, GitHub, SQL, Oracle, Windows.
ConfidentialSoftware Engineer
Responsibilities:
- Performed Quality Assurance Testing using Automated Open-Source Tools.
- Participated in designing Test strategies, scenarios, scripts, and procedures to determine product quality or release readiness.
- Determined Test plans and Test scripts and developed Test schedules.
- Prepared and executed Test cases based on Use Cases and made Test Strategy and deliverables.
- Worked in Agile development environment with frequently changing requirements and features set.
- Developed and maintained Test tools and Frameworks to validate unit, integration and functional tests of the system.
- Involved in reporting and tracking for defects and defect management by using Defect Tracking Tools JIRA.
- Document software defects, using a bug tracking system like JIRA, and report defects to software developers.
- Involved in Back-end testing by writing SQL queries.
- Involved in JMeter for backend testing against database with JDBC & ODBC Connection.
- Extensively created and executed Batch File & UNIX Shell Script.
- Performed web service testing and response data validation using SOAPUI tools.
- Wrote data-driven Selenium Test scripts to achieve maximum test coverage with minimum Selenium Test cases.
- Configured Selenium WebDriver, TestNG, Maven tool and created selenium automation scripts in Java using TestNG prior to agile release.
- Created custom Xpath to capture Dynamic elements.
- Developed and executed Test cases and Test scripts using Selenium and scheduled them for periodic runs in Continuous Integration Environments using Jenkins.
- Developed automation script using Selenium WebDriver for cross browser testing.
- Implemented Quality Assurance standards as needed.
Environment: C#, JIRA, MS Word, SOAP UI, Selenium WebDriver, TestNG, Maven, Eclipse, SVN, Git, GitHub, Jenkins, HP ALM, Java, HTML, XML, JavaScript, VBScript, J2EE, Oracle, Firebug, Firepath, Windows, UNIX.
Confidential, New York, NY
QA Tester
Responsibilities:
- Analyzed Project Documentation and Prepared Detailed Test Cases.
- Managed Objects in the Object Repository, Parameterized tests in Global and Local Data Tables.
- Involved in creating Test Plan and Test Cases as per Requirements and FRD guide.
- Wrote Test Cases and Test Procedures based on the Test Plan.
- Performed Integration testing to check the flow of application.
- Performed Positive and Negative testing.
- Used JIRA for tracking, reporting and managing the defects.
- Involved in preparation of Requirement Traceability Metrics (RTM), Software Metrics, Defect Report, Weekly Status Reports using Quality Center/ALM.
- Performed Back-end Testing using Basic SQL Queries.
- Automated the regression test cases using the Selenium WebDriver; TestNG.
- Created and enhanced automation test scripts using Selenium.
- Conducted functional regression testing for each build and version using Selenium WebDriver.
- Involved in writing load scripts using Apache JMeter.
- Developed and maintained unit tests using JUnit.
- Used Firebug and Firepath to identify elements on the page.
- Involved in Meetings and walkthroughs and Responsible for weekly status.
- Created Sub Reports called from the Main Report to implement the business logic.
Environment: Quality Center/ALM, JIRA, Appium, TestNG, JUnit, JMeter, Firebug, Firepath, Java, JavaScript, Oracle, SQL Server, VBScript, MS Word, Windows, UNIX, Selenium WebDriver.
