We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

5.00/5 (Submit Your Rating)

La Follette, TN

SUMMARY:

  • 5 years of experience in Information Technology, with specializing in Software Quality Assurance Testing, proficient in testing on Client/Server and Web based applications.
  • Extensive working experience on all phases of Software Development Life Cycle (SDLC), its methodologies and process.
  • Proven ability in designing and creating automation frameworks for J2EE based applications using Junit/TestNG, Selenium WebDriver, IDE, Grid, ANT/Maven, Jenkins, Cucumber and SOAP UI.
  • Experienced in making DataDriven and MVC Framework to maintain Test Suites.
  • Experience in developing selenium automation framework using Junit/TestNG and developing ANT/Maven targets to execute automation suites from command line.
  • Sound knowledge on Junit, TestNG framework for Unit testing, Maven and Ant for Project building tool, Jenkins/Hudson for Continuous Integration.
  • Work experience in integrating Automation scripts (Selenium WebDriver API) on Continuous Integration tools Hudson/Jenkins for nightly batch run of the Script.
  • Hand on experience with automation tools: SOAPUI, Groovy, and HTTPMaster.
  • Proficient in creating automation script from scratch. Extensive knowledge of developing different type of framework like Modular, Test Driven, Data driven and Hybrid framework by using Junit.
  • Experience in creating Test Strategy, Test Plans and Test Cases, Test Estimation, Requirement Traceability Matrix.
  • Expertise in Smoke Testing, Backed end Testing, Black - Box Testing, User Acceptance Testing (UAT), Functional Testing, Positive/ Negative Testing, System Testing, Regression Testing, GUI Software Testing, Ad-hoc Testing, Boundary Value 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 SOAP UI.
  • Strong experience with SOA architecture which include SOAP Web Service and RestFul Web Service Testing.
  • Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using Quality Center, JIRA, IBM Clear Quest, BugZilla etc.
  • Understanding and experience with technologies including Java, Python, SQL, HTML, XML, VBScript and JavaScript.
  • Excellent experience with source version control tools such as Subversion (SVN) & Git.
  • Expertise in back end testing and writing SQL queries, Joins, Procedures using Oracle and SQL Server.
  • Strong knowledge of Software Development Life Cycle (SDLC) methodologies such as Agile, SCRUM and waterfall models and TDD.
  • Good analytical and communication skills and ability to work independently with minimal supervision and also perform as part of a team.
  • 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 WebDriver/IDE/ RC/GRID, Jbehave, Cucumber, SOAP UI

Languages: JAVA, Python, Groovy, Java Script, HTML, XML

Test Framework: JUnit, TestNG, Data Driven Framework, MVC

Build Tools: Ant, Maven

Continuous Integration Tool: Jenkins

Processes: Agile-Scrum, Waterfall

Bug Tracking Tools: JIRA, Quality Center (QC), Bugzilla & IBM Rational Team Concert (RTC)

Source Version Control Tool: Subversion (SVN), Git

Databases: SQL Server, MS Access, Oracle, MySQL

Operating Systems: Windows (XP, Vista & 7, 8) Linux, Mac

PROFESSIONAL EXPERIENCE:

Confidential, La Follette, TN

QA Automation Engineer

Responsibilities:

  • Analyzed business requirements and functional documents, created the test strategy document that define the test environment, phases of testing, entrance and exit criteria into different phases of testing and resources required to conduct the effort.
  • Involved in writing Test Case by using Wireframe, Design docs and Acceptance criteria.
  • Drafted Test Plan which included testing objectives, testing phases, scenarios and test environment after a thorough analysis of the business rules.
  • Developed Automation framework using Selenium Web Driver.
  • Performed functional testing to identify various critical points in the application and automated it by using Selenium Web-Driver with TestNG.
  • Created and enhanced numerous test scripts to handle changes in the objects, in the tested application’s GUI and in the testing environment using Selenium WebDriver.
  • Developed automation framework for Selenium WebDriver in Modular Framework model.
  • Tested applications developed in Java with J2EE framework.
  • Used Selenium WebDriver for writing test scripts for regression test coverage.
  • Design & Develop data driven framework using Selenium WebDriver, TestNg and Apache POI API.
  • Create scripts Python for new functionalities and update the existing scripts for upgraded functionalities.
  • Created Selenium web-driver automation scripts using Python to validate functionality on various browsers.
  • Developed and Implemented automation using Selenium WebDriver and Java. Used Eclipse IDE to develop & debug the code.
  • Used Maven to build and run the Selenium automation framework. Once the script got over, framework used to send the automation reports over email.
  • Validated web services using Groovy Scripts in SOAP UI.
  • Involved in the Continuous Integration of the automation framework with Jenkins.
  • Integrated the test suites to Jenkins to execute them automatically after every successful deployment.
  • Performed Master API and Web testing of the application using HTTPMaster.
  • Worked on Data Driven Framework and MVC for Automation test scripts.
  • Implemented Selenium GRID for compatibility testing.
  • Used XPath and DOM to work with dynamic and static objects in Selenium.
  • Performed functional testing of SOAP and RESTFUL Web Services using SOAP UI Tool.
  • Involved in testing Web services and XML with tool called SOAP UI and using this tool to locate WSDL file on internet, create Test cases and run them
  • Validated SOAP responses by using assertions like XPath match, schema compliance, contains, SOAP fault etc.
  • Designed data-driven testing framework in Selenium and captured data dynamically from web controls.
  • Created manual test cases, reviewed with different stakeholders to validate the functionality.
  • The entire Ruby scripting done using Cucumber framework Wrote and executed SQL queries to verify the data updates to various tables and ensure data integrity.
  • Worked with SOA architecture which includes Soap Web Service and RestFul Web Service Testing Conducted backend testing using SQL queries to validate data for database.
  • Verified, edited and update test data in new or existing systems before testing.

Environment: Java, Selenium WebDriver, Jenkins, Maven, Cucumber, Python, Groovy, SOAP UI, RestFul, XPath, Eclipse, HTML, CSS, JavaScript, XML, Ruby, Quality Center, HTTPMaster, SQL, agile, Oracle and Windows.

Confidential, Zachary, LA

Test Automation Engineer

Responsibilities:

  • Analyzed business requirements, system requirements, and data mapping requirement specifications interacting with client, developers and QA team.
  • Created and implemented Test Plan and Test Strategy Document outlining the scope, objectives, timeline and focus of software testing effort for functional, regression, user acceptance and stress testing.
  • Involved in analyzing system specifications, design, development and execution of test plans and test cases for Manual and Automated testing.
  • Design and Developed automated functional Test suite using Selenium WebDriver.
  • Created and enhanced numerous test scripts to handle changes in the objects, in the tested application’s GUI and in the testing environment using Selenium.
  • Developed automation scenarios using the functional test cases.
  • Extended TestNG framework by adding some helper classes and methods.
  • Performed API Level testing for web services, enhanced the Test harness and developed many Test suites using XML , Python .
  • Developed Selenium test cases using TestNG framework.
  • Developed Maven Build scripts to run Sanity Test scripts developed in Selenium WebDriver.
  • Involved in Writing Maven build scripts to automate the compilation and execution of TestNG test cases/suites for VIN service, common data service, admin UI and java client modules.
  • Created automation framework in Selenium WebDriver using behavior driven approach like Cucumber.
  • Used Python codes to handle textbox, dropdown, checkbox, buttons and popup controls.
  • Implemented Data-Driven test to verify the same functionality with multiple sets of data.
  • Developed Automation scripts for new enhancements using Selenium WebDriver and TestNG.
  • Defect testing and exploratory testing/Ad-hoc testing was performed after each build.
  • Used Firebug and Firepath to write automated test scripts using XPATH.
  • Used Jenkins continuous integration server to run automated test suites.
  • Performed UI testing, Database testing after reviewing the story cards and database diagram.
  • Created automation scripts in SOAP UI using Groovy Script for web services testing.
  • Involved in SOAP & RESTFUL based web services testing using SOAPUIPRO web services testing tool.
  • Validate the RESTful Web Service using REST client.
  • Extensively executed SQL Queries on database tables to verify the database.
  • Involved in testing the database and data validation using SQL Queries.
  • Worked with developer to reproduce the bugs and to resolve usability issues during UAT.
  • Worked closely with development and project management teams for effective defect management and verify resolved bugs and track enhancements made to product.
  • Worked with source version control tool such as Subversion (SVN).
  • Created Regression Document to track and report testing activities during each phase of testing, including testing results, test case coverage, required resources, logged defects and their status, performance baselines.
  • Participated in Stand-up meeting, walkthrough meeting, weekly automation meeting with all other QA, weekly assessment meetings with business analysts and developers.

Environment: Selenium WebDriver, Jira, Java, TestNG, Maven, Jenkins, Cucumber, Python, Groovy, XPath, Fire Path, RESTful, SOAP UI, Firebug, HTML, JavaScript, XML, Subversion (SVN), SQL, Oracle and Windows.

Confidential

QA Analyst

Responsibilities:

  • Participating in Project involving troubleshooting and resolving Web and Server based application issues. Escalated from customer support and other departments with a 100% success rate.
  • Identifying and tracked bugs via ALM. Bugs compiled were communicated to developer. Meeting with customers and business analysts to define requirements.
  • Extensively involved in Database Testing. Created and executed SQL queries for Database testing
  • Writing test automation scripts using Selenium. Involved in TestNG frameworks. Involved in enhancing and debugging scripts using Selenium.
  • Used TestNG Annotations in Selenium Web Driver in Python and executed a batch of tests as testing suite.
  • Working with peers to develop and implement AUTOMATION best practices. Execution of test scripts using Selenium WebDriver using JUnit framework.
  • Monitored and re-tested defects that have been fixed by Development team in Quality Center (QC) & JIRA.
  • Manually testing each testing scenario to fulfill functionality requirement. Accountable for stability testing conducted on application to monitor software performance level.
  • Tested document generation for various external communications. Performed System Integration testing of the application from end-to end for testing different functionality.
  • Develop REST automation test case using SOAP UI and Groovy script.
  • Participated in Agile Scrum planning, daily stand up and demo sessions.
  • Coordinating with Business users/ UAT Testers during UAT phase, providing them with UAT guidelines, supporting and attending user’s queries on the application.
  • Delivered test results in appropriate format for approval of the project team. Attended meetings involving Developers, DBAs and Analysts, Project Manager for tracking changes and change management.
  • Communicated with Manager, Team lead daily for testing efforts and sent Status Reports as needed like Daily and Weekly.

Environment: Selenium Web Driver, TestNG, Eclipse, Selenium IDE Java Script, Python, JAVA, HTML, Windows, Linux, Web driver, Web Testing, Microsoft outlook, Agile Methodology

Confidential

QA Tester

Responsibilities:

  • Reviewed requirements and specifications and provided input during requirements and specification walkthroughs.
  • Executed the test cases manually and automation as necessary and worked on XML.
  • Used Quality Center to define requirements, design test steps, run as test set, report, track and close bugs.
  • Executed test cases compared with expected values and pass/fail reports updated through Quality Center.
  • Involved in UAT Testing and Used Quality Center to report bugs.
  • Prioritized Identified defects and monitored bugs fixing status through Out Look Express, which was configured through Quality Center.
  • Participated in bug triage meetings with developers to validate the severity of the bug and responsible for tracking of the testing life cycle.
  • Worked with development teams investigated and corrected software bugs and deficiencies based on the testing results.
  • Involved in documentation as to how to maintain and run scripts for future enhancements.
  • Involved in developing test methodologies, test plans and manual test cases for the application and prepared UAT test Plan.
  • Created and executed SQL queries against Oracle database compared the results and analyzed discrepancies.
  • Manually performed back end testing by writing SQL queries.
  • Loaded data into Oracle using SQL loader and validated data.
  • Performed database testing by passing PL/SQL queries and also executed the regression test cases before handed over to UAT.
  • Communicated with Manager, Team lead daily for testing efforts and sent Status Reports as needed like Daily and Weekly.

Environment: Manual Testing, Quality Center, Java, HTML, VBScript, Oracle, SQL Server, Windows XP, UNIX, MS Outlook.

We'd love your feedback!