Automation Test Engineer Resume
Houston, TX
PROFESSIONAL SUMMARY:
- QA Test Engineer with 6+ years’ experience in Software Testing in Client Server Application and Web based application using Manual Testing Techniques and Automated open source Testing Tools.
- Expertise in Quality Analysis with strong understanding of Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC), Bug Life Cycle (BLC) and object oriented methodologies like Agile, Waterfall, TDD.
- Experience in designing and creating automation frameworks for J2EE based applications using Java, Junit/ TestNG, Selenium WebDriver/IDE/Grid, ANT/Maven and Jenkins.
- Experience in testing web services API (SOAP, REST) using SOAP UI Tool.
- Sound knowledge on Junit, TestNG framework for Unit and Functional testing, Maven and ANT for Project building, Jenkins/Hudson for Continuous Integration.
- Hands on experience in developing Test plan, Test cases, User Acceptance Test (UAT) and executing regression test cycles.
- Experience in all stages of testing - Integration, Smoke, Regression, System/end-to-end/Process, Usability, Web and Maintenance testing.
- Possess good programming skills and understanding of JAVA, JSP, HTML, UNIX shell scripts, SQL.
- Experience in using Quality Center extensively for establishing Traceability to Requirements, Test Cases, Bug tracking and Reporting.
- Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using Quality Center, JIRA and Bugzilla.
- Strong PL/SQL, developing database queries for Backend Testing, in-depth Knowledge of Oracle and SQL Server, Knowledge in performing Database testing on Oracle, SQL Server using SQL Developer and TOAD.
- 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.
- Well versed in different management scenarios like Change Control, Quality Assurance, Defect Tracking, System Integration, and Task Scheduling.
- Backend testing using SQL Queries. Involved in creating the Scenarios for single and multi-user test. Expertise in Data driven testing, Back-End testing.
- Worked with Unix/shell scripting for caching data from Oracle database to MySQL database.
- Thorough Understanding of Unix/Linux/Windows Environment.
- 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.
TECHNICAL SKILLS:
Testing Tools: Selenium Web driver/IDÉ/RC/Grid, JUnit, JMeter, TestNG, Quality Center/ALM, QTP, Cucumber, Soap UI, Rally, Jira
Languages: C, C++, HTML, XML, CSS, Java, JavaScript, SQL, PL/SQL
Built Tools: ANT, Maven
Continuous Integration Tool: Jenkins, Hudson, Cruise Control
Defect Tools: HP Quality Center/ALM, JIRA
Methodologies: Agile (Scrum), Waterfall, TDD
Version Control: CVS, SVN, Git
Servers: Web Logic, WebSphere, JBOSS, Apache, Tomcat
Databases: Oracle, SQL Server, MS-Access
Operating Systems: Windows, Mac OS, UNIX
PROFESSIONAL EXPERIENCE:
Confidential, Houston, TX
Automation Test Engineer
Responsibilities:
- Actively Involved in Software Development Life Cycle and Test Life Cycle, Test strategies, Methodologies and processes.
- Used Quality Center to prepare Test cases, procedures, Requirements Traceability Matrix and managing the Defects as per the Business requirements.
- Performed System Testing, Functional Testing, Sanity Testing, Regression Testing and Usability Testing. Used manual and automated scripts for testing the Application.
- Performed gray box testing and identified different test cases for regression testing.
- Coordinated with Project Managers, Business Analysts and System Analysts to set up the pre-validation and validation environment to execute the scripts.
- Used Selenium RC to test web sites and their systematic updates for functionality, usability, regression, performance, browser and operating systems compatibility.
- Involved in working with JUnit test runner and Eclipse.
- Built automated test-suites using WebDriver Java API / Selenium test suites, JUnit and TestNG. Creating test cases and test suits for backend testing.
- Developed and maintained release acceptance tests using Selenium IDE, JUnit, and Eclipse.
- Worked closely with Development as well as Requirement teams to ensure testing issues are resolved on timely manner.
- Worked in continuous integration environment. Deploy code stored in GitHub to QA environment via Hudson continuous integration tool. Manages QA process for release candidate. Reports progress to business development.
- Prioritized items with upper management to coordinate and test based on business priority. Delegated and coordinated daily and weekly tasks to offshore resources. Provide feedback to team, report progress to management.
- Designed and coded new features for internal harness application. (Java, SQL, JDBC, GitHub, JUnit).
- Expanded feature set considerably over a short period of time, significantly increasing product scope.
- Created CSS/XSLT script to parse XML results into HTML format.
- Created user defined functions in Java and implemented the functionality with Selenium.
- Performed end-to-end testing.
- Manually tested web applications as well as mobile applications before being launched.
- Performed unit testing as well as integration testing.
- Documented bugs found and solutions proposed during testing.
- Documented software defects and troubleshooting issues.
- Created documentation for manual tester procedures and best practices
Environment: Selenium Webdriver, HP Quality Center, QTP, JMeter, Java, Java Script, Eclipse IDE, HTML, SQL, Maven, JUnit, CSS, GitHub, Waterfall, Windows.
Confidential, Tulsa, OK
Automation Test Engineer
Responsibilities:
- Analyzed Business, Functional Requirements and Design Review Documents to develop Test plan for positive, negative test cases.
- Working in Agile methodology, Attended SCRUM meetings, and standup meetings.
- Investigated software bugs and interacted with Dev team to resolve bug issues using Microsoft Test Manager (MTM ).
- Performed the tasks of assisting agile tester in conducting test plans and test cases.
- Extensively worked on C# programming for C# automation/Performance testing in Visual Studio Ultimate.
- Import test cases from excel/word to Microsoft Visual Studio Test Manager
- Developing Test cases in Quality Center/ALM and executed the test cases in Test Lab module of QC.
- Performing Cross-platform, Functional, Regression testing, UI testing for mobile app using Appium test automation framework.
- Tested application under the Agile, scrum and sprint development and process.
- Report Test Failures and Defects using HP Quality Center and Team Foundation Server (TFS) and provide management with Regression Test Reports and Progress Reports.
- Gathered Test requirements and uploaded in hp Quality Center
- Involved in execution of all types of system testing including: Smoke, Functional, Integration, Regression, GUI, Load/Performance, System and User Acceptance Testing.
- Used HP Quality Center (QC) and JIRA for reserving, executing test cases, defect tracking, and the complete test management.
- Performed automated client-side GUI testing using Selenium RC/Webdriver that interacts with page elements as a real user would and regression test suites (TestNG).
- Assigned the tasks of assisting senior QA agile tester in developing test tools and test environment
- Expertise in using TFS to open bugs, create tasks and user stories, initiate change requests.
- Identified defects and monitored resolution via defect tracking tool QC/ALM
- Prepared Test Data and executed Test Cases from HP Quality Center.
- Directly tested HTML implementation and page coding with selenium automation.
- Worked with team to create Selenium infrastructure for UI testing of the websites and multiple browsers.
- Analysis of application requirements and entering of requirements into HP QC/ALM Execute the SoapUI test cases, logged the defects found in JIRA and assign them to the Developers.
- Prepared Test Data and executed Test Cases from HP Quality Center.
- Debugged, wrote SQL queries on Oracle for data validation and data creation.
- Knowledge of setting up execution environment on multiple machines using Selenium Grid.
- Run the builds using Continuous Integration tool Jenkins. Tested applications under Scrum (Agile) Methodology.
Environment: Selenium IDE/WebDriver, HP QC/ALM, Java, HTML, Agile, Scrum, Junit/TestNG, MAVEN, SOAPUI, SVN, JIRA, Eclipse, Jenkins, TFS, MySQL, Windows.
Confidential, Chicago, IL
Automation Engineer
Responsibilities:
- Involved in developing test plan, test strategies, test scenarios, test scripts and test steps based on Business and System Use Cases.
- Used automated scripts and performed functionality testing during the various phases of the application development using Selenium WebDriver.
- Involved in executing automated test cases using Selenium WebDriver to automate manual testing solutions.
- Performed Unit testing for Java applications using Junit.
- Worked on developing the automation scripts using Selenium WebDriver with Junit Frame work.
- Performed Data driven testing using Selenium WebDriver and Junit functions which reads data from property and XML files.
- Created test cases, test plans, tested API’s, wrote Junit test cases, executed code coverage, wrote automation scripts using Selenium, executed database queries for testing purposes and led different projects in the shipping and checkout domain.
- Developed ANT Build scripts to run Sanity Test scripts developed in Selenium WebDriver.
- Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
- 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.
- 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.
- Performed Integration and Regression testing to check compatibility of new functionality with the existing functionalities of the application using Selenium WebDriver.
- Developed test harness for Web Services automated testing by means of SOAP UI and ANT.
- Involved in testing SOA with Restful/SOAP Web Services. Created entire architecture for backend testing internal and third party API using Test Complete and SOAP UI.
- Performed functional testing of Web services testing using SOAP UI.
- Wrote test cases, implemented ran and added versions and iterations using Test Manager for positive, negative and END-TO-END Test cases.
- Worked on Cross Browser testing through Selenium WebDriver by testing the website on different browsers like Chrome, IE and Firefox.
- Identified and reported bugs using defect tracking tool HP Quality Center and presented bug reports for weekly status updates.
- Performed data accuracy, data validation and data integrity testing by querying the database using SQL queries to check the data table on server.
- 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 Web Driver, MVC, Junit, Ant, Jenkins, SOAP UI, Quality Center, Firepath, Firebug, Xpath, HTML, CSS, Agile, SQL, Oracle, Windows.
