Qa Automation Engineer Resume
Washington, DC
SUMMARY
- Almost 6 years of hands - on experience in Software Quality Assurance with Manual and Automation Testing.
- Experienced in development and execution of test strategies and producing analysis.
- Strong knowledge of Software Development Life Cycle (SDLC) methodologies such as Agile, SCRUM and Waterfall models.
- Expertise in Smoke testing, backed end testing, User Acceptance Testing (UAT), Functional Testing, Positive/Negative Testing, System Testing, Regression Testing, GUI Software Testing, Ad-hoc Testing and Boundary Value Testing.
- Expertise in documenting defects with high level of detail, accuracy and informative recreation steps using JIRA.
- Experienced in Batch execution of Regression Test scripts from HP ALM.
- Good experience in Database testing using SQL queries.
- Extensively experienced in using Maven build tools to manage framework dependency jar files.
- Experienced in customizing Selenium API to suit in testing environment.
- Proficient in using Apache POI to read data from external sources to feed locators into the test script.
- Experienced in using GitHub as a source repository system to share code within the office as well as with the team in overseas.
- Experienced in using Web-debugging tool like Fire Path and Firebug for finding elements locator.
- Proficient with BDD and TDD using cucumber.
- Good experience in Selenium Test Environment setup expert using the entire open-source tools.
- Excellent knowledge in writing unique XPATH using firebug and fire path to identify web elements.
- Experienced in testing of web services/API using SOAP UI/POSTMAN.
- Experienced with coding in Java.
- Understanding of software design principles and understanding of Object-Oriented design principles.
- Excellent written and oral communication skills with ability to adapt to new technologies in real time environment.
TECHNICAL SKILLS
Testing Tools: Selenium IDE, Selenium WebDriver, Selenium Grid, SOAP UI, Postman, TestNG
Programming Languages: Java, C
Test Management Tools: JIRA, HP ALM
Application Servers: Apache, Tomcat
Software Development Methodologies: Agile, Waterfall
Operating Systems: Windows, Linux/UNIX
Web and GUI Tools: HTML, CSS
Continuous Integration Tools: Jenkins
Version Control: GitHub
Framework: Cucumber
Development IDE: Eclipse, IntelliJ
Databases: MySQL, Oracle, SQL Server, MS Access
PROFESSIONAL EXPERIENCE
Confidential, Washington, DC
QA Automation Engineer
Responsibilities:
- Responsible for implementing the QA process at all phases of Software Development Life Cycle (SDLC).
- Reviewed the documentation of testing processes and the work done by team members.
- Executed Test Procedures and documented Test Results.
- Performed Positive & Negative Testing.
- Interacted with Business Analyst and developers for bug review using JIRA.
- Involved in writing SQL Queries to check Data integrity.
- Performed Regression testing for new builds and every modification in the application using Selenium WebDriver.
- Developed and maintained release acceptance tests using Selenium WebDriver, TestNG and Maven.
- Developed a Page Objects framework using WebDriver.
- Used Jenkins as a Continuous Integration server to configure with GitHub and Maven.
- Involved in working with JUnit test runner and Eclipse.
- Created Testng.xml fileand generated reports in HTML format for a better and clear understanding of our test summary.
- Created user defined functions in Java and implemented the functionality with Selenium.
- Performed BDD (Behavior Driven Development) with Data Driven Test Automation Framework using Cucumber Features, Scenarios and Step Definitions in Gherkins format.
- Extensively tested Web Services using SOAP UI (SOAP/REST).
- Involved in forecasting the Test numbers to ensure the test report metrics was accurate.
- Sent status reports to the manager on weekly basis.
- Generated and automated various Daily status, weekly reports, and Monthly and Quarterly reports.
- Performed Cross browser testing is used on Internet explorer and Netscape Navigation for browser compatibility.
Environment: Selenium WebDriver, TestNG, Maven, JUnit, GitHub, Jenkins, Java, Cucumber, JIRA, SOAP UI, MS Office tools, MS Visio, Windows, Oracle, SQL Server, HTML, XML, UNIX, Eclipse, Chrome, Safari, Firefox, Opera.
Confidential, Dallas, TX
Test Engineer
Responsibilities:
- Participated in implementation of Test Cases and Test Script according to the Business Requirements, System Requirements.
- Validated and verified all logs which is created after the execution of batch files.
- Performed different kinds of testing like System, Functionality, Integration, Regression, Usability and Back End Testing.
- Analyzed testing results, identified issues and reported to the developers and project managed through JIRA.
- Extracted data from different department to flat files and load the data to the target Oracle and SQL server database.
- Performed regression testing on new build, every modification in the application using WebDriver.
- Implemented cross browser and cross platform web testing with Selenium WebDriver.
- Involved in Parallel cross browser testing using Selenium Grid.
- Developed the test scripts and analyzed the results in various stages of the application including integration, regression, functional and acceptance testing using Selenium.
- Designed Cucumber framework for web/service-virtualization; performed manual and Cucumber testing of a web-based application.
- Worked with Continuous Integration (CI) and Continuous Delivery (CD) process implementation usingJenkinsto automate routine jobs.
- Used Log4j for logging automated steps and script errors.
- Facilitated enhancement and maintained the current Test Environment in Eclipse using Java.
- Involved in training and knowledge transfer and sharing sessions.
- Involved in Defect Analysis and Review meetings.
- Involved in Status meetings with clients through conference calls.
- Coordinated with beta client team for application configuration issues, defect analysis and timely release of test versions of application.
Environment: Java, Selenium WebDriver, JIRA, Eclipse, TestNG, JUnit, Maven, Jenkins, SOAP UICucumber, UNIX, HTML, XML, SQL, Oracle, Jenkins, Windows, MS Outlook, MS Excel, MS Word.
Confidential, Bellevue, WA
QA Tester
Responsibilities:
- Involved in working with Business Analysts, Programmers and Business users through the life cycle of the project.
- Prepared Test estimation and Test metrics documents.
- Involved in developing and executing comprehensive system test plans and scripts and facilitating testing across multiple departments.
- Logged defects into JIRA and participated in Defect Resolution to analyze the defects.
- Provided Test planning numbers, gathered Test data, coordinated HP ALM Test uploads and reported testing status to stakeholders.
- Developed Test Cases for Back-end testing and integrated SQL queries to run the test cases.
- Developed Automation scripts based on system requirements and use cases using Selenium.
- Cucumber testing of a web-based application.
- Used Selenium to validate that links, objects, images and text on Web pages continue to function properly.
- Involved in converting manual test cases into automated scripts using WebDriver.
- Used ANT to run the scripts in batch mode.
- Setup Selenium tools from scratch and configured various other peripheral stools to perform Selenium test.
- Designed Critical Reports as per the business rules.
- Performed Meeting with the Project Manager and Business Analysts for understanding the requirement.
Environment: SOAP UI, Selenium WebDriver, Cucumber, Java, SQL, Selenium, ANT, HTML, XML, Maven, JUnit, JIRA, Windows, MS Office Tools.