Qa Automation Engineer Resume
NJ
PROFESSIONAL SUMMARY:
- Over 3+ years of IT experience in Software Testing of web based and Client - Server applications.
- Strong Knowledge of Software Development Life Cycle (SDLC) and QA Life Cycle which includes Designing, Developing and Execution of the entire QA Process and Documentation of Test plans, Test Cases, Test Procedures and Test Scripts.
- Extensive experience in Quality Assurance using Manual and automation tools which includes Selenium RC/IDE/WebDriver/Grid, QTP, Cucumber, Quality Center, Soap UI and JMeter.
- Experience in black box, gray box and automation testing using Selenium-TestNG, Junit on web and client applications.
- Sound knowledge on Junit, TestNG framework for Unit testing, Maven and Ant for Project building tool, Jenkins/Hudson for Continuous Integration.
- Expert in developing automation testing framework using Selenium WebDriver by following java.
- Experience in developing framework for Functional Test Automation using Selenium, Java and TestNG.
- Work experience in integrating Automation scripts (Selenium WebDriver API) on Continuous Integration tools Hudson/Jenkins for nightly batch run of the Script.
- Experience in testing Web Services-SOA architecture, RPCs, XML transactions, SOAP, HTTP, WSDL, and REST using various industry standard tools like Soap UI.
- Experience in preparing Test Plan, Test Strategy, Test Cases, and Test Scenarios, Test Data and Test Execution.
- Proficient in black box testing, performance testing, Graphical User Interface testing (GUI), User Acceptance Testing (UAT), Regression Testing, Integration Testing and white box testing.
- Experience in QA & Testing tasks like bug reporting and tracking, unit testing, GUI testing, and integration testing.
- Familiar with the Concepts and Techniques of CMMI, ISO and Six Sigma.
- Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using Quality Center, JIRA, IBM Clear Quest, BugZilla etc.
- Experience in creating and executing stored procedures using PL/SQL to compare the results with expected results.
- Experience in database query manipulation, SQL, PL/SQL statements, stored procedures, and triggers.
- Excellent experience with source version control tools such as Subversion (SVN) & Git.
- Excellent experience in troubleshooting software applications for business functions in major areas of the business and enterprise-wide.
- Ability to adapt to new environment quickly, strong team player, good communication, good analytical and computation skills, enthusiastic learner, confident, sincere and committed.
TECHNICAL SKILLS:
Testing Tools: Selenium IDE/RC/Grid/WebDriver, QTP, JMeter, Load Runner, Mercury-Quality Center, Junit, Cucumber, Soap UI, Jenkins
Scripting Languages: JavaScript, UNIX Shell Scripting, Python
Languages: Java, SQL, PL/SQL
Web Technologies: HTML, CSS, XML, XPATH
Build Tools: Ant, Maven
Database: MS Access, Oracle 11g/10g
Operating system: Windows XP/Vista/7 and UNIX.
PROFESSIONAL EXPERIENCE:
Confidential, NJ
QA Automation Engineer
Responsibilities:
- Analyzed and Reviewed the Business requirement document and Technical specification document to understand the scope of testing.
- Worked closely with development team in creating automated scripts for the application using Selenium.
- Created test plan, test cases and test scripts development and executed based on business and technical requirements.
- Responsible for fixing and maintaining regression automation test scripts for end to end testing using Selenium WebDriver (using Java).
- Developed test code in Java language using Eclipse, IDE and TestNG framework.
- Responsible for creating and maintaining automation acceptance test suite using Selenium, Ruby and Cucumber framework. Also responsible for converting automation scripts to new framework using Selenium WebDriver, Java and TestNG.
- Designed and Developed Test Automation Framework Using Selenium and WebDriver.
- Involved in designing and building automation frameworks in support of continuous integration in a test driven development (TDD).
- Used Java language and TestNG framework for scripting. Used Ant for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
- Tested the functionality using different testing techniques including security, usability, monkey and UI testing.
- Performed white box testing for all the modules including business service, controller and data service layer components.
- Implemented manual and automated testing methods to perform functional, load, Integration, and regression testing using Selenium.
- Executed system, integration, end-to-end, and user acceptance test (UAT) test cases.
- Converted all Record and play back Selenese test cases into Selenium automated scripts.
- Recorded JMeter user scripts implementing parameterization both manually and by data driven wizards in JMeter.
- Analyzed and created the bug tracking reporting and summary report in the Quality Center.
- Worked on Quality Center (Test Management software) for requirements management, planning, scheduling, running tests, defect tracking, manage the defects and executing the test cases.
- Created and executed database queries (SQL) to validate database data integrity.
- Executed SQL Queries and made sure that values entered in front end is stored successfully in the appropriate data tables.
- Conducted quality reviews to monitor the progress of project.
- Ensured Test Entrance and Exit Criteria is met and complete the Test Completion report for any Risks involved in promoting the code during migration of code in to production if any defects are not resolvable in the current Release.
Environment: Java, Selenium WebDriver, TestNG, SoapUI, Eclipse, JMeter, Jenkins, Cucumber, Ant, XML, Web Services, Firebug, Quality Center, Windows 7.
Confidential, MA
QA Automation Engineer
Responsibilities:
- Analyzed business requirements and functional documents, created the test strategy document that define the test environment, phases of testing, entrance and exit criteria into different phases of testing and resources required to conduct the effort.
- Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites (TestNG and Maven).
- Design & Develop data driven framework using Selenium WebDriver, TestNG and Apache POI API.
- Worked on Data Driven Framework and MVC for Automation test scripts.
- Configured Selenium WebDriver, TestNG, Maven tool and created selenium automation scripts in java using TestNG prior to agile release.
- Maintained and executed Maven build files for running automated tests.
- Developed Selenium test scripts for identified test cases by using data driven, keyboard driven and hybrid framework.
- Used Cucumber for browser based testing with scenarios and situations.
- Contributed to the Continuous Integration pipeline running component builds, creating and running Deployment jobs on individual stages on Jenkins, and running automated and manual functional tests.
- Responsible in executing Selenium test scripts on different browsers and checked for compatibility.
- Used XPath and DOM to work with dynamic and static objects in Selenium.
- Involved in testing Web services and XML with tool called SOAP UI and using this tool to locate WSDL file on internet, create Test cases and run them
- Developed script and performed Web Services testing using SOAP UI pro tool for functional and regression testing.
- Performed Web Services testing with SOAP UI and Performed Security Testing for Employee login validations.
- Performed GUI, Functional and Regression testing by automated using Selenium, TestNG, Maven, and Jenkins .
- Closely worked with developers and product owners in an Agile Environment using technical stories to create automated APIs (REST/SOAP) and built a framework for continuous support for future releases.
- Verified, edited and update test data in new or existing systems before testing.
- Participated QA weekly meetings and various other meetings and discussed Enhancement and Modification Request issues and defects in the application.
- Worked in the form of sprint team with business analysts and developers in Agile methodology.
Environment: Java, Selenium WebDriver, TestNG, Maven, Jenkins, Cucumber, SOAP UI, MVC, Data Driven Framework, Quality Center, Ruby, XPath, Dom, Web Services, agile, Apache, Internet Explorer, Firefox, Chrome, SQL, Oracle, Windows.
Confidential
QA Engineer
Responsibilities:
- Analyzed system requirements specifications, developed test plans, test cases, and test data for testing the functionality, GUI, usability, user acceptance tests with both Positive and Negative Scenarios, especially focused on logical scenarios of the application.
- Created the tests that 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.
- 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.
- Performed functional tests using Selenium WebDriver with data driven framework and documented final results in a database.
- Involved in testing SOA (Service Oriented Architecture) application.
- Tested the various Service Oriented Architectures (SOAs) spanning across various departments using SOAP, REST, JSON-XML and WSDL as underlying messaging protocols that were employed across various applications using SoapUI, XML Spy using XML dataset.
- Setup the Automation framework using Selenium WebDriver to run test cases in multiple browsers and platforms.
- Performed data accuracy, data validation and data integrity testing by querying the database using SQL queries to check the data table on server.
- Documented and tracked test scripts, test results and reported test defects using HP Quality Center.
- Involved in Functionality, System, Integration, and Regression Test of Web based Reports.
- Extensively worked for the development of test standards for script development, deployment and reuse.
- Involvement in efficient and optimum test planning with the available resources.
- Interaction with the developers for resolving critical bugs and functionality modifications.
Environment: Selenium WebDriver/IDE, Java, Junit, Jenkins, Eclipse, SoapUI, SOA, ANT, Firebug, HTML, XML, MSWord, MS Excel, SQL, Oracle, Windows.
