We provide IT Staff Augmentation Services!

Automation Test Engineer Resume

3.00/5 (Submit Your Rating)

San Jose, CA

SUMMARY:

  • Highly skilled Professional with around 7 years of experience in Information Technology, with specializing in Software Quality Assurance Testing, proficient in testing on Client/Server and Web based applications.
  • Experience in all phases of Software Testing Life Cycle (STLC), Software Development Life Cycle (SDLC), Bug life Cycle and Methods like Waterfall and Agile.
  • Expert in developing Java Selenium WebDriver/RC/IDE/GRID test scripts and Test Frameworks using TestNG/Junit, ANT/MAVEN build tools.
  • Executed SOAP based web services for API testing (Java client and Soap UI).
  • Sound knowledge on Junit, TestNG framework for Unit and Functional testing, Maven and ANT for Project building, Jenkins/Hudson for Continuous Integration.
  • Extensive experience in implementing QA Methodologies, Test Plans, Test Cases, Test Scenarios and test deliverables for various applications
  • Proven experience in applying industry leading tools and solutions from IBM, HP, Open source to software testing.
  • Experience in Functional testing, Integration testing, Regression testing, Black box testing, White box testing, Unit testing, Graphical User Interface testing (GUI), System testing, API Testing, User Acceptance Testing (UAT) browser compatibility testing.
  • Experienced in using Jenkins as a Continuous Integration server to configure with GitHub and Maven.
  • Strong experience in cross browser, cross platform web testing with Selenium RC and WebDriver.
  • Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using Quality Center, JIRA, IBM Clear Quest, BugZilla.
  • Experience in building Test Plans and Test Cases and navigating through the test lab, fully involved in the process of Defect identification and resolution using tools like Quality Center and HP ALM
  • Good Experience in development of iterative and detailed project management plans and schedules using Agile - SCRUM methodology.
  • Experience in understanding the code written in different programming languages Java, VB Script, Java Script and databases like Oracle, SQL Server.
  • Writing and executing SQL - DDL, DML statements for checking the validity and integrity of the data in various databases such as Oracle, My SQL, and Microsoft SQL Server etc. to perform back-end-Testing.
  • Experience in writing and executing SQL queries to perform Data Validation and Back end testing of databases to check the integrity of data.
  • Skilled in using Jenkins as a Continuous Integration server to configure with GitHub and Maven as well as in testing XML parsers, DOM, Xpath, XQuery, HTML, DHTML, XSLT SOA, ESB technologies.
  • Experience understanding the code written in different programming languages Java, VB Script, Java Script and databases like Oracle, SQL Server.
  • Experience in Waterfall (Software Development Life Cycle -SDLC), TDD, BDD and Agile Project Environment.
  • Excellent interpersonal skills, proven team player with an analytical bent to problem solving and delivering under high stress environment.
  • Good analytical and communication skills and ability to work independently with minimal supervision and also perform as part of a team.

TECHNICAL SKILLS:

Testing Tools: Selenium WebDriver/RC/IDE/GRID, Junit, TestNG, HP Quality Center, JMeter, JBehave, Test Plan Manager, Test Director, SOAP UI

Bug Reporting Tool: JIRA, HP Quality Center, BugZilla, Visual Studio TFS

Languages / Scripting: C++, PL/SQL, Java, JavaScript, HTML, XML, Shell Scripting, UNIX, Python.

Application Tools: Eclipse, Fire bug, Fire path, Visual Basic 6.0, SQL*Loader, Toad, SQL Navigator, Putty, Code Collaborator, GIT Bash, Jira, SVN.

Frameworks: Junit, TestNG, TDD, BDD, Data- Driven Development

RDBMS: SQL Server, MySQL, MS-Access, Oracle 9i.

Firefox Add-ons: Xpath, Xpath checker, Firebug

Continuous Integration Tools: Jenkins, Hudson, Subversion, GitHub

Platforms: Windows, UNIX, LINUX, Mac OSX

WORK EXPERIENCE:

Confidential

Automation Test Engineer

Responsibilities:

  • Developed Test Cases and Procedures based on User requirement specifications and System requirement specifications.
  • Involved in Performing Functional testing, Regression testing, System testing, Integration testing, Security testing, Configuration testing, GUI testing and User Acceptance testing.
  • Setup and Configured the testing environment with Eclipse, TestNG, Selenium WebDriver and Selenium Java Client Driver.
  • Identified test cases to automate. Automate those test cases using Selenium WebDriver, TestNG and Java (Eclipse IDE)
  • Written and executed Selenium tests for automation testing of the web application using Selenium IDE and WebDriver.
  • Created user defined functions in Java and implemented the functionality with Selenium.
  • Implemented assertions, error collector functionalities for better validation using TestNG.
  • Involved in the Continuous Integration of the automation framework with Jenkins.
  • Created Test plan, High level scenarios, test case construction and test estimates, resource estimates and weekly status reports.
  • Responsible for implementation of Hybrid Test Automation Framework build using Selenium WebDriver, TestNG and Maven technologies under Java platform.
  • Developed automated tests for continuous regression testing and reducing manual testing using Selenium, TestNG and Maven.
  • Designed and developed Page Objects using Page Object Design Pattern and Selenium WebDriver.
  • Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly batch run of the Script.
  • Used Selenium WebDriver for writing test scripts for regression test coverage.
  • Used Xpath and DOM to work with dynamic and static objects in Selenium.
  • Executed the Test Cases to verify actual results to expected results.
  • Designed and developed test structure for web services to validate API calls using SOAP UI.
  • Used SOAP UI tool, to create a Web Service Test from SOAP request and validate the response against the database.
  • Developed Data Driven Tests using XML and Properties files.
  • Implemented Modular Framework for Selenium based scripts.
  • Conducted Cross browser testing in IE, Firefox, Safari and Chrome using Selenium.
  • Participated in Agile software testing process with regular QA meetings to discuss major features of the application, test cases to write and execute.
  • Managed Test results and defects using JIRA defect tracking tool.
  • Developed and executed SQL queries in the database to conduct Data integrity testing by checking the data tables on the server.
  • Worked with Developers, Business analysts and Project managers to determine requirements (H/W specs, Test Cases, Test Data).

Environment: Java, Selenium WebDriver/IDE, Junit, Jenkins, Ant, SOAP UI, Xpath, Eclipse, Subversion, HTML, CSS, XML, JIRA, MS Office, SQL, Oracle, Windows.

Confidential, San Jose, CA

Selenium Tester

Responsibilities:

  • Extensively involved in analyzing Business Requirements, created testing strategies, testing plans and prepared detailed test cases for the Application under Test (AUT).
  • Developed automation test scripts using Selenium Web Driver and Java.
  • Developed Data Driven Test scripts as well as running these scripts for Message processing, Registration, and Reports testing using Selenium WebDriver.
  • Created test cases, test plans, tested API’s, wrote JUnit test cases, executed code coverage and wrote automation scripts using Selenium WebDriver.
  • Performed parameterization of the automated test scripts in Selenium WebDriver to check how the application performs against multiple sets of data.
  • Created the JUnit test cases for the different web applications using Eclipse IDE.
  • Extended data driven framework and developed re-usable functions across the application.
  • Used JUnit Test to automate functional and regression testing across integrated environments.
  • Used ANT to build and run the Selenium WebDriver automation framework. Once the script got over, framework used to send the automation reports over email.
  • Involved in ANT configuration for running servers and scripts after the build.
  • 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.
  • Integrated the test suites to Jenkins to execute them automatically after every successful deployment.
  • Performed back-end testing on Oracle and SQL Server databases by writing SQL queries to make sure the contents displayed on the UI correct as per requirements specifications.
  • 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 SoapUI.
  • Recorded JMeter user scripts implementing parameterization both manually and by data driven wizards in JMeter.
  • 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: Java, Selenium WebDriver, Eclipse, Junit, ANT, Jenkins, SoapUI, Git, TDD, Agile, Quality Center, SQL, Oracle, Windows and UNIX.

Confidential, Bountiful, UT

QA Analyst

Responsibilities:

  • Created Test Plan, with the help of requirement documents (Business, Function) and used it along Test Case and Test Procedure to ensure the quality and reduce the risk of failure.
  • Created detailed Test Cases and executed them manually.
  • Analyzed multiple test scenarios for POS including tests to verify inventory, transactions, product sales, reports.
  • Worked on Selenium IDE, and Web Driver. Made, and checked the Java codes as per requirement.
  • Created content pages, User Controls, web forms and HTML pages for different modules using Java and C#.
  • Worked on Java and Java script for the scripting in Selenium.
  • Developed Selenium, script to automate GUI and functionality testing for the new features.
  • Analyze automated test plans and create test cases for selenium Tool as per new / existing requirements.
  • Documented the Test Requirements and Test Plan using Quality Center to track the stakeholders request for enhancements and changes. Additionally, created traceability matrix for the requirements.
  • Tested different functions of the POS system like scanning, payments, returns, reports etc. to make sure that the system met client requirements and expectations.
  • Logged, assigned severity and tracked bugs using Quality Center.
  • Tested the self-checkout stations were seamlessly integrated with the new POS system.
  • Used SQL scripts to verify the integrity of the database particularly while validating the Session Store and Profile Store records.
  • Attended periodic meetings with the development team and with the business analysts to provide feedback.

Environment: Quick Test Pro, Quality Center, Track Record, Oracle, COBOL, Excel, UNIX, Windows XP professional.

Confidential, Owing Mills, MD

QA Tester

Responsibilities:

  • Reviewed requirements and specifications and provided input during requirements and specification walkthroughs.
  • Analyzed system requirements specifications, developed test plans, test cases, and test data for testing the functionality, GUI, usability, user acceptance tests with both Positive and Negative Scenarios, especially focused on logical scenarios of the application.
  • Created and updated test cases in Excel sheets and generate Traceability Matrix.
  • Used C# for to develop webpages/ web forms.
  • Created and executed SQL queries against Oracle database compared the results and analyzed discrepancies.
  • Manually performed back end testing by writing SQL queries.
  • 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.
  • Participated in bug triage meetings with developers to validate the severity of the bug and responsible for tracking of the testing life cycle.
  • Maintained close and strong working relationship with teammates and management staff.
  • Worked with development teams investigated and corrected software bugs and deficiencies based on the testing results.
  • Experience with testing on UNIX/Linux and Windows environments
  • Involved in developing test methodologies, test plans and manual test cases for the application and prepared UAT test Plan.
  • Communicated with Manager, Team lead daily for testing efforts and sent Status Reports as needed like Daily and Weekly.

Environment: Manual Testing, QTP, c#, Quality Center, HTML, DB2, MS-Access, SQL Server, Windows XP, UNIX, Linux, MS Outlook.

We'd love your feedback!