We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

Oklahoma City, OK

PROFESSIONAL SUMMARY:

  • Overall 6 years of diverse IT experience in Software Quality Assurance as a Software Tester with emphasis on Automation and Manual Testing.
  • Extensively worked as a quality analyst through complete lifecycle and Reporting development projects.
  • Worked on Test scenario and Test Case development for Data validation and report testing based on Business Required Document and user stories.
  • Proven ability in designing and creating automation frameworks for J2EE based applications using Java, Junit/TestNG, Selenium WebDriver, IDE, Grid, ANT/Maven, Jenkins/Hudson and SOAP UI.
  • Experienced in making Data Driven 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.
  • Expertise in using Selenium WebDriver API to automate tests on cross browser and cross platform environment. Key expertise includes testing & debugging GUI & Multi - Applications environment & automated testing using Selenium WebDriver.
  • 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.
  • Experience in creating Test Plans, defining Test Scenarios and Test Cases, developing and maintaining test scripts, analyzing bugs, coordinating with development team and track the bug fixes till closure.
  • Experience testing SOA with RestFul/SOAP Web Services . Created entire architecture for backend testing internal and third party API using Test Complete and Soap UI .
  • Tested reports based on multiple data sources and reports having complex design with multiple parameters, cascaded parameters, conditional formatting, drill through etc.
  • Knowledge of relational databases, entity relationships, SQL data types and Database constraints.
  • Hands on experience in using and writing SQL queries (Moderate to medium queries).
  • Very good knowledge of Agile and Scrum methodology.
  • Excellent knowledge in HP ALM/Quality Center to track issues until resolution and to produce reports on defects by their status.
  • Extensively Participated in User Acceptance Testing (UAT).
  • An enthusiastic and self-motivated team player with the ability to manage multiple projects simultaneously, meet stringent deadlines and achieve project objectives.
  • Assisted in validating requirements against UI and worked towards addition or deletion of them as the software needs.
  • A resourceful, solution-focused professional with excellent interpersonal skill who is Flexible and open to work in either small, moderate and big Projects either alone or as a Team player.

TECHNICAL SKILLS:

Testing Tools: Selenium WebDriver/IDE/RC, Cucumber, SOAP UI, XPath

Languages: JAVA, C#, Python, JavaScript, Ruby, HTML, XML

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

IDE & Build Tools: Eclipse, Ant, Maven

Continuous Integration Tools: Jenkins, Hudson

Bug Tracking Tools: JIRA, Quality Center (QC), BugZilla

Source Version Control Tool: Subversion (SVN), Git

Databases: SQL Server, Oracle, MySQL

Operating Systems: Windows Variants, LINUX, UNIX, Mac OS

PROFESSIONAL EXPERIENCE:

Confidential, Oklahoma City, OK

QA Automation Engineer

Responsibilities:

  • Responsible for creating and maintaining automation acceptance test suite using Selenium. Also responsible for converting automation scripts to new framework using Selenium Web Driver, Java and TestNG.
  • Unit, integration and system testing.
  • Performance and functional testing of all the dynamic and interactive features of the website.
  • Automation testing covered functionality, performance, GUI of all the components of the website
  • Automated test cases using Selenium WebDriver, Java and running test script using Selenium with Java and TestNG framework.
  • Developed test code in Java language using Eclipse, IDE and TestNG framework.
  • Created test cases, scripts based on functional specification, prepared test data for simultaneous and combined Trade testing.
  • Developed Test cases manually and generated Automation Scripts using open source tools like Selenium Web Driver, TestNG, Maven and Jenkins.
  • Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium Grid and Jenkins.
  • Developed automated scripts and frame works using Python scripting.
  • Developed test automation scripts using TestNG for regression and performance testing of the various releases of the application.
  • Used TestNG Annotations in Selenium WebDriver and executed a batch of tests as TestNG suite.
  • Created XML based test suit and integrated with Jenkins Server to execute automation scripts on a regular basis by scheduling Jenkins jobs in different test environments with different test configurations.
  • Used Firebug to do web based application testing with selenium for the commands and locator application.
  • Used Cucumber for regression testing and functional testing with Selenium as primary tool to the Test Scenarios, Test Cases and Test conditions identified.
  • Used Selenium WebDriver used to test search results of Meta search engine.
  • Involved in Unit testing, test case development and regression testing using Junit for web based application.
  • Developed and executed SQL queries in the database to conduct Data integrity testing by checking the data tables on the server.
  • Created and Maintained Server side Integration Test using Python and Selenium WebDriver.
  • Prepared user documentation with screenshots for UAT (User Acceptance testing).
  • Interacted with development and product management teams for the quick resolution of reported bugs and various technical issues.
  • Working closely with the Developers in the review and modification of the product and its specifications using Agile-testing methodology.

Environment : Java, Selenium WebDriver, TestNG, Maven, SoapUI, Jenkins, Agile, HTML, XML, XPath, JavaScript, ALM, Firebug, SQL, Git, Oracle, Windows.

Confidential, Chicago, IL

QA Automation Engineer

Responsibilities:

  • Created, developed and updated Test Plans, Test approaches and Test Strategies for various business platforms that our CTS Team handles.
  • Utilized Quality Center to record and maintain Manual Test cases, scripts and requirement document mapping.
  • Analyzed the Functional Business Requirements, Design documents, created and updated Testing documents those are suitable for different Testing stages.
  • Performed functional testing to identify various critical points in the application and automated it by using Selenium WebDriver.
  • 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.
  • Developed test code in Java language using Eclipse, IDE and TestNG framework.
  • Developed Test Frameworks in Selenium for UI Regression Test Automation and when necessary, and potentially execute Unit Test Automation (Java /TestNG).
  • Performed white box testing using TestNG for class, method, & WebServices testing.
  • Involved in Maven configuration for running servers and scripts after the build.
  • Involved in preparing a report of all automation difficulties and test results for further application using Maven.
  • Created Selenium web-driver automation scripts using Python to validate functionality on various browsers.
  • Used Jenkins as continuous integration server to run automated test suites.
  • Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly batch run of the Script. Created Project plan on Jenkins, configured scheduled using Cron job.
  • Used web-debugging tools like XPath, Firebug and Firepath to locate elements.
  • Worked on Swagger and SOAP UI Web service tools to verify the fixes,until UI becomes available.
  • Worked directly with Business owners in Business Review meetings those are conducted at the end of every sprint and performed a demo of the list of features that I have tested and would go to Production in that cycle.
  • Developed templates of sample test scenarios in QC to accelerate the creation of test cases that can be tailored to fit with that testing.
  • Responsible for security testing was accomplished by creating and logging in under different fictitious login ID’s.
  • Successfully implemented the change request and defect tracking using Quality Center.
  • Supported Design and Deployment team to resolve reported problems.
  • Attended status review meetings, interacted with developers, Architects to resolve the issues.
  • Supporting Production issues, Testing production fixes.
  • Supporting App Engineer’s deployments.
  • Regression Testing during viking support
  • Coordinate testing efforts between various agile teams
  • Support UAT test
  • Testing During redeployments
  • Create stories during viking support, if required.
  • Production deployment support

Environment: Java, Selenium, Jenkins, TestNG, Maven, Windows 2002 Server, HPQC, SoapUI, Swagger, TeraData, SQL Server, XML, Agile Methodology, Scrum.

Confidential, Dayton, OH

Quality Analyst

Responsibilities:

  • Attended Sprint plan meetings, Daily standup meetings, and Reviewed user stories in Agile Environment.
  • End to End testing of the complete website which was developed using Angular.JS, JavaScript, HTML5, CSS3 and other web technologies.
  • Responsible for creating and maintaining automation acceptance test suite using Selenium. Also responsible for converting automation scripts to new framework using Selenium Web Driver, Java and TestNG.
  • Unit, integration and system testing.
  • Performance and functional testing of all the dynamic and interactive features of the website.
  • Automation testing covered functionality, performance, GUI of all the components of the website
  • Automated test cases using Selenium WebDriver, Java and running test script using Selenium with Java and TestNG framework.
  • Developed test code in Java language using Eclipse, IDE and TestNG framework.
  • Created test cases, scripts based on functional specification, prepared test data for simultaneous and combined Trade testing.
  • Developed Test cases manually and generated Automation Scripts using open source tools like Selenium Web Driver, TestNG, Maven and Jenkins.
  • Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium Grid and Jenkins.
  • Developed test automation scripts using TestNG for regression and performance testing of the various releases of the application.
  • Used TestNG Annotations in Selenium WebDriver and executed a batch of tests as TestNG suite.
  • Created XML based test suit and integrated with Jenkins Server to execute automation scripts on a regular basis by scheduling Jenkins jobs in different test environments with different test configurations.
  • Used Firebug to do web based application testing with selenium for the commands and locator application.
  • Involved in executing SQL queries and PL/SQL procedures, functions and packages for backend testing.
  • Used SQL Queries to verify the data from the Oracle database.
  • Used Selenium WebDriver used to test search results of Meta search engine.
  • Involved in creating automation test suites for progression & regression testing in SOAPUI. The messaging formats included SOAP over HTTP & REST based clients with XML payload.
  • Involved in Unit testing, test case development and regression testing using Junit for web based application.
  • Developed and executed SQL queries in the database to conduct Data integrity testing by checking the data tables on the server.
  • Prepared user documentation with screenshots for UAT (User Acceptance testing).
  • Interacted with development and product management teams for the quick resolution of reported bugs and various technical issues.
  • Working closely with the Developers in the review and modification of the product and its specifications using Agile-testing methodology.

Environment : Java, Selenium WebDriver, TestNG, Maven, SoapUI, Jenkins, Agile, HTML, XML, XPath, JavaScript, Quality Center, Firebug, SQL, Oracle, Windows.

Confidential, Indianapolis, IN

QA Manual Tester

Responsibilities:

  • Analyzed the Business Requirement Document (BRD), Functional Specification Documents to prepare Test cases based on Test Plans.
  • Determined user/business/functional requirements.
  • Involved in various testing types like UI Testing, Functional testing, User acceptance testing, Integration testing, Navigation testing and Regression testing on the application.
  • Extensively interacted with Business people, Developers and with end users to test according to their requirements.
  • Used Ant for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
  • Open source technologies such as JavaScript for scripting.
  • Reviewed and analyzed requirement document for writing Test cases.
  • Run tests by using Selenium remote control in different browsers.
  • Used Firebug Tool to identify the Object’s id, Name, XPath, link in the application.
  • Involved in Web Services Testing using SOAP UI.
  • Developed a Test plan based on testing requirements and created Test cases using test Plan module in HP Quality Center.
  • Organized and prioritized requirements in Quality Center.
  • Scheduled and ran the tests using Test Lab module in HP Quality Center.
  • Attended the daily defect meeting to discuss status and report the test cases of each different testing, discuss issues and advancement which need for the product.

Environment: Java, Eclipse, Quality Center, Firebug, XPath, PL/SQL, HTML, Apache, Windows XP and UNIX.

Hire Now