We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

2.00/5 (Submit Your Rating)

Baltimore, MD

PROFESSIONAL SUMMARY:

  • Over 6 years of experience in both manual and automated software Quality Assurance Testing of client - server and web-based applications and Backend testing, Object oriented analysis design with in-depth understanding.
  • Extensive Knowledge of Quality Assurance standards, methodologies and strategies with better understanding of Software Development Life Cycle (SDLC).
  • Experienced in SQA (Software Quality Assurance) including Manual and Automated testing with tools such as Selenium RC/WebDriver/IDE/Grid, HP Quick Test Professional and Junit/TestNG, Load Runner, Quality Center, JMeter, JIRA, SOAP UI and Version One.
  • Specialized in user requirement analysis, documenting test plans, execution of test cases to verify application functionality against business requirements, by using Selenium RC, WebDriver.
  • Expert in performing Data driven & Key word driven testing using Selenium WebDriver and RC.
  • Experience in creating Test Plans, writing and executing Test Cases, Manual Testing, and automated Test Execution.
  • Extensive experience in GUI, Regression, Functional, Integration, System, User Acceptance (UAT), Sanity, Performance, Stress, Reliability, compatibility, Cross Browser, Security and Database Testing.
  • Experience in Functional Testing, Data Driven Testing, Load Testing and Validating WSDL using SOAP UI tool.
  • Well versed in different management scenarios like Change Control, Quality Assurance, Defect Tracking, System Integration, and Task Scheduling.
  • Experience in web user interface automation testing with Selenium WebDriver, java, Junit, Cucumber and TestNG frame works.
  • Solid knowledge in project building tool Maven, ANT. Good working experience in version control tool GIT and SVN.
  • Good working experience in continuous integration tool Jenkins, Hudson, Team City.
  • Experience in developing framework using Junit, TestNG and Page Object Model.
  • Solid Knowledge in Object Oriented Programming Concept such as -Inheritance, Polymorphism, Abstraction, Encapsulation, Interface, Class, Abstract Class, Object, Static, non Static variables methods etc.
  • Good knowledge in Web Service testing using SOAP UI and Rest API.
  • Expert using open source bug tracking tool JIRA, Quality Center, BugZilla & IBM Rational Team Concert (RTC).
  • Experienced in WebServices testing by using SOAP UI with the help of Groovy Scripting.
  • Excellent experience in troubleshooting software applications for business functions in major areas of the business and enterprise-wide.
  • Experience in Database Testing on RDBMS database like Oracle, SQL Server.
  • Experienced using HP Application Life Cycle Management (ALM) and JIRA for global test management, bug tracking and reporting.
  • Skilled in Manual Testing, Automated Testing, Documenting Test Results and logging/tracking defects.
  • Sound knowledge on Object Oriented Programming (OOP) concept. Extensively used Java and Ruby for test case automation. Experience in implementing TDD and BDD.
  • Understanding of web application communications and structure including HTTP, client/server interactions, and data access models.
  • Excellent analytical and problem solving skills with ability to understand and analyze complex issues.
  • Ability to adapt to new environment quickly, strong team player, good communication, good analytical and computation skills, enthusiastic learner, confident, sincere and committed.
  • Good team player and also have ability to work independently in a time sensitive environment.
  • Motivated self-starter with exceptional team building, leadership Project Management and interpersonal skills

TECHNICAL SKILLS:

Testing Tools: Selenium IDE/WebDriver/RC/Grid, Junit, TestNG, Quality Center, SOAP UI, Cucumber

Languages: C, SQL, Core Java, Shell script, Python

Web Technologies: HTML, XML, Java script

Defect Tracking Tools: ClearQuest, BugZilla, Jira

Build Tools: Ant, Maven

Continuous Integration Tools: Jenkins, Hudson

Database: Oracle, MySQL

Operating System: Windows Variants, UNIX.

PROFESSIONAL EXPERIENCE:

Confidential, Baltimore, MD

QA Automation Engineer

Responsibilities:

  • Prepared Test Plan, test Cases, Test scripts and Test Metrics for the application as well as for the database verification based on the functional requirements, portal redesigned and test specs.
  • Worked in Agile environment, with an ability to accommodate and test the newly proposed changes at any point of time during the release.
  • Evaluate and analyze Business Requirements, Functional Specification documents.
  • Responsible for creating and maintaining automation acceptance test suite using Selenium, Ruby and Cucumber.
  • Developed and executed test plans, test cases and test matrices utilizing QA best practices and standards.
  • Involved in designing and implementing of hybrid automation framework to be used with Selenium Web Driver.
  • Proven success in establishment of agile test practices including acceptance test automation using Cucumber (ruby scripting) during acceptance test driven development methodology.
  • Used Maven for building the Web Driver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
  • Used Selenium WebDriver for automating of Cross Browser Testing on IE, Firefox, Safari and Chrome.
  • Used automated scripts and performed functionality testing during the various phases of the application development using Selenium.
  • Configured Continuous Integration environment, using Jenkins to kickoff daily builds and automation suites Jenkins, Maven and GitHub.
  • Used Cucumber automated testing to test new and existing functionality.
  • Handled the task of localization/Globalization testing for web and device portal with two junior team members for four languages. Coordinated UI Testing task with one junior team member
  • Gained product knowledge and attended various QA training
  • Expanded knowledge of product through Regression testing of easy modules
  • Used Firebug/Fire Path Add-on tools to identify the Object’s id, Name, Xpath, link in the application. Created automation scripts in SOAP UI using Groovy Script for web services testing.
  • Developed test scripts for web services using SOAP UI and worked with XPATH.
  • Tested request and response XML's based web services interfaces using SOAP UI.
  • Performed Automation for regression using Selenium Web Driver and Selenium GRID.
  • Used Quality Center for bug tracking and reporting, also followed up with development team to verify bug fixes, and update bug status.
  • Developed and executed SQL queries to verify the proper insertion, deletion and updates into the Oracle supporting tables and cubes.
  • Prepared user documentation with screenshots for UAT (User Acceptance testing).

Environment: Java, Selenium WebDriver, Cucumber, TestNG, Maven, Ruby, Jenkins, JMeter, SOAP UI, GitHub, Agile, Firebug, Firepath, XPath, Eclipse, Quality Center, Oracle, Windows.

Confidential, Menomonee Falls, WI

QA Automation Engineer

Responsibilities:

  • Analyzed the Business Requirements and Functional specification within the team for business understanding and end-user focus.
  • Worked with the Business analysis Team to prepare detailed Test plan and Test Cases for the enhancements of the Business user’s online banking application.
  • Configured Selenium WebDriver, TestNG, Maven tool and created selenium automation scripts in java using TestNG prior to agile release.
  • Performed manual tests to conduct functional, system, integration regression, usability, compliance, compatibility tests on the application.
  • Worked on developing the automation scripts using Selenium WebDriver with TestNG Framework.
  • Generated Test data for various types of testing for valid data, Invalid data testing using In Excel spread Sheet.
  • Involved in debugging, reporting and fixing automation RUBY script failures in Selenium WebDriver.
  • 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.
  • Handled the exceptions using try-catch block in TestNG.
  • Run script as a batch file through ANT and generated testing report.
  • Integrates Automation scripts (Selenium WebDriver API) on Continuous Integration tool Jenkins for nightly batch run of the Script.
  • Analyzed the Log files to verify the processes for debugging and or test data verification purposes.
  • Involved in running Test scripts on different browsers using the Selenium WebDriver.
  • Firebug is used to select CSS selectors and XPath to identify UI elements.
  • Executed automated test cases for White box testing, analysis of the test results and maintenance of Test Metrics.
  • Created automation scripts in SOAP UI using Groovy Script for web services testing.
  • Conducted test on Web services transactions like automatic bill payment, wire transfers, batch payments and Account transfers sent over HTTP or HTTPS by inspecting every XML request and response using SOAP UI.
  • Performed defect reporting and bug tracking using JIRA and also followed up with development team to verify bug fixes, and update bug status.
  • Used Selenium WebDriver used to test search results of Meta search engine.
  • Responsible for collecting and analyzing the test metrics and then submitting the reports, which kept track of the status and progress of the testing effort.

Environment: Selenium WebDriver, Java, JavaScript, HTML, TestNG, Cucumber, Jenkins, ANT, CSS, Firebug, XPath, Web Services, SOAP UI, XML, Eclipse, Jira, Windows, Agile Methodology.

Confidential, Montgomery, NY

QA Automation Engineer

Responsibilities:

  • Worked with the development team to understand new features and develop test cases for them.
  • Involved in implementation of Test Automation Framework build using Selenium WebDriver, TestNG and Maven technologies under Java platform utilizing industry leading harness design patterns and approaches core Java programming skills using Eclipse IDE.
  • Automated the entire flow and wrote test cases for individual pages using TestNG.
  • Tested applications developed in Java with J2EE framework.
  • Wrote automated testing code in Selenium WebDriver in Eclipse IDE for functional testing including AJAX-enabled applications.
  • Used TestNG for testing framework. Implemented the script deployment in TestNG framework through command line and also integrated tests in Jenkins (Continuous Integration tool).
  • Wrote Maven build scripts to automate the compilation and execution of TestNG test cases/suites for Lens Measurement screen, Lens Type Screen, Aftercare screen and two eye replication screens.
  • Integrated the test suites to Jenkins to execute them automatically after every successful deployment.
  • Setup Jenkins to run regular regression tests using Maven configuration.
  • Used Soap UI tool to located the WSDL file on the internet, create test cases, and execute test cases as well as performing load testing.
  • Validated SOAP responses by using assertions like XPath match, schema compliance, contains, SOAP fault etc.
  • Validated web services using Groovy Scripts in Soap UI.
  • Performed manual testing and Front-end Web based Functionality testing, for Smoke testing, Regression testing, Integration testing and System testing.
  • Defect logging and tracking using Mercury Quality Center (QC) and updated the test defects status with results.
  • Involved in testing of web application by creating XML test suite.
  • Provided feedback to the development team to enable better testability of some pages.
  • Created Selenium web-driver automation scripts using Python to validate functionality on various browsers.
  • 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.
  • Involved in backend testing for different environments like System Testing and User Acceptance Testing.
  • Worked with Developers, Architects and business team in AGILE environment.
  • Maintaining the automation scripts of various modules of the application according to new changes in the application during product release cycle and manage the source code using Tortoise Subversion.
  • Responsible for preparing Test Cases based on analyzing business requirement and functional documents.
  • Responsible for performing data driven testing using multiple sets of data.
  • Coordinating with Off-Shore teams & Project Manager.
  • Maintaining QA related documents.

Environment: Selenium WebDriver, Java, Eclipse, TestNG, Cucumber, Jenkins, Maven, Python, SOAP UI, HTML, Java Script, Eclipse, Firebug, Fire Path, XPath, Agile, Quality Center, Git, MySQL and Windows.

Confidential

Web Developer

Responsibilities:

  • Keep track of website visits, updating new content displays on websites.
  • Modifying and extending open source applications like Eclipse, Code ignitor, Joomla.
  • Testing and analyzing programming projects and reporting the same to the programming manager.
  • Implemented, prepared, executed and installed support to assure quality system changes.
  • Troubleshot problems with PHP and other web technologies.
  • Designed, developed, coded, tested and debugged system requirements for the purpose of conversions and development projects.
  • Perform Unit and functional Testing.

Environment: Windows XP, SQL Server 2005, Codeingniter Framework, Eclipse IDE, HTML, JavaScript, JQuery, AJAX, PHP

We'd love your feedback!