Automation Test Engineer Resume
CA
PROFESSIONAL SUMMARY:
- Over 8+ years of experience in Information Technology, with specializing in Software Quality Assurance Testing, proficient in testing on Client/Server, Web based, Web Services (SOAP and REST) and Mobile Applications
- Expertise in Java, Selenium Automation, REST API Automation, Data Base Testing and Mobile Testing
- Experience in all phases of Software Testing Life Cycle (STLC), Software Development Life Cycle (SDLC), Bug life Cycle and Methods like Waterfall and Agile.
- Experienced in creating and developing Test Requirements, Test Plan, Test Cases, Test Scripts, and Test Reports, Defect Reports, Defect filing for both Manual and Automation tests.
- Expert in Functionality Testing, Smoke Testing, Regression Testing, System Testing, Black Box Testing, Integration Testing, User Acceptance Testing (UAT), Ad - Hoc Testing.
- Experience on Page Object Model (POM) & Data Driven frameworks using Java, TestNG annotations, Selenium Web Driver, Log4j and JXL Libraries
- Experience in writing unique ID, xPath locators using Fire Bug and Fire Path to identify web elements.
- Expertise in using Selenium Web Driver API to automate tests on cross browser and cross platform environment.
- Hands-on experience in writing Automated test scripts for Restful Web Services using Apache Http Client, Test NG, Log4j, JAXB, JACKON and JXL Api.
- Strong programming in Java, SQL, and PL/SQL and experience in SQL Server, and Oracle Databases
- Experienced with Mobile Web Testing and APP Testing on iPhone, IPad, and Android Devices
- Expertise in documenting defects using Quality Center, JIRA, Rally and BugZilla.
- Used Maven as project build tool and Jenkins for continuous integration.
- Expertise in back ends testing and writing SQL queries, Joins, procedures using Oracle and MySQL.
- A good team player, detail oriented, self-motivated individual with strong analytical and leadership skills
- 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 IDE/RC/GRID, Web Driver, Firebug, Fire Path, JXL, Appium, SoapUI
Language/ Script: Java, SQL, PL/SQL, Unix Shell Script, Perl, XML and JSON and HTML
Frameworks: Apache POI, Log4J, JXL, Apache Http Client, JAXB, JACKSON, Gson.
SOA Technologies: REST, SOAP, SOAP UI and Postman
Bug Tracking Tools: HP Quality Center, JIRA, Rally and Bugzilla
Build/ CI Tools: Ant, Maven and Jenkins
Databases and Tools: Oracle, MySQL, SQL Server, TOAD and SQL DeveloperPerformance Testing Tools, Load Runner and JMeter
Platforms: Windows, mac OS and Linux/Unix
PROFESSIONAL EXPERIENCE:
Confidential, CA
Automation Test Engineer
Responsibilities:
- Working on the Agile Stories and Prepared Test Plan, Test Scripts, Test Scenarios, Execution and Preparing the Reports for Defect Meeting.
- Involved in verification and validation supplier portal application.
- Working on both Manual and Automation of the application using Selenium Web Driver using Java Language
- Worked on Page Object Factory, Data Driven Framework using Java, TestNG, Maven, JXL, Selenium Web Driver, and Log4j.
- Validating the Restful web services using framework developed using Apache HTTP Client, TestNG, Jackson, JAXB Parser
- Validated and created Test Suites using SOAP for validating SOAP and RESTFUL Web Services.
- Performed System Testing during Hardening Phase of the System and reported the defects using Rally.
- Assisted the QA management in making solid Go/No-Go decisions for the launch of each application and provided QA management with test case coverage and defect metrics to substantiate each decision.
- Prepared the documentation for setting up local eclipse environment for running Selenium Tests local environment.
- Co-ordinate with Various teams to resolving the issues.
- Participated in GO-Live meeting and performed testing before sending to production.
Environment: Selenium Web Driver 2, rally, Java, Eclipse, Rally, JAVA, TestNG, SOAP UI, Apache HTTP Client, JAXB, Jackson, XML, JSON, Jenkins, xPath, Firebug, FirePath, JXL, Log4j, JDBC, Oracle, SQL, TOAD, Git, Shell Scripts and Linux
Confidential, CA
Automation Test Engineer
Responsibilities:
- Collaborated with product management teams in an agile environment to develop a comprehensive set of tests for web-based applications.
- Developed detailed test plans and test cases, as well as an Entrance and Exit criteria for the application being tested ensured along with standards for documentation to be followed.
- Wrote and executed automated test cases using Selenium WebDriver to automate manual testing solutions.
- Worked on Page Object Factory, Data Driven Framework using Java, TestNG, Maven, JXL, Selenium Web Driver, and Log4j.
- Performed security testing, system testing, positive and negative testing manually.
- Performed Functionality Testing and Regression testing using Selenium.
- Developed and executed test cases and automation regression testing using Selenium Web Driver.
- Validated and created Test Suites using SOAP for validating SOAP and RESTFUL Web Services.
- Prepared the documentation for setting up local eclipse environment for running Selenium Tests local environment.
- Conducted backend testing using SQL queries to validate data for database.
- Coordinated offshore and onshore teams and responsible for work prioritization.
- Participated in GO-Live meeting and performed testing before sending to production.
Environment: Selenium Web Driver 2, Java, Eclipse, Rally, TestNG, SOAP UI, Apache HTTP Client, JAXB, Jackson, XML, JSON, Jenkins, xPath, Firebug, FirePath, JXL, Log4j, JDBC, Oracle, SQL, TOAD, Git, Shell Scripts and Linux.
Confidential, CA
Quality Engineer
Responsibilities:
- Worked with Business Analysts and Developers for requirements review and developing Test Scenarios.
- Developed test code in Java language using Eclipse IDE and TestNG framework.
- Worked and helped Dev Manager to create Test Plan and for testing life cycle of application.
- Responsible for all types of tests like Business Functionality, Documentation testing, User Acceptance Testing, browser compatibility testing, Integration testing and maintain technical design documentation in Oracle and Windows environments.
- Participated in daily stand ups and reviews as Software development life cycle was done through Agile Methodology.
- Performed Web Services Testing and XML validation by creating test case suite using SOAP UI.
- Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium Grid and Jenkins.
- Used Jira for bug tracking and reporting, also followed up with development team to verify bug fixes and update bug status.
- Conducted backend testing using SQL queries to validate data for database and Used SQL queries for retrieving data from database for executing user specific test cases.
Environment: Selenium web driver/RC/Grid, eclipse 3.6, Java 1.6, JUnit, TestNG, Oracle 11g Toad, SOAPUI and JIRA.
Confidential, NJ
QA Analyst
Responsibilities:
- Analyze business and system requirements to create and execute test plans, and verify bug fixes.
- Assure test data, schedule automated/manual tests. Approve results documentation and tracking systems updates.
- Involved in Automation of the test cases using Selenium RC, Junit and Ant.
- Used Selenium RC for automated Functional, Regression, Integration testing and for generating test scripts.
- Parallel, Cross-Browser Testing using Selenium GRID and Junit.
- Configured ANT builds scripts to run tests, develops reports and send notifications.
- Designed Modularized framework for functional automation using Selenium RC and Java
- Prepared a regression and functional test scripts using Selenium.
- Developed and executed White box test cases of the Java API using Junit framework & Eclipse.
Environment: Java, J2ee, Selenium IDE/RC, xPath, Maven, JUnit, Oracle, HTML, Java Script, Toad, Agile, ANT, Log4j, Rally, SQL Navigator.
Confidential
Java developer
Responsibilities:
- Developed some JSP pages for the front end.
- Worked on Core Java, Servlets, Session and Entity beans.
- Maintained the Requirements Traceability Matrix.
- Developed Stored Procedures, Packages to store and retrieve the data.
- Used Junit to write test case in java for the integration testing and unit testing.
- Extensively used SQL to query various databases to retrieve Information in accordance with the Requirements.
- Performed User Acceptance Testing at the Client’s Location.
- Performed cross browser testing of the application on various Browsers
Environment: Selenium RC/web driver, Java, Log4j, Maven, Eclipse, TestNG, XML, XPATH, Firebug, SOAP UI, SQL, Oracle, TOAD, Quality Center and Linux.
