Qa Automation Engineer Resume
GA
SUMMARY
- More than Seven years of immense experience in Software Quality Assurance utilizing both Manual and Automation methods.
- Strong experience in Manual and Automation testing of Web based and client Server Applications
- Good Knowledge in Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC) on Waterfall, V - Model and Agile Environments.
- Proven ability in designing and creating automation frameworks for J2EE based applications using Java, Junit/ TestNG, Selenium WebDriver/IDE/Grid, ANT/Maven and Jenkins.
- Experience in Smoke Testing, Functional Testing, Integration Testing, GUI Testing, Regression Testing, Load/Performance Testing, System Testing, User Acceptance Testing.
- Experience in test automated scripts generation using Selenium WebDriver and TestNG.
- Good experience in Bug tracking tools like Quality center, Test director, Clear Quest and BugZilla.
- Using Spring Framework written Java Coding for API Testing using Post. Performed Java Web Services testing for REST API Calls. Performed API Testing using Rest Client and SOAP UI.
- Using JMeter performed Unit Level Validation like special characters, uniqueness, invalid input, specified data range, boundary values for account creation.
- Experience in performing Performance, Stress and Load Test on various web-based applications using automated tools such as LoadRunner, JMeter.
- Experience in preparation of test plans, Development, review and execution of test Scripts based on functional and business requirements
- Experience in Cross-Browser Testing using IE, Chrome, Firefox, Safari etc.
- Good knowledge in databases like MS SQL Server, Oracle and MySQL.
- Possess good programming skills and understanding of JAVA, JSP, HTML, UNIX shell scripts, SQL.
- Well versed in different management scenarios like Change Control, Quality Assurance, Defect Tracking, System Integration, and Task Scheduling.
- Experience with UAT testing along with data setup, Environment setup and coordination between users, Development, Business Analyst and Product Management teams.
- Hands on Experience on testing web services (SOAP, REST) using SOAP UI Tools Good Knowledge in Data Base concepts and have experience in Oracle table data manipulation using SQL queries.
- Extensive experience in all MS office, MS Windows operating systems, designing and implementing web-enabled and enterprise client/server applications with various software tools in various architectures.
- Ability to work closely with business analysts, project managers and developers to understand requirements and business processes for testing.
- Quick learner, strong work ethics and willingness to work hard to achieve employer objectives.
- Excellent interpersonal and communication skills and ready to take an independent or team challenge.
TECHNICAL SKILLS
Testing Tools: Selenium Web driver/IDÉ/RC/Grid, Junit, TestNG, Test Director, QTP, HP Quality Center/ALM
Languages: C, C++, C#, Visual Basic, Java, JSP, HTML, XML, JavaScript, SQL, VB Script, and Visual Basic
Built / CI Tools: ANT, Maven, Jenkins/Hudson
Version Control: CVS, Git
Methodologies: Agile (Scrum), Waterfall, TDD
Databases: Oracle, MS-SQL server & MS Access
Test & Defect Management: Jira, Bugzilla
Configuration Management: SVN, GITHub, Jenkins
Operating Systems: UNIX, Linux, Windows, Mac OS, MS DOS
PROFESSIONAL EXPERIENCE
Confidential,GA
QA Automation Engineer
Responsibilities:
- Analyzed business requirements and functional documents, created the test strategy document that define the test environment, phases of testing, entrance and exit criteria into different phases of testing and resources required to conduct the effort.
- Developed and Implemented automation using Selenium WebDriver and Java. Used Eclipse IDE to develop & debug the code.
- Developed and implemented robust MVC Pattern base testing with Selenium WebDriver which cut down the script development time in half.
- Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites (TestNG and Maven).
- Extensively developed automation test scripts for regression testing (TestNG).
- Configured Selenium WebDriver, TestNG, and Maven tool and created Selenium automation scripts in Java.
- Maintained and executed Maven build files for running automated tests.
- Involved in the Continuous Integration of the automation framework with Jenkins.
- Implemented Automated execution of tests (nightly and need based) using Maven and JENKINS.
- Configured the test suite to Jenkins to make it run on every successful deployment, which helped reduce the feedback loop time to the developers.
- Involved in writing Test Cases by using Wireframe, Design docs and Acceptance criteria.
- Used Firebug to do web based application testing with selenium for the commands and locator application.
- Extensively used XPATH, Regular expression and classes to perform UI actions. Exported output/reports for all automated testing results.
- Designed, maintained and executed Automated Integration framework of API/Web Services across multiple test and production environments using SOA test.
- Involved in testing Web services and XML with tool called SOAP UI and using this tool to locate WSDL file on internet, create Test cases and run them.
- Created data-driven automation scripts for testing API Web Services using SOAP UI.
- Used HP Mercury Quality Center for Test Management, for Functional Test Automation.
- Performed User Acceptance Testing in the final phase of software development process to check the functionality of the software.
- Performed data accuracy, data validation and data integrity testing by querying the database using SQL queries to check the data table on server.
- Involved in defect management - Track all the defects raised, conduct defect meetings to update the status of all the defects on periodical basis, publish a consolidated list on weekly basis.
Environment: Java, Selenium WebDriver, Jenkins, Maven, TestNG, SOAP UI, Quality Center, Git, Fire path, Firebug, XPATH, CSS, HTML, Groovy, Java Script, XML, SQL, Oracle, Windows.
Confidential
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.
- 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.
- Performed functional testing of Web services testing using SOAP UI.
- 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, Fire path, Firebug, Xpath, HTML, CSS, agile, Internet Explorer, Chrome, Firefox, SQL, Windows.
Confidential,NJ
Quality Assurance Analyst / Tester
Responsibilities:- Identifying the testing scope, developing and implementing test strategies and test plans, extracting test data and test cases.
- Test scenarios are created for Positive, Negative, Boundary cases
- Understanding of the application and identifying the Scenarios that can be tested for Regression.
- Responsible for manually testing the entire application for Functionality, Business Logic and Use case adherence and test documentation like Writing Test Plan, Test Scenarios, Test Cases and Test Matrix documents and Use Case Analysis.
- Used Requirement Traceability Matrix (RTM) to ensure that all the requirements and Change Requests are tested.
- Creating the scripts, modular scripts, debugging them and enhance the scripts.
- Attending Weekly/Daily calls with client.
- Performed regression testing, business functional testing, sanity testing, integration testing, browser compatibility, mobile devices testing and Multilingual Testing.
- Training and sharing the knowledge to the new resources.
Environment: HP Quality Center, Quick Test Professional, Jira, Java, HTML, Windows XP, MS-Office, Oracle, SQL.
Confidential,NY
Quality Assurance Analyst / Tester
Responsibilities:- Participated in all phases of the SDLC (Agile) right from User Story reviews to deployment and interacted with all technical groups and contributed to the overall quality enhancement of the application.
- Executed Automated Test Cases, Test Scripts, and Testing Scenarios, using Mercury Quick Test Professional for Regression testing, implementing the required checkpoints, data driven routines and updated them from time to time.
- Played active role in various types of testing like business functionality testing, regression testing, integration testing, browser compatibility, mobile devices compatibility testing and end to end testing.
- Supported Test Automation using QTP and worked extensively with test script designing, debugging, execution and maintenance.
- Defect reporting, tracking and generation of reports and graphs for management requirements using Mercury Quality Center.
- Extensively used SQL & PL/SQL to extract data required for testing and performing data validation and confirm the accuracy.
Environment: Java, HTML, Oracle, Win XP/ 2000 / Win 7, HP Quality Center-ALM, QTP, MS-Office, Internet Explorer, Google Chrome, iPad, iPhone.
Confidential,NJ
Quality Tester
Responsibilities:- Worked with Business Analysts and Developers for requirements process review and developing Test Scenarios.
- Directly Interact with Project Teams, Developers, Business Analysts and Clients for Test requirements, clarifications and Testing.
- Provide daily status report, defect matrices, daily updates to lead; Provide daily status report on task assigned to the Project Manager/Client.
- Analyzed Business Requirements use cases AGILE (SDLC) PROCESS and worked on manual testing of the application.
- Involved in UAT testing in UAT environment.
- Preparing Functional/regression Test Cases/Scripts in HP Quality Center/ALM under Test Plan, And Review Test Requirements, Creating Test Plans and Test Strategy documents.
- Handle tests like Business Functionality, Documentation testing, User Acceptance Testing (UAT), browser compatibility testing, Integration testing.
- Involved in developing test plans, test cases, and test scripts.
- Participated in daily stand ups & reviews
- Involved on testing the new functionality based on test cases and coordinated with development team in fixing the issues, Defect Management by Logging and Tracking bugs during execution in Test lab.
- Participated in project meetings, release meetings, QA status meetings and Go-No-Go meeting.
Environment: Java, Oracle, HTML, XML/XSL, Jira, UNIX, Windows.
Confidential,MN
Quality Tester
Responsibilities:- Analyzed Requirement specifications.
- Developed test plan and strategy to drive the test efforts.
- Developed test cases after analyzing specification documents.
- Performed functional testing and end-to-end testing of the application.
- Performed browser compatibility testing to support application delivery on Internet Explorer, Chrome and Firefox.
- Performed Regression testing during various phases of the application and analyzed results.
- Converted manual test cases to automation test script using QTP to support regression testing.
- Defect report and tracking was done by using Mercury Quality Center.
Environment: Java, HTML, HP Quality Center, Quick Test Professional, Windows XP, MS-Office, Oracle, SQL.
