We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

0/5 (Submit Your Rating)

Charleston, WV

SUMMARY

  • Over 6+ years of experience in Software Quality Assurance and Test Automation Process in IT industry and that include Insurance applications which are Client/Server, web - based Applications with proficiency in both manual and automated testing.
  • Extensive working experience on all phases of Software Development Life Cycle (SDLC), its methodologies and process.
  • Experience in Automation testing using Selenium WebDriver/RC/IDE/GRID, Junit, TestNG, Jenkins, Maven, Ant, QTP, Cucumber, Jbehave, SOAP UI and HP Quality Center.
  • Key expertise includes testing and debugging GUI and Multi-Applications environment and automated testing using Selenium Webdriver and Selenium RC/IDE.
  • Sound knowledge on Junit, TestNG framework for Unit testing, Maven and Ant for Project building tool, Jenkins/Hudson for Continuous Integration.
  • Expert in integrating Automation scripts (Selenium WebDriver API) on Continuous Integration tools Hudson/Jenkins for nightly batch run of the Script.
  • Good experience in Selenium Test Environment setup expert using the entire open source tools. Excellent knowledge in writing unique XPath using firebug and fire path to identify web elements.
  • Experienced in making Data Driven and Keyword Driven framework to maintain test suite.
  • Experience with comprehensive understanding of all phases of Test Life Cycle, including requirements gathering, test planning, and scheduling, testing, defect tracking, and reporting.
  • Expertise in Automation Testing, Manual Testing, Smoke Testing, GUI Software Testing, and Backed end Testing, Black-box Testing, Functional Testing, System Testing, and Regression Testing.
  • Good experience in Web Services testing using SOAP UI, XML, & WSDL. Providing required input data to request XML & get the required data from response XML & use the response data from other request XML using SOAPUI.
  • Create test specifications and test design and automation using Python.
  • Developed Python scripts for ZTP (Zero Touch provisioning) and ADP (Auto Data port) execution.
  • Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using Quality Center, JIRA, IBM Clear Quest, BugZilla.
  • Good programming skills in Java, C, C++, VB, Oracle, SQL, and PL/SQL and experience in SQL Server, Access and Oracle Databases.
  • Expertise in back ends testing and writing SQL queries, Joins, procedures using Oracle and MySQL.
  • Strong knowledge of Software Development Life Cycle (SDLC) methodologies such as Agile, SCRUM and waterfall models and TDD.
  • Network Automation focused such as ZTP, PYTHON & Ansible.
  • Designed a Python/Django based web application used Python for data processing, MySQL for database, and HTML/CSS/JQuery and High Charts for data visualization of served pages.
  • Highly motivated team player with analytical, organizational and technical skills, unique ability to adapt quickly to challenges and changing environment.
  • Excellent interpersonal skills, proven team player with an analytical bent to problem solving and delivering under high stress environment.

TECHNICAL SKILLS

Testing Tools: Selenium IDE/RC/WebDriver/Grid, QTP, Data driven concepts, Automation framework, Soap UI, Cucumber, ALM, PostMan, Rally, TestNG, Quality Center.

Programming Languages: JAVA, VBScript, PL/SQL, Python

Project/Test Management Tools: HP Quality Center, Jira, BugZilla, HP ALM.

Test Framework: Junit, TestNG.

Web Debugging Tool: Firebug, Firepath.

Build Tool: Ant, Maven.

Continuous Integration Tools: Jenkins, TeamCity.

Databases: Oracle, DB2, SQL Server, MS Access.

Operating Systems: Linux, Windows, Mac, Android, UNIX.

PROFESSIONAL EXPERIENCE

Confidential, Charleston, WV

QA Automation Engineer

Responsibilities:

  • Design and develop test strategies and test plan for covering System testing, Regression testing and Integration testing suits.
  • Identifying, Designing and developing theautomationtest cases for each module of application using Selenium WebDriver and Java.
  • Implementing the TestNG framework for the test suit.
  • Done java coding extensively for Data Drivenframework and Keyword Driven Frameworkby using TestNGFrameworkalong with Selenium.
  • Implemented Page Object Model Automation (POM) framework with Java and Selenium WebDriver.
  • Created theautomationtest scripts using Selenium WebDriver with java language.
  • Extensively involved in writing and testing the test cases using TestNG.
  • Used Jenkins as aContinuous Integration server to configure with GitHub and Maven.
  • Used Selenium Webdriver and Cucumber with Java programming language forAutomation.
  • Monitored the test execution in Jenkins once the code pushed intoContinuous Integration.
  • Covering the test scenario including the WebServices testing using Rest Assured API in Selenium, this validates the fund data from different WebServicswith front end application data for various funds.
  • Tests developed in Eclipse to start and to stop the selenium server and to execute the tests in browser.
  • Performed manual testing for functional testing and backend testing.
  • Used Firebug/FirPath and XPath for the web based application testing with selenium for the commands and locator application.
  • Created automationscripts in Soap UI and PostMan forWeb Services testing.
  • Involvedin analyzing the JIRA Story cards, Test Case Design, Test Case execution, Test Tool Usage,Defect Management.
  • Automated Different work flows which are initiated manually with python scripts.
  • Designed a tool using python that automates the manual execution of sql files.
  • Generated Python Django Forms to record data of online users.
  • Handling different file formats, convert and upload them into Database.
  • Used Python scripts to update content in the database and manipulate files.
  • Successfully Completed User Acceptance Testing (UAT) on each release of the project with the help of end user requirements.
  • Involved in weekly walkthroughs and inspection meetings, to verify the status of the testing effort and the project as a whole and leading offshore team.
  • Worked on Agile (SCRUM) Methodology and used JIRA fordefecttracking.
  • PerformedDatabase Change Verification testing using Oracle and SQL queries
  • Performed Regression Testing at various phases of development life cycle for impacted existing functionality.

Environment: Java, Selenium WebDriver, TestNG, Jenkins, XML, SOAP UI, Eclipse IDE, PostMan, Cucumber, Maven, XPath, Firebug, FirePath, JIRA, AGILE, Manual Testing, Oracle, SQL Server and Windows.

Confidential, Pittsburg, PA

QA Automation Engineer

Responsibilities:

  • Worked in an agile software development methodology.
  • Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites.
  • Developed and Implemented automation using Selenium WebDriver and Java. Used Eclipse IDE to develop & debug the code.
  • Developed and executed White box test cases of the Java API using TestNG framework & Eclipse.
  • Worked on Data Driven Framework for Automation test scripts.
  • PerformedFunctional and Regression testing byusing Selenium WebDriver and TestNG.
  • Responsible for creating and maintaining automation acceptance test suite using Seleniumand Cucumber framework.
  • Developed Selenium test scripts for identified test cases by using data driven, keyboard driven and hybrid framework.
  • Used Maven to configure the dependencies and to run framework.
  • Maintained and executed Maven build files for running automated tests.
  • Configured the test suite to Jenkins to make it run on every successful deployment, which helped reduce the feedback loop time to the developers.
  • Responsible in executing Selenium test scripts on different browsers and checked for compatibility.
  • Used XPath to work with dynamic and static objects in Selenium.
  • Created test cases both in HP ALM based on the user stories and linked test cases to requirements in HP ALM.
  • Developed Manual test cases for Functional testing of various modules of the application also performed Manual Testing to check flow of the application.
  • Created all Test Plans, Test Cases Manually and Automated Scripts to create greater coverage for all initiatives assigned.
  • Used GIT as code repository and Code Collaborator to manage code reviews.
  • Conducted backend testing using SQL queries to validate data for database.
  • Prepared UAT report and shared this with the scrum master in order to discuss the progress and completion of User acceptance testing.
  • Participated QA weekly meetings and various other meetings and discussed Enhancement and Modification Request issues and defects in the application.
  • Demonstrated ability to solve complex automation challenges involving Ajax, dynamic objects, custom object types, unexpected event handling.

Environment: Java, Selenium WebDriver, TestNG, Maven, Cucumber, Jenkins, SOAP UI, XPath, GIT, Eclipse, JavaScript, Eclipse, MySQL, Agile Methodology, HP ALM, XPath, SQL and Windows.

Confidential, Mount Laurel, NJ

QA Engineer

Responsibilities:

  • Involved in requirement analysis meetings with Business Analysts and going through the Business Requirement Document (BRD) and Functional Requirement Specification (FRS).
  • Responsible for the testing of Business Application which includes System Testing, Integration Testing, Functionality Testing, Negative Testing, Black Box Testing, Regression Testing, Database Backend Testing, API Testing, Cross Browser Testing.
  • Wrote and executed automated test cases using Selenium WebDriver to automate manual testing solutions.
  • Developed and implemented robust Keyword driven framework with Selenium WebDriver which cut down the script development time in half.
  • Developed custom libraries for automation using JAVA & Selenium WebDriver.
  • Developed Selenium Automation framework - Created a hybrid framework (Keyword and Data driven) on Selenium using TestNG.
  • Developed test matrix to simulate client environment and develop test lab according to the client system.
  • Responsible for Planning, creating and analysis Test Plan, Test cases and Test Scripts.
  • Maintained and executed Maven build files for running automated tests.
  • Implemented MVC Pattern based Keyword Driven automation testing to the organization.
  • Analyzed Technical specification, Business Requirements and Database architecture to develop test cases.
  • Created complex data driven, table driven automated test script to maximize the automation script.
  • Performed functional testing of SOAP and RESTFULL Web Services using SOAP UI Tool.
  • Used detailed knowledge of application features and functions assess scope and impact of business needs throughout analysis and completion of all enhancement specifications
  • Used Selenium WebDriver used to test search results of Meta search engine.
  • Reported software defects in Quality Center and interacted with the developers to resolve technical issues.
  • Corresponded among QA Managers, Developers and Team Members.
  • Performed regression testing for every modification in the application and new release.
  • Worked closely with the developers to resolve the defects, issues and understanding the functionality to ensure the quality of the product.

Environment: Java, Selenium IDE/WebDriver, TestNG, MVC, Maven, SOAP UI, Quality Center, SQL Server, JavaScript, JMeter, HTML, XML, Windows.

Confidential

QA Tester (Manual)

Responsibilities:

  • Involved in analyzing user requirements for application enhancements and preparing testing specifications.
  • Developed test scenarios and test procedures based on the test requirements.
  • Participated in preparation of Test Plans.
  • Executed functional and system tests manually.
  • Executed Test Scripts and analyzed the results based on the specifications.
  • Extensively involved in Regression testing.
  • Performed Integration and User Acceptance Tests throughout the SDLC of the application.
  • Worked closely with the development team on analysis & design to meet business requirements and product version roll out.
  • Involved in writing test cases, test strategy, and test execution.
  • Conducted smoke, functional, UI, regression, UAT testing, and ad-hock testing.
  • Generated Defect Reports and the summary and progress graphs for the application.
  • Communicated with Functional Analyst on any issue clarifications.
  • Expert inManual Testing of the applications on UNIX platform.
  • Actively participated in Bug Track meetings.
  • End to end testing on validating the claims functionality including data validation from source to destination tables.
  • Submitted Coverage Status Report of tests performed on weekly basis.
  • Involved in project meetings and interacted with other team members to resolve the problems.

Environment: ManualTesting, SQL, User Acceptance Test Cases (UAT), Agile Testing Methodology, UNIX, MS SQL Server 2000, MS Excel, Windows XP.

Confidential

QA Tester (Manual)

Responsibilities:

  • Analyzed the Business Requirements Specification, System Requirements Specification and User Interface Specification documents.
  • Developed Test Plans, Test scenarios, Test Cases.
  • Involved in setting up different configuration environment for compatibility testing and manual testing.
  • Performed ad-hoc, Functional, Regression, Integration and Compatibility Testing of Web-based Application.
  • Responsible for updating and maintaining the Test Director for all the defects found during functional and regression testing and follow up of the bug life cycle.
  • Prepared Test Cases with the complete description of requirements, uploaded test cases and report results into Quality Center.
  • Performed Manual Testing to check flow of the application.
  • During testing life cycle, performed different types of testing like System Testing, Integration Testing and Regression Testing.
  • Created Test Execution Matrices during the test cycle.
  • Performed Manual/Automated tests via navigation and workflow of the application.
  • Writing and reviewing test cases to validate the functionality of all the modules.
  • Carried out extensive Backend Testing to ensure proper backup and restoring of data by Writing SQL queries using Management Studio Tool.
  • Maintained Test Logs and Test Summary Reports.

Environment: Java, Manual testing, Test Director, SQL, Windows.

We'd love your feedback!