We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

Atlanta, GA

PROFESSIONAL SUMMARY:

  • Over 7+ years of experience in Information Technology, with specializing in Software Testing.
  • Experience in all stages of the Software Development Life Cycle and QA Life Cycle and in all dimensions of Functionality, Usability & Reliability.
  • Proven ability in designing and creating automation frameworks for J2EE based applications using Java, Junit/TestNG, Selenium WebDriver, IDE, Grid, ANT/Maven, Jenkins/Hudson, Jbehave/Cucumber and SOAP UI.
  • Experienced in making DataDriven and MVC Framework to maintain Test Suites.
  • Working experience in creating automation framework along with developing, executing and maintaining automation testing script with Selenium WebDriver.
  • 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.
  • 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.
  • Experience in preparation of Test Summary Report, User Guide & Training.
  • 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.
  • 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.
  • 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, Quick Test Pro (QTP), Test Link, Test Manager, Jbehave, Cucumber, SOAP UI

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

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

Build Tools: Ant, Maven

Continuous Integration Tools: Jenkins, Hudson

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, Atlanta, GA

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 design and implementation of Selenium WebDriver automation framework for smoke and regression test suites (TestNG and Maven).
  • Developed and Implemented automation using Selenium WebDriver and Java. Used Eclipse IDE to develop & debug the code.
  • Worked on Data Driven Framework and MVC for Automation test scripts.
  • Configured Selenium WebDriver, TestNG, Maven tool and created selenium automation scripts in java using TestNG prior to agile release.
  • Maintained and executed Maven build files for running automated tests.
  • Responsible for creating and maintaining automation acceptance test suite using Selenium, Ruby and Cucumber framework.
  • Set up the Maven build pom.xml file and surefire reports for continuous integration test in Jenkins .
  • Set up the different builds in Jenkins and deployed the scripts on Apache Tomcat.
  • Used   Cucumber  automated testing to test new and existing functionality. 
  • 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.
  • Responsible in executing Selenium test scripts on different browsers and checked for compatibility.
  • Used XPath and DOM to work with dynamic and static objects in Selenium.
  • Extensively worked on selenium web Driver with the preferred Languages Java, Python, Ruby and Perl.
  • 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
  • Performed Smoke Testing to make sure all the Test Channels and Test Environment is working as desired.
  • Developed script and performed WebServices testing using SOAP UI pro tool for functional and regression testing.
  • Performed Web Services testing with SOAP UI and Performed Security Testing for Employee login validations.
  • Created data-driven automation scripts for testing API Web Services using SOAP UI.
  • Closely worked with developers and product owners in an Agile Environment using technical stories to create automated APIs (REST/SOAP) and built a framework for continuous support for future releases.
  • Tested applications in different types of browsers and versions, such as Internet Explorer, Firefox, Google Chrome to simulate production environment.
  • 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, TestNG, Maven, Jenkins, Cucumber, SOAP UI, MVC, Data Driven Framework, Quality Center, Python, Perl, Ruby, Xpath, Dom, WebServices, agile, Apache, Internet Explorer, Firefox, Chrome, SQL, Oracle, Windows.

Confidential, Minneapolis, MN

QA Automation Engineer

Responsibilities:

  • Analyzed business requirements, system requirements, and data mapping requirement specifications interacting with client, developers and QA team.
  • Design, develop and implement MVC Pattern based Keyword Driven automation testing framework utilizing Java, Junit and Selenium WebDriver.
  • Designed and Developed Test Cases for automated testing using Selenium, JUNIT and Eclipse IDE.
  • Configured Selenium WebDriver, Junit &Ant; created Selenium automation scripts in java using Junit prior to agile release.
  • Extensively involved in identifying test cases to automate. Automate those test cases using Selenium WebDriver, Junit and Java (Eclipse IDE).
  • Developed new and updated existing Automation test cases using Selenium WebDriver and Junit, using Git and Source Tree as VCS for a Java based Web application, using Ant as build tool and Jenkins to create and run deployment jobs.
  • Involved in Writing ANT build scripts to automate the compilation and execution of Junit test cases/suites for VIN service, common data service, and Admin UI and java client modules.
  • Developed ANT Build scripts to run Sanity Test scripts developed in Selenium WebDriver.
  • On daily basis used build tools like ANT and Jenkins to build and regress automated tests into the PayPal CI process, and for VCS used GIT; documented and tracked defects and produced detailed reports using Jira and Rally.
  • Converted QTP scripts into Selenium scripts. Used Java as Language and Eclipse as IDE, ANT as build tool, Jenkins as CI tools.
  • Monitored the test execution in Jenkins once the code pushed into CI.
  • Worked closely with Agile Scrum team from several domains to ensure product testability while running Regression tests in Selenium WebDriver using Junit, and maintained test environments used for white box testing during new product releases.
  • Wrote extensive XML (Document Object Model) Scripts to verify and validate Python Anvil (Window and Linux Applications).
  • Responsible for Setting up Web Services project using WSDL in SOAP UI and provided setup help to other team members.
  • Performed functional testing of SOAP and RESTfull Web Services using SOAP UI Tool.
  • Worked with source version control tool such as Subversion (SVN).
  • Conducted User Acceptance Test (UAT) with users and customers and wrote issues log based on outcome of UAT.
  • Participated in Stand-up meeting, walkthrough meeting, weekly automation meeting with all other QA, weekly assessment meetings with business analysts and developers.

Environment: Java, Selenium WebDriver, Junit, ANT, Jenkins, SOAP UI, MVC, Jira, agile, Eclipse IDE, Python, Rest, SVN, Git, UAT, Internet Explorer, Firefox, Chrome, SQL, Oracle, Windows.

Confidential, Minneapolis, MN

QA Automation Engineer

Responsibilities:

  • Analyzed the Business Requirements Document, put input in Test Plan and prepared detailed Test Cases for new functionality.
  • Associated with development team to understand technical design and architecture for test planning.
  • Regression test cases were written and automated using Selenium RC and Selenium IDE.
  • 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 RC and GRID.
  • Developed automation framework for Selenium RC in Modular Framework model.
  • Created whole test framework using Selenium for further test creation and execution.
  • Experienced with Project Portfolio Management (PPM).
  • Prepared Traceability Matrix to ensure the adequate coverage of the test cases.
  • Participated in Daily Scrum meeting, Stand-up meeting, walkthrough meeting, weekly assessment meetings with business analysts and developers.
  • Attended, discussed and submitting work progress report of the week to Project Manager
  • Worked with source version control tool such as Subversion (SVN).
  • Assigned, Monitored and Tracked Tasks of Team Members.
  • Successful discussion with all members, Project manager and QA Lead to collect data for automation.
  • Updated Test Plans and Test Cases periodically to manage changes in requirements.
  • Uploaded test cases executed test cases and logged defects in Mercury Quality Center.
  • Connected to database to Query the database using SQL for data verification and validation.
  • Performed back end testing on Oracle Database by writing SQL quarries.
  • Actively participated in status report meetings and interacted with other team members for technical issues.

Environment: Java, Selenium RC/ IDE/ GRID, JUnit, Quality Center, Fire Path, Firebug, HTML XML, Apache-Subversion (SVN), Git, PPM, SVN, Internet Explorer, Google Chrome, Safari, Mozilla Firefox, SQL, Oracle, Windows.

Confidential, Richardson, TX

QA Engineer

Responsibilities:

  • Analysis of functional specifications and designing Test Plans, Test cases for Functional Testing.
  • Actively participation in GUI testing, Functional testing, System testing, Smoke and Sanity Testing.
  • Involved in integration testing of different modules.
  • Modification and execution of Test case Scripts (Java-Selenium RC) in Eclipse IDE, design of automation test framework (Junit and ANT).
  • Wrote test cases and performed Manual Testing like Positive Testing and Negative Testing, Regression, Integration, Unit Testing.
  • Performed records, enhanced, and plays back test in Fire fox using Selenium IDE.
  • Performed requirements Analysis, Risk analysis, Dependency Analysis and Issues/Problems Analysis.
  • Collaboration with development and other QA on test execution.
  • Defects were tracked, reviewed, analyzed and compared using Quality Center.
  • Used SQL Queries for backend testing to check the data integrity and data consistency.
  • Interaction with developers to report software bugs and re-test the fixed issues.
  • Involved in Creating check lists for testing team.

Environment: Java, Junit, Selenium (RC, IDE, GRID), JavaScript, HTML, SQL, PL/ SQL, Web server Apache, Mercury Quality Center and Oracle, Unix/Linux.

Confidential, Owing Mills, MD

QA Analyst

Responsibilities:

  • Created test plans and test cases in concert with system engineers and web designers.
  • Involved validating sites across browsers and operating systems, the accuracy of links, visual presentation and its alignment with design specifications, and database updates.
  • Tested the application manually prior to automation for functional testing.
  • Performed Manual performance testing to identify various critical points in the application.
  • Created Test Cases Test Plans and Test labs using Quality Centre.
  • Supported new and existing products by configuring and testing software products and software components of a website.
  • Prepared detailed test reports and summary report highlighting the different load tests conducted and the performance achievements made from the engagement. 
  • Performed cross browser testing on IE, Mozilla, Safari and cross platform testing on Windows PC, to insure compatibility works. 
  • Perform integration testing involving multiple up/downstream systems.
  • Perform Test Execution for network bottlenecks by carrying out volume, system and database load tests, bulk API tests etc. 
  • Used defect-tracking system JIRA to execute test plans, track execution against the plan during testing and manage defects from inception to resolution. 
  • Performed exploratory, functional, GUI , executed regression testing as defined by the Project testing activities for new releases.
  • Provided Estimates for testing and updated the Project Plan with the testing timelines.
  • Wrote SQL queries and statements to test database for retrieving information.
  • Coordinated the walkthrough and kickoff meetings with developers and project managers.

Environment: Manual Testing, Java, Quality Center, BugZilla, Oracle, SQL, Windows.

Hire Now