We provide IT Staff Augmentation Services!

Automation Qa Engineer Resume

3.00/5 (Submit Your Rating)

Lake Terrarce, Wa

SUMMARY:

  • Over 7 years of experience in Information Technology.
  • Extensive experience in the area of Software Quality Assurance Testing, proficient in testing Client/Server and Web based applications on UNIX and Windows environment.
  • Strong knowledge of Software Development Life Cycle (SDLC) and QA Methodologies like Agile, Scrum, Waterfall, and Iterative process.
  • Highly skilled in analyzing Requirements documents, Functional specification/Detail Design Documents and creating test cases, test scripts.
  • Expertise in automation using Selenium WebDriver JAVA, & TestNG framework.
  • Excellent skills in Core Java, EJB, JSP, Tag Libraries, Servlet, JDBC, Struts, RMI, XML.
  • Expert in implementing JDK, JSP, Servlets, XML/ XSL/ XSLT, XML Schemas (XSD), EJB, Junit, JavaScript, CGI - Perl, RMI, JDBC.
  • Designed and implemented Data Driven framework from scratch.
  • Expertise in writing Selenium WebDriver automation scripts in JAVA for highly transactional E-commerce websites.
  • Well versed with Handling Elements in Selenium WebDriver.
  • Experienced using Web-debugging tool like Fire Path and Firebug for finding elements locator.
  • Extensive experience in HTML, CSS, JavaScript and XML related technologies like XML, XSL, XPATH, DTD, XML Schemas and parsers SAX/DOM.
  • Excellent knowledge in writing unique XPath using firebug and fire path to identify web elements.
  • Writing Test cases using Element locators, WebDriver methods, Java programming features and TestNG Annotations.
  • Strong knowledge in Spring Framework using IOC/ AOP, Spring Transaction support (Declarative/ Programmatic), Hibernate in Spring.
  • Executed automation scripts on different browsers/environments & reported defects/results to the team.
  • Having good knowledge of build management tool Maven and continuous integration tool Jenkins.
  • Proficient in Functional Testing, Regression testing, System testing, User Acceptance testing of a given software application for different software releases, builds and patches.
  • Experience in using various web/application servers WebSphere, WebLogic, JBoss and Apache Tomcat.
  • Experience in analyzing bugs and interacting with team members till the closure of the bugs.
  • Tested web applications in Waterfall and Agile development processes.
  • Ability to take initiative, prioritize and work independently to meet deadlines.
  • 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:

Languages: Java, Java Script, CSS, HTML, Shell Script

Technologies: J2EE, JSP, JDBC, HTML, Java Script, SOAP, XML

QA Tools: SELENIUM IDE/RC/ Web Driver/ GRID, QTP, JUNIT, TEST NG, Firebug, FirePath, Xpath, Maven, JSON, Jenkin, SVN, JXL

Bug Tracking Tools: Quality Center, BugZilla, JIRA

Web Services: SOAP, RESTFUL, WSDL, SOAP UI

Operating System: Windows, MAC, DOS, Linux/ Unix

Database Systems: Oracle, SQL Server, MS Access, MySQL

Web Servers: Apache Tomcat, JBoss, Web Sphere, Web Logic, IIS

WORK EXPERIENCE:

Confidential, Lake Terrarce WA

Automation QA Engineer

Responsibilities:

  • Designed and automated functional, integration, system and end-to-end test scripts using Selenium Web Driver.
  • Automated regression test cases using Selenium WebDriver and TestNG across system to ensure that changes or fixes do not impact other modules of the system.
  • Used Java as client library for Selenium and WebDriver to design and developed Automation test Framework using TestNG.
  • Developed Selenium Automation framework - Created a hybrid framework (Keyword and Data driven) on Selenium using TestNG.
  • Used Java language and TestNG framework for scripting. Used Maven for building the WebDriver project.
  • Involved in using Jenkins as a Continuous Integration server to configure with Maven.
  • Performed build acceptance testing and smoke testing using Cucumber automation tool.
  • Worked on Selenium GUI Object / element verification is done through XPath, CSS Locators.
  • Created XML based test suit and integrated with Jenkins Server to execute automation scripts on a regular basis by scheduling Jenkins jobs in different test environments with different test configurations.
  • Used Selenium WebDriver API to automate tests on cross browser and cross platform environment.
  • Conducted System Testing and User Acceptance Testing for every client and Conducted Backend testing writing extensive SQL queries.
  • Used Firebug and Fire path for element identification while creating Page Object Repository.
  • Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
  • Involved in Web Services Testing using SOAP UI to create and execute automated functional, regression, compliance, and load tests.
  • Created automation scripts in SOAPUI using Groovy Script for web services testing.
  • Involved in executing SQL queries and PL/SQL procedures, functions and packages for backend testing.
  • Used SQL Queries to verify the data from the Oracle database.
  • Working closely with the Developers in the review and modification of the product and its specifications using.
  • Agile-testing methodology.

Environment: Java, Selenium WebDriver, TestNG, Maven, Jenkins, Cucumber, SOAP UI, Quality Center, agile, Firebug, Fire path, XML, XPATH, HTML, Eclipse, JavaScript, CSS, SQL, PLSQL, Oracle, Windows.

Confidential

Software Developer

Responsibilities:

  • Involved in the design of the date executed of contract functionality for the HR Management Application.
  • Implemented the date executed of contract functionality which required server page development as well as persistence across 3 applications.
  • Worked on impact analysis to migrate existing persistence layer to spring hibernate.
  • Develop and maintain elaborate services based on Struts MVC Framework.
  • Developed Rich User Interface using Java Server Faces (JSF).
  • Design and develop UIs using JSP, Struts, coded back end using Java and struts framework.
  • Implemented Struts JDBC framework and Declarative transactions.
  • Involved in database design and creating database objects like tables, and retrieving data from tables in DB2
  • Created web pages using JSP, HTML and CSS.
  • Used Apache SOAP to call a XML Web Service, Created web services using SOAP, to allow application and services to connect to them over the Internet.
  • Used Perl/Shell Scripts for running the automated test scripts and used Junit for performing Whitebox/Unit Testing.
  • Involved in Feature Enhancements, Researching, Evaluating and Solving Production Issues.
  • Deployed the application in JBOSS Application Server.
  • Used Eclipse IDE for development and SVN for versioning.

Environment: Java, JSP, Struts, JavaScript, Oracle, JDBC, Swing, DB2, EJB, XML, Jintegra, Oracle9i and Eclipse.

Confidential

Software Engineer

Responsibilities:

  • Created the UI tool - using Java, XML, DHTML, and JavaScript.
  • Wrote stored procedures using PL/SQL for data retrieval from different tables.
  • Worked extensively on bug fixes on the server side and made cosmetic changes on the UI side.
  • Part of performance tuning team and implemented caching mechanism and other changes.
  • Recreated the system architecture diagram and created numerous new class and sequence diagrams.
  • Created combined deployment descriptors using XML.
  • Designed and developed UI using HTML, JSP and Struts where users have all the items listed for auctions.
  • Developed Authentication and Authorization modules where authorized persons can only access the inventory related operations.
  • Developed Controller Servlets, Action and Form objects for process of interacting with Oracle database and retrieving dynamic data.
  • Responsible for coding SQL Statements and Stored procedures for back end communication using JDBC.
  • Developed the Login screen so that only authorized and authenticated administrators can only access the application.
  • Developed various activities like transaction history, search products that enable users to understand the system efficiently.
  • Involved in preparing the Documentation of the project to understand the system efficiently.

Environment: JDK, JavaScript, HTML, DHTML, XML, Struts, JSP, Servlets, JNDI, J2EE, Tomcat, Rational Rose, Oracle.

Confidential

Associate Developer

Responsibilities:

  • Involved in complete life cycle of software development- designing, development, testing and deployment.
  • Developed the backend logic using J2EE, Web Services- SOAP, REST, WSDL, XML and XSLT and generated client stubs using Axis2 and GlassFish.
  • Developed the frontend logic using Java, JSF, HTML, CSS, JavaScript, JQuery, Ajax.
  • Designed and developed the GUI using Java Swing.
  • Implemented the client input validation using JavaScript.
  • Designed the logic using Spring MVC and Hibernate frameworks.
  • Extensively developed the supporting Java Beans components.
  • Written stored procedures, triggers in SQL.
  • Implemented the service request backup mechanism using JMS messaging queues.
  • Deployed and maintaining applications in JBoss application server.
  • Implemented test cases using JUnit.
  • Participated in documentation, code reviews, release and post implementation support.

Environment: Java, Swing, JDBC, Hibernate, Spring, Struts, JBoss, SQL, XML, XSLT, JQuery, AJAX, JSF, SOAP, JMS, JUnit, Eclipse, JAXB, Eclipse, CVS, WebLogic.

We'd love your feedback!