Qa Automation Engineer Resume
Reston, VA
SUMMARY
- 5 Plus years of Information Technology experience as a Selenium Quality Assurance Automation Engineer.
- Strong in analyzing Business Requirements and executing/developing test plans, test cases, and test scenarios for manual and automated testing.
- Understanding the business requirements and developing test cases to test the complete functionality of the application.
- Experienced in designing and developing test cases and scenarios that enable developing application to maintain quality at a minimum leverage.
- Extensively experienced in Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC) and software development methodologies such as Agile and Waterfall.
- Experienced in integration, regression, black box, GUI, unit, functional, and UAT techniques.
- Experienced in developing, trouble shooting, and customizing Manual Test case using HP Quality Center/ALM and Jira.
- Experienced in database testing and validation by writing SQL queries.
- Experienced in designing and developing test cases for automated testing using Selenium and TestNG.
- Proficient in designing and implementing of Automation Frameworks using Selenium WebDriver or Selenium IDE.
- Experienced in Java (OOPS) concepts.
- Experienced in using GitHub for code repositories and Maven for the dependencies and Jenkins for continuous integration.
- Good knowledge in creating Selenium test scripts for regression testing and performing Data Driven Test using test data from excel files.
- Experienced in SOA architecture with Web Services using REST and XML.
TECHNICAL SKILLS
Repository System: GitHub, Subversion
Scripting Languages: JavaScript, Testing Script Language (TSL), Shell Scripting
Language: C/C++, SQL, PL/SQL, dot Net, HTML, Java, J2EE
Operating system: Linux, Windows, MS - DOS, HP-UNIX
Testing Tools: Selenium WebDriver, Selenium Grid, TestNg, Maven, HP ALM, HP Quality Center, JIRA
Testing Framework: JUnit, TestNG
IDE: Eclipse, IntelliJ IDEA
Database: Oracle, MS-SQL Server, MS-Access, DB2
Other Tools: MS Word, PowerPoint, MS Visio, MS Excel
PROFESSIONAL EXPERIENCE
Confidential, Reston, VA
QA Automation Engineer
Responsibilities:
- Maintained and implemented Regression automation scripts for Every Release.
- Responsible for identifying test data for each phase of testing.
- Performed Regression testing to ensure application changes did not adversely affect previously implemented functionality.
- Worked closely with team to get resolutions on their automation technical challenges or issues.
- Performed Smoke Test and Sanity Test.
- Involved in Unit, Black box, Functional, Regression, Positive and Negative Testing, Compatibility and Integration testing, also involved in patch and upgrade testing.
- Used JIRA to maintain test cases and execute test scenarios and log defects.
- Created and executed SQL queries for backend testing.
- Developed Hybrid Automation Frameworks using Selenium, TestNg and Maven.
- Involved in using Maven build tools to manage framework dependency jar files.
- Involved in using Apache POI to read data from external sources to feed locators into the test scripts.
- Used GitHub as a source repository system.
- Involved in developing and executing automation Regression testing and System testing using Selenium.
- Performed Data driven testing using Selenium.
- Developed components for each transaction used in the test script or scenario by using Selenium.
- Developed page library as part of modular framework implementation in automation.
- Maintained and executed ANT build files for running automated test cases along with Continuous Integration tools like Jenkins.
- Used SVN for Code Repositories.
- Provided UAT testing status information to the quality assurance leads and project manager.
- Extensively used Page Objects design and page navigation framework for readable test script and easy maintenance from developer perspectives.
- Participated QA weekly meetings and project status meetings.
Environment: Soap UI, SQL Server, JIRA, HP ALM, Java/J2EE, Selenium Web Driver/Grid, Cucumber, Firebug, TestNG, Maven, MS Outlook, Microsoft Office tools (MS - Word, PowerPoint and Excel), Windows.
Confidential, Columbus, OH
QA Engineer
Responsibilities:
- Participated and provided assistance in troubleshooting production performance and availability issues.
- Involved in writing JUNIT Test cases with Java.
- Used Oracle Enterprise Manager(OEM) to identify less than optimum use of Oracle’s internal resources
- Involved in Web Services Testing using Soap UI with REST to create and execute automated functional, regression, compliance, and load tests.
- Involved in Functional, Regression, Smoke, System, Unit, GUI, Negative, Compatibility and Integration testing
- Reported and tracked the bugs to closure using JIRA.
- Investigated Software defects and interacted with Business Analysts to update the test cases in JIRA and Developers to resolve technical issues.
- Used complex SQL query to extract data for Databases Analysis.
- Performed database testing using SQL and developed SQL Queries for backend testing
- Involved in creation of automation framework in Selenium WebDriver using behavior driven approach like Cucumber.
- Automated and executed test cases using Selenium WebDriver and Selenium Grid.
- Performed Regression Testing for the new builds using Selenium WebDriver.
- Used Java language and TestNG framework for scripting
- Developed a Hybrid framework using Java, Selenium WebDriver, TestNG, Maven and Jenkins.
- Created a Page Object Model Framework using Page Factory in Selenium WebDriver.
- Coordinated with technical support associates to fix proprietary software issues.
Environment: Java, Selenium WebDriver/Grid, Ant, JUnit, Jenkins, Eclipse, Cucumber, XPath, SQL, JIRA, MS Outlook, Microsoft Office tools (MS-Word, PowerPoint, Excel and Access), Windows.
Confidential, Louisville, KY
Software Tester
Responsibilities:
- Maintained the repository for Regression Test cases and updated the same based on change requests initiated by the users.
- Tested the source to target mappings and verified the data.
- Involved in analyzing the Business requirements and System specifications to understand the Application.
- Maintained Requirement Traceability Matrix across the project deliverables.
- Conducted functional, integration and regression testing.
- Involved in System and Acceptance testing.
- Worked with Business analyst, developers and content department to resolve issues using HP ALM.
- Developed System Test Plans, Test Cases and Test Scripts in Quality Center/ALM.
- Designed the Test Strategy for multiple projects, defect management using Quality Center/ALM.
- Wrote SQL queries to perform back end testing.
- Involved in Regression Testing on each build during various phases of application using Selenium.
- Responsible for validating the functional Test cases developed by Selenium.
- Executed the Test Scripts in Selenium using behavior driven Framework.
- Developed Automation scripts for new enhancements using Selenium and JUnit.
- Involved in the conversion of Manual regression Test cases to Automation Test Cases using Selenium.
- Coordinated User Acceptance Test (UAT) processes and documented and addressed all the issues during the process.
Environment: XPath, Firebug, XML, SQL, Windows, SOAP UI, Quality Center/HP ALM, Java, Selenium, JUnit, Jenkins, Cucumber, TestNG, MS Word, MS Outlook, MS Excel.
