We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

5.00/5 (Submit Your Rating)

PA

SUMMARY:

  • A software test engineer with 7 years of total IT experience which includes experience in Software development and Testing of various Web based and client server applications built on java and .Net
  • Highly proficient with Manual Testing, Automation Testing.
  • Experience in developing applications using C, C++, C# Java and .NET.
  • Have complete understanding of Current industry trend - DevOps and SDET, Quality Audits, System Development
  • Proficient in writing SQL queries, Stored Procedures, Triggers etc.
  • Experience in various types of testing including Functional Testing, Agile Testing, System Testing, Integration Testing, GUI Testing, Load Testing, User Acceptance Testing, Regression testing, Performance Testing, SOA Testing, System development, Quality Audits, Hardware troubleshooting and Android apps.
  • Proven ability in designing and creating automation frameworks for J2EE based applications using Java, Junit/ TestNG, Selenium WebDriver/IDE/Grid, ANT/Maven and Jenkins.
  • Experience in developing Test Plans based on the user Requirement Documents, design requirement document and System Requirement documents for the Functional, Regression, Load, Performance, User Acceptance Testing
  • Expertise in implementing test approaches and test plans to test application enhancements and changes against documented business requirements and user stories and translate them to Test plans, Test scenarios, test scripts, test cases and executing them.
  • Experienced in defect management and integration testing using QC, Rally and Jira.
  • Sound knowledge of Software Engineering, SDLC and STLC principles and Database Management concepts and Business processes.
  • Efficient skills in Unix, SQL, Functional Test Planning-Preparation-Execution, HP Software (Mercury) - Quality Center, Zephyr, Test Automation using QTP and have knowledge of VB Scripting.
  • Good experience in Database validation and back end testing using SQL queries. Used Toad for the back end validations. Also used Splunk for validations where Cassandra was used as a database.
  • Excellent technical .and communication skills for effective interactions with clients/peers and an urge to learn new technologies and skills.
  • Strong in Planning, Trouble shooting and Create Development/Testing environment for each build.
  • Highly self-motivated, versatile team player and a confident communicator with good interpersonal/team management skills and ability to handle multiple assignments concurrently, meeting aggressive deadlines by quick adaptability to challenging environments.
  • Possess strong ability to quickly adapt to new applications and platforms.
  • Having exposure to multi-cultural, diverse ethnic environments.
  • Experienced in Testing file transfers and file validations on UNIX.
  • Experience of working under challenging conditions, and skillfully managing project communications, project scope & risks, multi-skilled teams, resources, vendors and stakeholders.
  • Self-driven team player with outstanding interpersonal, communication and presentation skills, highest levels of commitment, sincerity and willingness to learn and upgrade on knowledge and new systems.

TECHNICAL SKILLS:

Languages: C, Java, J2EE, VB .NET, C, C++, C#

Testing Tools: Selenium, Cucumber, TestNG, Quality Center, QTP

Internet Technologies: XML, HTML

Database: ORACLE 9i, MS-SQL, MS-Access, MySQL, DB2

Operating Systems: Windows 98/2000/XP, Windows 10

Familiarity: Autosys, Crystal Reporting

Application Tools: MS Word and Excel

PROFESSIONAL EXPERIENCE:

Confidential, PA

QA Automation Engineer

Responsibilities:

  • Extensively involved in analyzing Business Requirements, created testing strategies, testing plans and prepared detailed test cases for the Application under Test (AUT).
  • Developed automation test scripts using Selenium Web Driver and Java.
  • Developed Data Driven Test scripts as well as running these scripts for Message processing, Registration, and Reports testing using Selenium WebDriver.
  • Prepared tests related documents including Test Plan, Test procedures, Test Scenarios, and Test Cases.
  • Performed manual testing for the entire application.
  • Created the JUnit test cases for the different web applications using Eclipse IDE.
  • Involved in ANT configuration for running servers and scripts after the build.
  • 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.
  • Integrated the test suites to Jenkins to execute them automatically after every successful deployment.
  • Performed back-end testing on Oracle and SQL Server databases by writing SQL queries to make sure the contents displayed on the UI correct as per requirements specifications.
  • Tested for usability by ensuring that all the elements of the screen like form fields, button are consistent throughout the application, and are visible within the screen at various resolution.
  • Perform manual testing (Brew, Ad hoc, Memory, Network, Interrupt, Usability, GUI, Regression, Performance, Stress, Load, Feature, Functional, System, Compatibility, Smoke testing in mobile handsets)
  • Helped team in creating detailed test scripts for different mobile OS
  • Executed test cases on iOS and Android according to Business Requirement Document(BRD)
  • Testing Type Involved: Device testing, User Acceptance Testing, System Integration Testing, Functional Testing, Regression Testing, Security Testing
  • Validate Data Grid and Data Tables for expected results during Unit Testing cycle using SQL queries.
  • Verified the app could be installed or uninstalled across the devices
  • Work closely with R&D and Client Support in software development and debugging

Environment: Java, J2EE, Selenium, Android, Jira, SoapUI, Java, XML, Eclipse IDE, Jenkins, ANT, JUnit, SQL Server.

Confidential

QA Automation Test Engineer

Responsibilities:

  • Responsible for creating test plans, test cases, test scenarios and mapping business requirements to test cases.
  • Designed the test cases and developed test scripts using Java and Selenium RC/IDE.
  • Developed automation framework for Selenium RC in Modular Framework model.
  • Developed Test Plan, Test Cases and executed various test scripts functional testing.
  • Developed Automation scripts for new enhancements using Selenium RC and Junit.
  • Developed ANT Build scripts to run Sanity Test scripts developed in Selenium RC.
  • Extensively involved in integrating Selenium RC with existing API to test framework.
  • Used Junit framework for test cases Performed Black Box and Unit testing using Equivalence Partitioning analysis.
  • Used Quality Center as Test Repository for Requirements, Test plans.
  • Used QTP to conduct Data Driven Testing by pulling data from a table.
  • Worked actively with developers in expediting the code as against the specs and performing Unit Testing.
  • Tests developed in Eclipse to start and to stop the selenium server and to execute the tests in browser.
  • Used Selenium GRID to execute test cases parallel on different target machines.
  • Used the VB script programming language for writing Test scripts in Quick Test Professional.
  • Parameterized test data on scripts by using QTP.
  • Performed SOA testing using SoapUI and Java framework for Web Services testing.
  • As part of compatibility testing, executed the workflow manager web application related test cases on different browsers like Internet Explorer and Mozilla Fire Fox on different Operating Systems (validation).
  • Wrote and executed SQL’s and PL/SQL’s to do the backend testing.
  • Responsible for updating and maintaining the Quality Center for reporting and logging the defects found during functional and regression testing and follow up the bug life cycle.

Environment: Java, Selenium RC/IDE, Eclipse, Junit, Ant, SoapUI, QTP, Quality center, VB Scripting, SQL, PL/SQL, Oracle, Windows and UNIX.

Confidential

Java Developer

Responsibilities:

  • Prepared Use Cases, sequence diagrams, class diagrams and deployment diagrams based on UML to enforce Rational Unified Process using Rational Rose.
  • Developed a web-based reporting for credit monitoring system with HTML, XHTML, JSTL, custom tags and Tiles using Struts framework.
  • Developed the application using Struts following MVC architecture and developed action and form classes based on Struts framework to handle the pages.
  • Used JSP for presentation layer, developed high performance object/relational persistence and query service for entire application utilizing Hibernate.
  • Involved in developing action classes, form beans and Java Server Pages.
  • Developed Web Services to retrieve data from legacy systems.
  • Created several JSP’s and populated them with data from databases using JDBC.
  • Developed server side functionality for Admin Interface features (adding a User, Modifying the User Details, Assigning Roles, Modifying Roles etc.).
  • Planned and implemented various SQL, Stored Procedure, and triggers.
  • Identified the participating pages and the navigation paths between pages.
  • Used Web Logic Workshop page flow technology.
  • Used ANT for the build process.
  • Used JDBC to access Oracle database and implemented of connection pooling.
  • Involved in Production support and provided training and knowledge transfer to the user.

Environment: J2EE, Java, Servlets, JSP, Hibernate, JDBC, JMS, Struts, Web Services, Junit, SOAP, XML, JavaScript, Web Logic, UML, ANT, Oracle, SQL, and Windows.

Confidential

Java Developer

Responsibilities:

  • Created UML diagrams (use case, class, sequence, and collaboration) based on the business requirements.
  • Involved in designing and developing dynamic web pages using HTML and JSP with Struts tag libraries.
  • Designed JSP layout using Struts Tiles Framework.
  • Used JavaScript for client-side validation and Struts Validator Framework for form validations.
  • Implemented PL/SQL queries and used Oracle stored procedures, and built-in functions to retrieve and update data from the databases.
  • Used Eclipse for the development environment.
  • Wrote Junit test cases to test the functionality of each method in the DAO layer.
  • Used CVS for version control.
  • Configured and deployed the web application using WebLogic Application Server.

Environment: JSP, Servlets, Struts Framework, Struts Tiles Framework, Struts Validator Framework, JavaScript, XML, JDBC, Oracle9i, PL/SQL, WebLogic 8.1, Eclipse, JUnit, CVS.

We'd love your feedback!