We provide IT Staff Augmentation Services!

Sr. Automation Engineer Resume

0/5 (Submit Your Rating)

Hillsboro, OR

SUMMARY

  • Over 7+ years in Information Technology as a QA Engineer/Analyst/ performance monitoring with experience in analysis, design, development and testing of Client/Server and Web Based Applications.
  • Strong exposure to the Software Development Life Cycle (SDLC) methodologies such as Agile, SCRUM and waterfall models and TDD and extensive experience with QA testing methodologies and procedures.
  • Sound Knowledge in Algorithms, Data Structures, Software design, Software Testing, Big data Hadoop, Networks and administration.
  • Experience in developing end to end automation using Selenium WebDriver/RC/IDE/Grid, Junit/TestNG, ANT, Maven, Jenkins, Cucumber, and Web Services.
  • Expertise in using Selenium WebDriver API to automate tests on cross browser and cross platform environments. Sound knowledge on Object Oriented Programming concepts. Used Junit/TestNG framework to run unit tests and Ant/Maven to build the Project.
  • Expert in integrating Automation scripts (Selenium WebDriver API) on Continuous Integration tools Jenkins for nightly batch run of the Script.
  • Extensively involved in writing manual test cases, automated test scripts and executing manual and automated test scripts for System testing and Regression testing using Selenium WebDriver.
  • Experienced in making Data Driven and Keyword Driven framework to maintain test suite.
  • Extensively experienced in Software QA performing Manual and Automated Software Testing, writing Test plans and Test cases using various Automation Tools.
  • Expert in Functionality Testing, Smoke Testing, Regression Testing, System Testing, Black Box Testing, Integration Testing, User Acceptance Testing (UAT), Ad - Hoc Testing.
  • Experienced in testing SOA with RESTful/SOAP Web Services. Created the entire architecture for backend testing internal and third-party API using TestComplete and Soap UI.
  • Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using Quality Center, JIRA, BugZilla etc.
  • Experience programming in Java, Python, JavaScript, PHP, HTML, XML and SQL on Windows Operating Systems and UNIX environments.
  • Experienced in writing SQL verification scripts to test the result of deployment for correct business logic for Back-end testing.
  • Knowledge and experience in complete QA Life Cycle, which includes designing, developing & execution of the entire QA Process, documentation of Functional Test Plans, Identification of Business Processes & Test Scripts Client/Server applications.
  • Hands on working with Python latest versions 343 and 2710, SVN, Github, JIRA, Bugzilla, Axosoft, Amazon EC2/S3
  • Experience in implementing frameworks of Page Object Model and Data Driven using Selenium web driver, Ruby, Java TestNG
  • Experienced in integration technologies such as HTTP,HTTPS, JMS, JDBC, REST, and SOAP, RAML and Swagger in Mule
  • Extensive work experience on JAVA, VB Scripts, Junit, JIRA, Maven, ANT, Python, Hudson, and Jenkins.
  • Strong skills and Hands on Experience in C#, ASP.NET.
  • Solid knowledge in Jira and involved in Agile process, monthly Sprints, and daily Scrums to discuss the development of the application.
  • Experience in performing Smoke testing manually.
  • Experience in Black Box testing, Manual Testing, Automation testing, Exploratory testing, Regression testing, System testing and UI Testing.
  • Proficient in SQLite, MySQL and Post gre SQL databases with Python.
  • Proficient inCross Browser testingandCross Platform testing.
  • Experience in handling onsite/offshore coordination.
  • Proficient in Functional Testing Tool Quick Test Professional (QTP/UFT) and the various frameworks in QTP/UA.
  • Expertise in defining, creating, documenting, verifying and executing Test cases and work with the development team to resolve product issues.
  • Experienced in usingHPALM 11.52Quality Center and Test Director, Quick Test Pro QTP.
  • Experience in PRODUCTION SUPPORT and Handling Real time data.
  • Excellent experience in testing Mobile Native Apps, Web based Apps and Hybrid Apps before release.
  • Strong understanding of software QA methodologies including Development, execution and Maintenance of Test plans, Test suites, Test harness, Test result documents and bug reports. Knowledge of AWS or Azure.
  • Good analytical and communication skills and ability to work independently with minimal supervision.
  • 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 a high stress environment.

TECHNICAL SKILLS

Selenium: WebDriver/RC/IDE/GRID, Junit, TestNG, HP Quality Center, Soap UI, ALM, Cucumber, SauceLabs, Protractor, Eclipse, Python

Languages: HTML, CSS, JavaScript, Java, XML, ReactJS, ExpressJS, NodeJS, PHP

Web Debugging Tool: XPath, Firepath, Firebug, Chropath

Built Tools: Ant, Maven, Gradle

Continuous Integration Tools: Jenkins, Hudson, Cruise Control

Project Methodologies: Agile-Scrum, Waterfall, V-Model, TDD,Python

Defect Tracking Tools: HP Quality Center/HP ALM, Jira, BugZilla, IBM Rational ClearQuest

Data Bases: SQL Server, MS Access, My SQL, Oracle, PostgreSQL, MongoDB

Operating Systems: Windows, UNIX, Linux

Application/Web Servers: IBM WebSphere 6.x/7.x/8.x, Apache and IIS Web Server.

Performance Testing Tools: Apache Jmeter, SOASTA, LoadRunner, Performance Center.

Functional Testing Tools: SOASTA, Jenkins, Selenium, Quick Test Professional, WinRunner

Defect Tracking Tools: Atlassian JIRA, Quality Center and Test Director.

Operating Systems: Linux (RedHat and SUSE), Windows 2013/2008/XP/2003, UNIX.

Monitoring Tools: DynaTrace/Gomez/RuxIT, Sitescope, TagInspector, Splunk, PagerDuty

Programming Languages: Java, C, VB Script, UNIX Shell, SQL, and PL/SQL.

RDBMS & Tools: WSAdmin, VMWare, Jython, MS SQL, Oracle, TOAD.

Cloud & SaaS Platforms: Amazon EC2, Google App Eng.

PROFESSIONAL EXPERIENCE

Confidential, Hillsboro, OR

Sr. Automation Engineer

Responsibilities:

  • Performed Web Application testing on project operated within agile environment, with 2-4 week sprints, daily scrum meetings, task waiting, pair programming, refactoring, presentations and review Using SQL for managing large volume of data
  • Improving data processing speed by building SQL automations.
  • Analyzed functional specifications and Use Case documents and created Test Plan, Test Cases for functional testing.
  • Involved in Designing Requirement Traceability Matrix to analyze changes and identify the areas of application for Regression Testing.
  • Performed Integration & Regression Testing to check compatibility of new functionality with the existing functionality of the application using Selenium.
  • Developed driver scripts using Selenium WebDriver and function library for automation framework.
  • Used Selenium GRID to test on browsers like Firefox, Chrome and IE.
  • Communicated with developers, Business Analysts and Users to discuss issues and priorities.
  • Responsible for API Testing using Java and TestNG.
  • Used automated scripts and performed functionality testing during the various phases of the application development using selenium WebDriver.
  • Implemented Google Python Coding Style and PEP-8 while working with various teams.
  • Executed Automated tests in appropriate test regions in support of unit, integration, functional, and regression testing used Selenium WebDriver.
  • Used Cucumber for entire regression testing and functional testing with primary tool selenium to test scenarios, test Cases and Test conditions identified.
  • Used BDD framework with Cucumber, Java and created future files with scenario and scenario outline files.
  • Used Git, integrated it with Jenkins for continuous integration for build management for each release, QA, integration, and staging environments.
  • Worked on developing the automated framework as well as automating the test scripts using Selenium WebDriver, Python, TestNG, Appium, Selenium Grid.
  • Experienced in working with Build management tools like Maven and continuous integration tool like Jenkins.
  • Implemented the functionality of HTML Reporting to be incorporated with existing Selenium Automation Framework.
  • Extensive experience to work with non-JIRA users to analyze, implement the use cases & setup the JIRA & Confluence according to customer's business needs.
  • Worked on Confluence plugin development: Macro, user macro, UI development, Scripting Managed users, workflow, groups and projects in JIRA.
  • Performed white-box testing and code analysis/coverage of Broker (Java APIs) and 5 Adapter (legacy Python APIs) File Services.
  • Configured Continuous Integration environment, using Jenkins to kickoff daily builds and automation suites Jenkins, Maven and Git.
  • Executed automated test suites on multiple platforms usingSelenium Gridand Maven scripts.
  • Created pom.xml inAPACHEMAVENand run the builds using Continuous Integration toolJenkins.
  • Performed back-end testing by executing SQL Queries into Toad and SQL Server.
  • Code Debugging for JavaScript code in L-2 production ticket support.
  • TestedJSON Web servicesfor creating deleting modifying a big set of pools and Products, by writing pure white box test cases.
  • DevelopedSQLScripts for Backend Testing to ensure that the data is updated as per the Business Rules.
  • Back End Testing usingUNIXUtilities and automated Regression Testing usingCornscripting.
  • Implemented Java API's Collections, IO and JDBC, Apache POI in WebDriver Scripts.
  • Created test scripts usingGroovy scriptto automate web services inSOAP UI.
  • UsedJmeter, ReadyAPIforREST APITesting, Integration and performance testing.
  • Created Test Suites, Test Cases used Request Step, Assertion Step, Script Step, and Property Step in the test cases forSOAPUI.
  • Designed, developed and implemented MVC Pattern based Keyword Driven automation testing framework utilizing Java, TestNG and Selenium Web and Remote Driver.
  • Continuous monitoring of jobs and analysis of the failures onJenkinsEnvironment.
  • Experience on upgrading Atlassian products like confluence, JIRA and bamboo.
  • Used Maven for building the Web Driver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
  • Created Selenium web-driverautomationscripts usingPythonto validate functionality on various browsers.
  • Experienced in working on multiple projects simultaneously different methodologies and tools.
  • Used Firebug/Fire Path Add-on tools to identify the Object's id, Name, Xpath, link in the application.
  • Wrote Maven build scripts to automate the compilation and execution of TestNG test cases/suites.
  • Ability to anticipate and address all possible edge case scenarios
  • Participated in requirements review and design review meetings.
  • Worked with business users to develop UAT test plans.

Environment: Linux, Oracle, SQL, Putty, JAVA, WebDriver, Selenium GRID, cucumber, TestNG, Quality Center, Maven, POM, XML, MS Excel, HTML, JSON, JavaScript, Eclipse IDE, Jenkins, Python, TDD, Agile, JavaScript,, Unix, Firefox, IE, Chrome, Locators, Firebug, ServerStudio, Eclipse/STS, Jmeter, White box, Selenium, Java, Junit, TestNG,, JSON,, Test NG, SOAPUI, REST, HTL, Maven and Agile.

Confidential, Phoenix, AZ

Automation Engineer

Responsibilities:

  • Executed performance / load / stress and other non-functional tests. Monitor application and system logs to determine system/application/website behavior. Address all technical issues, facilitate the resolution and necessarily follow up with Development, IT, PMO and other cross-functional departments
  • Installed WebSphere Application Server 6.1, 7.0, 8.x on Linux platform.
  • Assisted in Creating Detailed Timelines, Test Plans and Test Strategies for major releases and organized strategy review meetings and lead an Off shore team.
  • Supported DevOps Environment and maintained its stability so that Development team can quickly and reliably test their new code and to automatically trigger a performance testing as a full service CICD support.
  • Wrote Structure Query Language (SQL) queries to check proper data population in application table and for data verification to perform Backend Testing against Oracle Database.
  • Prepared meeting notes on daily execution/highlight of the project and send out the reports to managements.
  • Performed extensive Web Services Testing using SOASTA, SoapUI Pro.
  • Generated performance graphs, execution metrics, session/summary reports and related documentation required for validation and analysis and receive appropriate signoff. Prepare detail status reports as well as tracking the resolution of all defects and issues
  • Generating the detailed reports of the Bugs, Test Execution summary reports.
  • Experience in testing the applications Manually and using Automated testing tools like Mercury Interactive Tools (QuickTest Pro, Load Runner, Quality Center, Bit Bucket), using both Black Box and White-Box testing techniques
  • Conducted the team meetings for discussing the status and issues.
  • Attended Weekly/Daily reports to clients based on the status of execution/defects.
  • Thorough experience in Agile, Scrum methodologies.
  • Automated test cases using Selenium Web driver, TestNG, Page object Model(POM)
  • Designed and documented REST/HTTP, SOAP APIs, including JSON data formats and API versioning strategy.
  • Writing simple to complex SQL queries for testing purpose.
  • Validated SOAP UI and Restful API services
  • Implemented Selenium tool (SeleniumRC, and Selenium GRID).
  • Configured Selenium Grid to execute the scripts in cross browsers.
  • Implemented Simulator for mobile app testing in IOS and Android platform using Appium Tool.
  • Responsible for creating the functional testing framework using TestNG and using Selenium WebDriver to automate the UI components.
  • Used Selenium WebDriver API to automate tests on cross browser and cross platform environments. Sound knowledge on Object Oriented Programming concept and Java Language.
  • Performed Cross-platform, Functional, Regression testing, UI testing for mobile app using Appium test automation framework.
  • Perform automated testing of a web-based application using Selenium WebDriver.
  • Automated the Test cases using Selenium for Regression testing and TestNG for grouping the tests.
  • Collaborating with the other member of the team to ensure that testing is efficiently and effectively covering all possible testing scenarios
  • Deploy code/EAR/JAR including property files changes to production and troubleshoot issues, including rollback procedures

Environment: Selenium, Cucumber, SOAP UI, GIT HUB, DynaTrace, Akamai, LoadRunner, SOASTA, SQL, C, BEA Weblogic, SAPGUI, SAP EP, Oracle, Quality Center, Web Services, SiteScope, Sun Solaris., New Relic

Confidential, Ohio

SDET/Automation engineer

Responsibilities:

  • Review product requirement documents, functional specifications, and involved in developing test strategy, test plan and test case documents.
  • Work in the agile environment with frequently changing requirements and features set.
  • Responsible for creating the functional testing framework using TestNG and using Selenium WebDriver to automate the UI components.
  • Used Selenium WebDriver API to automate tests on cross browser and cross platform environments. Sound knowledge on Object Oriented Programming concept and Java Language.
  • Performed Cross-platform, Functional, Regression testing, UI testing for mobile app using Appium test automation framework.
  • Perform automated testing of a web-based application using Selenium WebDriver.
  • Automated the Test cases using Selenium for Regression testing and TestNG for grouping the tests.
  • Involved in Functional Testing as Unit test, Method test, Test Suite, Integration Testing using different TestNG methods.
  • Used Maven to build and run the Selenium automation framework. Once the script got over, the framework used to send the automation reports over email.
  • Used Build tool like Maven to generate test reports.
  • Involved in development of Hybrid Test Framework using Selenium WebDriver, Maven and TestNG.
  • Involved in creation of automation framework in Selenium WebDriver using behavior driven approach like Cucumber.
  • Experience building reusable framework for consuming and providing REST API’s using Java/ Node.js / PHP / Swagger
  • Integrated the test suites to Jenkins to execute them automatically after every successful deployment.
  • Integrated Automation scripts (Selenium WebDriver API) on Continuous Integration tools Jenkins for nightly batch run of the Script. Created Project plan on Jenkins, configured scheduled using Cron job.
  • 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.
  • Involved in developing Selenium automation framework using TestNG. Developed Maven targets to execute automation suites from the command line.
  • Documented the test cases in user story-acceptance criteria format.
  • Involved in Web Services Testing using SOAP UI.
  • Performed data driven testing by using JDBC as a data source in SOAP UI and configured SQL queries to fetch data from the Oracle database.
  • Use Firebug for the web based application testing with selenium for the commands and locator application.
  • Executed Test Cases recorded in JIRA manually to test the application for its functionality, system integration and verify the Exit Criteria.
  • Executed SQL queries to verify the data updates to various tables and ensure data integrity.
  • Develop test strategies/plans, design and execute test cases using SQL queries.
  • Implemented cross browser testing using selenium API for Firefox, chrome and Internet explorer.

Environment: Java, Selenium WebDriver, TestNG, Maven, Jenkins, Appium, Cucumber, SOAP UI, LoadRunner, Eclipse, JIRA, Firepath, Firebug, XPATH, HTML, CSS, agile, Internet Explorer, Chrome, Firefox, Oracle, SQL, UNIX. DynaTrace, Akamai, LoadRunner, SOASTA, SQL, C, BEA Weblogic, SAPGUI, SAP EP, Oracle, Quality Center, Web Services, SiteScope, Sun Solaris.

Confidential

Quality Test Engineer

Responsibilities:

  • Review product requirement documents, functional specifications, and involved in developing test strategy, test plan and test case documents.
  • Work in the agile environment with frequently changing requirements and features set.
  • Responsible for creating the functional testing framework using TestNG and using Selenium WebDriver to automate the UI components.
  • Used Selenium WebDriver API to automate tests on cross browser and cross platform environments. Sound knowledge on Object Oriented Programming concept and Java Language.
  • Performed Cross-platform, Functional, Regression testing, UI testing for mobile app using Appium test automation framework.
  • Done proof of concept for the automation tool AccelQ and implemented AccelQ on both onsite and offshore team for In-sprint automation testing.
  • Perform automated testing of a web-based application using Selenium WebDriver.
  • Automated the Test cases using Selenium for Regression testing and TestNG for grouping the tests.
  • Involved in Functional Testing as Unit test, Method test, Test Suite, Integration Testing using different TestNG methods.
  • Used Maven to build and run the Selenium automation framework. Once the script got over, the framework used to send the automation reports over email.
  • Used Build tool like Maven to generate test reports.
  • Involved in development of Hybrid Test Framework using Selenium WebDriver, Maven and TestNG.
  • Involved in creation of automation framework in Selenium WebDriver using behavior driven approach like Cucumber.
  • Integrated the test suites to Jenkins to execute them automatically after every successful deployment.
  • Integrated Automation scripts (Selenium WebDriver API) on Continuous Integration tools Jenkins for nightly batch run of the Script. Created Project plan on Jenkins, configured scheduled using Cron job.
  • 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.
  • Involved in developing Selenium automation framework using TestNG. Developed Maven targets to execute automation suites from the command line.
  • Design and develop QA Automation test using programs as Postman, Swagger, AccelQ
  • Documented the test cases in user story-acceptance criteria format.
  • Involved in Web Services Testing using SOAP UI.
  • Performed data driven testing by using JDBC as a data source in SOAP UI and configured SQL queries to fetch data from the Oracle database.
  • Use Firebug for the web based application testing with selenium for the commands and locator application.
  • Executed Test Cases recorded in JIRA manually to test the application for its functionality, system integration and verify the Exit Criteria.
  • Involved in creation of Process Flow Charts, Decision Charts, Test Plans, Test Cases, Test Scripts and other process documentation structure for QA and Testing.
  • The analysis of Load on the Server is performed using Performance Monitor and various factors like Processor time, Memory Usage are monitored and analyzed.
  • Conducted load and performance testing using LoadRunner by creating rendezvous points to simulate heavy user load and transaction points to test application response time.
  • Reviewing test scripts and test procedures as per Confidential process.
  • Detailed repeatable end to end test cases for application, interviewed developers to gain detailed information on complex calculations and backendexception processing in order to validate the back end utilizingSQL Plus.
  • Developed and executed SQL queries to verity database integrity.
  • Defect Management process explanation for team member and partners.
  • Involved in writing Test Plan using Quality Center and was monitoring Quality Center admin activity.
  • Identified and eliminated applications errors related to load.
  • Daily and Weekly Defect report and Dashboard preparation for Defect Status and Test Execution to the Management and Client.
  • Troubleshooting for Quality Center Application related errors.

Environment: Selenium WebDriver, QTest, Maven LoadRunner, Quality Center, SQL, PL/SQL Oracle, MS - Office Tools, Java/J2EE, Windows Server 2003.

Confidential

Jr. Quality Analyst

Responsibilities:

  • Analyzed software requirement specifications along with Project Manager, Business Manager, Designers, and Developers.
  • Followed Agile Methodology (SCRUM) for this project.
  • Developed test plans and test cases based on the requirements provided in the software requirement specifications, and also created the test environment for the test execution.
  • Developed test analysis report (TAR), and requirement traceability matrix (RTM).
  • Executed test cases and procedures for Functionality Testing, Transaction Testing, Positive Testing, Negative Testing, Black box Testing.
  • Participated in the user acceptance testing (UAT) phase to ensure that the system, meets the documented user requirements.
  • Used JIRA for bug tracking and reporting, also followed up with the development team to verify bug fixes and update bug status.
  • Generated repeatable user-defined functions and stored them as function libraries.
  • Ensured that the system was invulnerable from possible internal and external access.
  • Participated in team meetings to discuss the issues arising out of testing.
  • Ensured compatibility for Mac and Windows users.
  • Maintained quality procedures and ensure that appropriate documentation is in place.
  • Ensured RTM document had the required number of cases passed before being able to consider an application for further testing.
  • Analyzed potential problem cases and opened Software problem reports when a defect was confirmed.
  • Reported any defects found within the system.
  • Performed end-to-end testing to ensure the best possible experience for the customer.

We'd love your feedback!