Qa Automation Engineer Resume
Santa Clara, CA
SUMMARY
- Over 8+ years of experience in requirements analysis, test planning, creation of test cases for the full spectrum of test types and phases, test data & environment preparation, test execution and test status reporting.
- Experience in all stages of the Software Development Life Cycle and QA Life Cycle and in all dimensions of Functionality, Usability & Reliability.
- Proficient in Automation tools like Selenium WebDriver/IDE (Functional & Regression Testing),
- Good experience in creating automation framework along with developing, executing and maintaining automation testing script with Selenium WebDriver.
- Work experience in integrating Automation scripts (Selenium WebDriver API) on Continuous Integration tools Jenkins for nightly batch run of the Script.
- Good Knowledge in Selenium/Web Driver and creation of automation framework with TestNG and JUnit.
- Experience in designing Test Cases, Test Scenarios, Test Scripts and Test reports of manual and automated tests.
- Experience include Unit testing, Functional testing, User Acceptance Testing, Integration testing, System testing, Performance testing, Sanity testing, Exception testing, Compatibility testing & Security testing of client/server and Web base Applications.
- Good experience in Web Services Testing using Postman, JMeter and SoapUI
- Extensive experience in using Open Source Tools like Selenium IDE, JMeter, SOAPUI and Eclipse Editor.
- Good experience in Defect Life Cycle Management tools like Rally, JIRA, and Bugzilla.
- Experience working with Project Managers, developers, business analysts, and end users in defect resolution.
- Experience in performing database testing and working with SQL queries and database like Oracle, MySQL.
- Working experience in Agile and Waterfall based Software Development Life Cycle
- Excellent interpersonal skills, proven team player with an analytical bent to problem solving and delivering under high stress environment.
- Good analytical and communication skills and ability to work independently with minimal supervision and also perform as part of a team.
TECHNICAL SKILLS
Testing tools: Selenium WebDriver/IDE, TestNG, JMeter, Soap UI, Rally, JIRA
Web Technologies: HTML, DHTML, CSS, XML, XPATH, AJAX, Servlets, JDBC, JSP.
Defect Tracking Tools: Quality Center, JIRA, Clear Quest, BugZilla
Build Tools: Ant, Maven
Languages: Java, SQL, PL/SQL
Continuous Integration Tools: Jenkins
Browsers: Internet Explorer, Firefox, Chrome & Safari
Databases: Oracle 11g, MySQL
Operating Systems: Windows XP/7/8, UNIX and Linux
PROFESSIONAL EXPERIENCE:
Confidential, Santa Clara, CA
QA Automation Engineer
Responsibilities:
- Interacted with the Business Clients, Product Owners, Developers and QA Manager for clear exposure to trickle down the technical/functional User Requirements & Change Requests to Test Plans and Test Scenarios.
- Identified test cases to automate. Automate those test cases and contributed in framework creation.
- Perform Functional Testing, Regression Testing, System Integration testing, User Acceptance Testing, and End to End Testing
- Quality Assurance Automation Testing expert in Selenium WebDriver.
- Developed Selenium Automation Framework with Java using Data Driven model.
- Developed Complete Data Driven SOAP UI project and automate using maven and Jenkins.
- Reviewed test plans, test cases and test scripts to ensure consistency with strategic direction, goals and objectives of QA resources working on the project with Agile SCRUM methodology.
- Designed automated tests, created automated test cases, test plans and executed tests using Selenium.
- Configured Selenium WebDriver, TestNG, Maven tool and created selenium automation scripts in Java.
- Experience in RESTFULL web service Testing using Rest Assured framework java. Validated JSON formatted data, different http status code like 200, 201, 400, 415, 500 etc
- Involved in Peer to peer reviews and sign off.
- Used Cucumber BDD framework for writing the test case in feature file and generated the step definition files.
- Written multiple feature files, for different scenarios using cucumber framework for writing the POST, PUT, GET and Delete scenarios using gherkin language.
- Tested the application in highly dynamic environment with sprint team using Agile methodology.
- Involved in end - to-end testing of the application.
- Identified the Test Scenarios based on Functional Specifications and Business Requirements.
- Wrote test cases for functional specifications and test them manually.
- Extensively used JIRA for Test management and execution of test cases
- Participated in Walkthrough and defect report meetings periodically.
- Responsible for keeping up with the test schedule and interacting with software engineers to ensure clear communications on requirements and defect reports.
- Used git for source code management and integration with Jenkins for automating the CI/CD pipeline
- Used api calls with POSTMAN and RESTFul API using RESTAssured Dependency for Web Services testing.
- Executed Smoke and Regression Testing using Continuous Integration tool Jenkins.
- Prepared Excel files for collection of data and Element Locators using object repository, used dis in the test suite with the help of Apache POI dependency files.
Environment: Java, Rest API, Selenium, MySQL, JIRA, Git, Jenkins, Rest Assured, POSTMAN, TestNG
Confidential, East Providence, RI
QA Automation Engineer
Responsibilities:
- Analyzed business requirements, Functional Specifications and Use Cases, prepared Test Strategy and Test plan.
- Interacted with Functional and Technical Leads/Developers for understanding the requirements.
- Created all Test Plans, Test Cases and Manual and Automated Scripts to create greater coverage for all initiatives assigned.
- Worked on developing the automation scripts using Selenium WebDriver with Junit Frame work.
- Reviewed test plans, test cases and test scripts to ensure consistency with strategic direction, goals and objectives of QA resources working on the project with Agile SCRUM methodology.
- Designed automated tests, created automated test cases, test plans and executed tests using Selenium.
- Wrote and executed automated test cases using Selenium WebDriver to automate manual testing solutions.
- Created theFeatureFilesfor Cucumber Automation.
- ConfiguredCucumber Report PluginandPerformance Pluginto Jenkins to generate html test reports
- Configured Selenium WebDriver, TestNG, Maven tool and created selenium automation scripts in java.
- Experience in RESTFULL web service testing using Rest Assured framework in Java. Validated JSON formatted data, different http status code like 200, 201, 400, 415, 500 etc
- Created the tests dat have no user interaction as a set and executed them as Batch tests using ANT.
- Involved in the Continuous Integration of the automation framework with Jenkins.
- Involved in designing and developing automated functional Test suite using Selenium IDE and WebDriver.
- Involved in Functionality, System, Integration, and Regression Test of Web based Reports.
- Used Selenium WebDriver for automating functional testing and to identify various critical points in applications.
- Performed functional tests using Selenium WebDriver with data driven framework and documented final results in a database.
- Used Selenium WebDriver used to test search results of Meta search engine.
- Responsible for Setting up Web Services project using WSDL in SOAPUI and provided setup help to other team members.
- Performed functional testing of SOAP and RESTFULL Web Services using SOAP UI Tool.
- Involved in SOAP & REST based web services testing using SOAP UI web services testing tool.
- Performed User Acceptance Testing in the final phase of software development process to check the functionality of the software.
- Created and enhanced numerous test scripts to handle changes in the objects, in the tested application's GUI and in the testing environment using Selenium WebDriver.
- Performed Functional Testing on SOAP and RESTful Web Services using SoapUI. Added Assertions to validate the Responses in popular formats such as JSON and XML.
- Involved in using Jenkins as a Continuous Integration server to configure with Maven.
- Integrated Automation scripts (Selenium WebDriver API) on Continuous Integration tools Jenkins for nightly batch run of the Script and created project plan on Jenkins.
- Provide all data validation through SQL queries UNIX/Linux commands to perform Back-end testing.
- Performed data accuracy, data validation and data integrity testing by querying the database using SQL queries to check the data table on server.
- Involved in defect management - Track all the defects raised, conduct defect meetings to update the status of all the defects on periodical basis, publish a consolidated list on weekly basis.
- Worked with the team lead to coordinate the test case turnover process proceeding each cycle and selectively executed the test cases to verify dat they are kept current.
- Involved in QA team meetings and gave updates to the QA lead/Project Manager on a weekly basis.
Environment: Java, Selenium, Rally, Eclipse, Oracle 11g, Git, Jenkins, Rest Assured, SOAP UI
Confidential, Avalon, CT
QA Engineer
Responsibilities:
- Analyzed business requirements, Functional Specifications and Use Cases, prepared Test Strategy and Test plan.
- Interacted with Functional and Technical Leads/Developers for understanding the requirements.
- Created all Test Plans, Test Cases and Manual and Automated Scripts to create greater coverage for all initiatives assigned.
- Worked on developing the automation scripts using Selenium WebDriver with Junit Frame work.
- Reviewed test plans, test cases and test scripts to ensure consistency with strategic direction, goals and objectives of QA resources working on the project with Agile SCRUM methodology.
- Designed automated tests, created automated test cases, test plans and executed tests using Selenium.
- Wrote and executed automated test cases using Selenium WebDriver to automate manual testing solutions.
- Configured Selenium WebDriver, TestNG, tool and created selenium automation scripts in java.
- Experience in RESTFULL web service testing using Rest Assured framework in Java. Validated JSON formatted data, different http status code like 200, 201, 400, 415, 500 etc
- Involved in the Continuous Integration of the automation framework with Jenkins.
- Involved in designing and developing automated functional Test suite using Selenium IDE and WebDriver.
- Involved in Functionality, System, Integration, and Regression Test of Web based Reports.
- Used Selenium WebDriver for automating functional testing and to identify various critical points in applications.
- Performed functional tests using Selenium WebDriver with data driven framework and documented final results in a database.
- Used Selenium WebDriver used to test search results of Meta search engine.
- Responsible for Setting up Web Services project using WSDL in SOAPUI and provided setup help to other team members.
- Performed functional testing of SOAP and RESTFULL Web Services using SOAP UI and Postman tools.
- Performed User Acceptance Testing in the final phase of software development process to check the functionality of the software.
- Design and execute features of ATDD (Acceptance Test Driven Development)/BDD using Selenium, Cucumber
- Provide all data validation through SQL queries UNIX/Linux commands to perform Back-end testing.
- Performed data accuracy, data validation and data integrity testing by querying the database using SQL queries to check the data table on server.
- Involved in defect management - Track all the defects raised, conduct defect meetings to update the status of all the defects on periodical basis, publish a consolidated list on weekly basis.
- Worked with the team lead to coordinate the test case turnover process proceeding each cycle and selectively executed the test cases to verify dat they are kept current.
- Involved in QA team meetings and gave updates to the QA lead/Project Manager on a weekly basis.
Environment: Java, Rest API, Selenium, MySQL, JIRA, Git, Jenkins, Rest Assured, CICD
Confidential, MD
QA Engineer
Responsibilities:
- Interacted with the Business Clients, Product Owners, Developers and QA Manager for clear exposure to trickle down the technical/functional User Requirements & Change Requests to Test Plans and Test Scenarios.
- Identified test cases to automate. Automate those test cases and contributed in framework creation.
- Perform Functional Testing, Regression Testing, System Integration testing, User Acceptance Testing, and End to End Testing
- Quality Assurance Automation Testing expert in Selenium WebDriver.
- Developed Selenium Automation Framework with Java using Data Driven model.
- Developed Complete Data Driven SOAP UI project and automate using maven and Jenkins.
- Reviewed test plans, test cases and test scripts to ensure consistency with strategic direction, goals and objectives of QA resources working on the project with Agile SCRUM methodology.
- Designed automated tests, created automated test cases, test plans and executed tests using Selenium.
- Configured Selenium WebDriver, TestNG, Maven tool and created selenium automation scripts in Java.
- Experience in RESTFULL web service Testing using Rest Assured framework java. Validated JSON formatted data, different http status code like 200, 201, 400, 415, 500 etc
- Involved in Peer to peer reviews and sign off.
- Assisted Manager by providing automation strategies,Selenium/Cucumber Automation and JIRA reports.
- Developed BDD tests using Cucumber by writing behaviors and step definitions. Developed required Selenium support code in JAVA forCucumber.
- Tested the application in highly dynamic environment with sprint team using Agile methodology.
- Involved in end-to-end testing of the application.
- Identified the Test Scenarios based on Functional Specifications and Business Requirements.
- Wrote test cases for functional specifications and test them manually.
- Extensively used JIRA for Test management and execution of test cases
- Participated in Walkthrough and defect report meetings periodically.
- Responsible for keeping up with the test schedule and interacting with software engineers to ensure clear communications on requirements and defect reports.
- Used git for source code management and integration with Jenkins for automating the CI/CD pipeline
Environment: Java, Rest API, Selenium, MySQL, JIRA, Git, Jenkins, Rest Assured, GIT, CICD
