We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

5.00/5 (Submit Your Rating)

Atlanta, GA

SUMMARY:

  • 10 years of experience in QA Automation Engineer developing and testing web based and mobile applications using JAVA/J2EE technologies.
  • Experience developing test plans and automating test cases following standard testing frameworks and agile methodology, using Selenium and Appium .
  • Experience building automation framework from scratch using Selenium and Appium
  • Proficient Automation Testing, API Testing used Dev test and Rest assured.
  • Hands on Experience on the Retail, Insurance, Banking Domains.
  • Experience in software testing and debugging. Experience developing test plans and test cases.
  • Experienced in different software development methodologies like Water Fall Model, Iterative model and Agile Methodology.
  • Expertise in working with the JavaScript for Automation using Protractor and cypress for Angular and react applications.
  • Expert in using Core Java, J2EE, JSP, Servlets, Java Beans, Spring Web Services, JDBC, XML, HTML, CSS, JavaScript JSON, Ajax, Angular.js, JQuery .
  • Experience in working with Oracle, MySQL and DB2.
  • Expertise in using application servers such as Oracle WebLogic, IBM WebSphere Application Server.
  • Extensive knowledge in using Web Server Apache Tomcat.
  • Proficient in writing test cases using JUnit and TestNG and adhering to TDD methodologies using Cucumber and Gherkin
  • Extensive experience using IDE tools such as Eclipse, Visual studio code, debugging and Raising defects using Pivotal and JIRA.
  • Expertise in debugging using logging Frameworks like Apache Log4J.
  • Experience in working with customers to determine their needs , gather, analyse and document requirements, communicate with customers throughout the development cycle, manage customer expectations, resolve issues and provide project status
  • Experienced with Jenkins/Hudson methodologies includes CI (Continuous Integration) and CD (Continuous Deployment).
  • Hands on experience with version control systems like, SVN (Apache Subversion), Sub Version Codes and GIT for providing common platform for all the developers.
  • Sauce Labs allows users to run tests in the cloud on more than 700 different browser platform, operating system and device combinations, providing a comprehensive test infrastructure for automated and manual testing .

TECHNICAL SKILLS

Technologies: Core Java, J2EE JDBC, Threads, Collections, web services

UI Automation Tools: Selenium and Appium, Protractor

API Testing Tools: Rest Assured, Dev test

BDD Framework: cucumber and Gherkin

IDE tools: Eclipse, Visual studio code, putty

Operating Systems: Android operating system, Windows, DOS, Linux

Databases: Oracle 9i,MySQL

Unit test: Junit, TESTNG

Versioncontrol: SVN, Github

Knowledge: HTML, XML, JSON, DOM, Java Script, Agile development

PROFESSIONAL EXPERIENCE:

Confidential - Atlanta, GA

QA Automation Engineer

Responsibilities:

  • Developed Automation scripts using Selenium
  • Identify scope of improvements when compared to legacy system
  • Preparing existing system maintenance strategy
  • Perform manual and automated testing of a web-based application.
  • Interacted with Business Analysts and developers in requirements analysis, design reviews, testing and documentation for application developed in agile environment.
  • Followed in Page Object Design Pattern for writing Automation test cases using frameworks
  • Identify and document the significant New Integration features and software components that will require testing.
  • Followed and implemented testing strategies and approaches to be employed.
  • Assisted in writing the Test Strategy to be used for functional, regression, integration, and end to end smoke testing.
  • Participate in testing activities, in collaboration with the development and production teams, to ensure satisfactory performance of end-user reporting.
  • Document test results and defects.

Confidential - Atlanta, GA

QA Automation Engineer

Responsibilities:

  • Developed Automation scripts using Selenium, Appium and Protractor
  • Identify scope of improvements when compared to legacy system
  • Preparing existing system maintenance strategy
  • Perform manual and automated testing of a web-based application.
  • Interacted with Business Analysts and developers in requirements analysis, design reviews, testing and documentation for application developed in agile environment.
  • Followed in Page Object Design Pattern for writing Automation test cases using frameworks
  • Identify and document the significant New Integration features and software components that will require testing.
  • Followed and implemented testing strategies and approaches to be employed.
  • Assisted in writing the Test Strategy to be used for functional, regression, integration, and end to end smoke testing.
  • Involved in the Project in the Regression Cycle mainly testing the complex module i.e. Real Time Publishing meeting the deadline.
  • Wrote SQL queries to validate that actual test results match expected results.
  • Prepared the traceability matrices to fill the gap between the requirements and the test cases covered.
  • Identified test cases to automate. Automate those test cases using Appium, TestNG and Java contributed in framework creation.
  • Written Data Driven test cases and Analyzed test results .
  • Participate in testing activities, in collaboration with the development and production teams, to ensure satisfactory performance of end-user reporting.
  • Document test results and defects.
  • Reporting of bugs through pivotal tracker .
  • Establish “Best Practices” and plan for continuous improvement of processes.
  • Involve in Internal/External Quality audit for quality reviews
  • Involved in understanding the requirements shared by the client.
  • Interact with the client periodically to discuss project status and requirements.
  • Provided necessary solutions to the client on the requirements whenever necessary.
  • Performing feasibility analysis on the provided requirements on time.
  • Preparing system documents for existing system and architecture
  • Preparing Unit Test plan, performing Unit testing and capturing Unit Test and Automation testing Results
  • Created framework from the scratch for Automation scripts
  • After rewriting application in Angular we developed Automation scripts using Protractor using Angular JS
  • Created Jenkins/Hudson job for automation scripts to integrate with CI/CD

Confidential - Woonsocket, RI

QA Automation Engineer

Responsibilities:

  • Responsible for writng the test cases for the different application's modules based on the requirement Doc.
  • Followed in Page Object Design Pattern for writing test cases in selenium
  • Identify and document the significant New Integration features and software components that will require testing.
  • Involved in the Project in the Regression Cycle mainly testing the complex module
  • Worked on automating the major flows of applications using selenium using BDD Worked on Data driven automation, was also involved in covering different scenarios for different set of data.
  • Verified major bug fixes and was also contributed in production push.
  • Involved in understanding the requirements shared by the client Requirements Study, System Analysis
  • Coordinate and Communicate with the Clients to discuss the requirements at onshore and co-ordinate offshore work and report same to account manager
  • Provided necessary solutions to the client on the requirements whenever necessary.
  • Performing feasibility analysis on the provided requirements on time.
  • Involved in preparing design documents for the requirements that are in TCS scope.
  • Involved in the core development of the project in Java/J2EE, Spring Boot framework, Sprint Cloud configuration server, Web services, Micro Services, Pivotal Cloud Applications, Pivotal tracker, Agile Methodology.
  • Preparing Test plan, capturing all the Test Results.
  • Defect tracking and closure.
  • Testing frameworks used selenium

Confidential - Bloomington, IL

QA Automation testing

Responsibilities:

  • Involved in multi-tiered J2EE design utilizing MVC architecture (Struts Framework) and Hibernate deployed on Web Logic Application Server connecting to an Oracle 8i database.
  • Used Hibernate and JDBC for development of DAO layer.
  • Struts and MVC model integration for front-end request action controller, form beans handling and security management
  • Used various Java, J2EE design patterns like Factory, Singleton, Facade, Service Locator, Data Access Object (DAO), Data Transfer Object (DTO), etc.
  • Played a key role in the database schema design.
  • Involved in installing and configuring Eclipse and Maven for development.
  • Used Spring ORM support, Hibernate for development of DAO layer.
  • Guided the QA Team for covering the major flows.
  • Setup the environment for the QA team for the selenium using TestNG
  • Involved in the core development of the project in Angular2, Type Script, HTML5, SCSS, RXJS, Jasmine, Karma, Java/J2EE, Spring Boot framework, Sprint Cloud configuration server, Web services, groovy, Junit, H2, Spock, Micro Services, waterfall Methodology.
  • Preparing system documents for existing system and architecture
  • Preparing Unit Test plan, performing Unit testing and capturing Unit Test Results.
  • Develop and validate code as per coding standards
  • Defect tracking and closure.
  • Providing technical and business assistance to the team members

Environment: Java , JSP, Spring, Servlet, Web Sphere, HTML,, JNDI, Web Services, SOAP, JavaScript, JQuery, WSDL, UNIX, Oracle, JUnit, Rational Clear Case, Log4J and ANT.

Confidential

Java Developer

Responsibilities:

  • Involved in analysis, design and development of e-bill payment system as well as account transfer system and developed specs that include Use Cases, Class Diagrams, Sequence Diagrams and Activity Diagrams.
  • Involved in designing the user interfaces using JSPs.
  • Developed the application using Spring Framework that leverages classical Model View Layer (MVC) architecture.
  • Used Eclipse for writing code for JSP, Servlets.
  • Learnt to implement persistence layer using Hibernate that use the POJOs to represent the persistence database tables. These POJOs are serialized Java Classes that would not have the business processes.
  • Learnt to implement Hibernate using the Spring Framework (Created the session Factory).
  • Implemented the application using the concrete principles laid down by several design patterns such as MVC, Business Delegate, Data Access Object, Singleton and Factory.
  • Developed JUnit test cases for all the developed modules.
  • Used Log4J to capture the log that includes runtime exceptions.
  • Developed Oracle SQL functions, procedures to show horizontally and then formatted in Power Builder.

Environment: Tree set, sorted set Java, J2EE, JSP, JNDI, Oracle 10g, DHTML, ANT, Eclipse 3.1, Unix, Web logic Application Server, JDK, Hibernate 3.0, Spring, LOG4J, CVS.

Confidential

Java Developer

Responsibilities:

  • Involved in analysis, design and development of e-bill payment system as well as account transfer system and developed specs that include Use Cases, Class Diagrams, Sequence Diagrams and Activity Diagrams.
  • Involved in designing the user interfaces using JSPs.
  • Developed custom tags, JSTL to support custom User Interfaces.
  • Used Eclipse for writing code for JSP, Servlets.
  • Learnt to implement persistence layer using Hibernate that use the POJOs to represent the persistence database tables. These POJOs are serialized Java Classes that would not have the business processes.
  • Used Log4J to capture the log that includes runtime exceptions.
  • Developed Oracle SQL functions, procedures to show horizontally and then formatted in Power Builder.
  • Used AJAX and JavaScript for validations and integrating business server side components on the client side with in the browser

Environment: Tree set, sorted set Java, J2EE, JSP, JNDI, Oracle 10g, DHTML, ANT, Eclipse 3.1, Unix, Web logic Application Server, JDK, Hibernate 3.0, Spring, LOG4J

We'd love your feedback!