Automation Engineer Resume
CA
SUMMARY:
- Having 4+ years of experience in Software Testing / Quality Assurance and Experience in testing web applications, as well as Standalone applications using manual testing and Automation testing using Java.
- Knowledge of all phases of Software Development Life Cycle (SDLC) and Software testing life cycle (STLC) using Agile & Waterfall methodologies and JIRA tools
- Excellent Coding skills using Java, C, C++, SQL and Scripting languages Java Script.
- Involved in Manual Testing and Retesting of the Application using Postman and Advanced Rest Client.
- Hands on experience in setting up the environment of Appium for automating test cases of applications for Mobile that are running on iOS and Android devices.
- Familiar with Web Technologies: HTML, CSS, JavaScript, xPath, XML, Web Services (SOAP and Restful), Log4j, Maven, Ant, Fire Path, Firebug, HTTP Fox, TestNG and Junit Technologies.
- Extensively worked with Selenium WebDriver/ IDE/ RC/Grid for testing web applications.
- Developed the Selenium Test cases with Data Driven, Selenium Page Objects Model Frameworks using: Selenium Web Driver, TestNG, Log4j, JXL, JDBC and Maven
- Experience with integrating with Jenkin & automating Selenium Tests with Continuous Integration
- Experience in testing and performing various validations Web Services (SOAP and RESTFUL), creating Test Suites & Data Driven Tests using SOAP UI Tool
- Experienced in manual testing and automate SOAP and Restful Web Services using SOAP UI, Apache HttpClient.
- Validating the Web Responsive Design patterns.
- Experience in testing native apps on phone, Android and iPad devices manually.
- Performed White Box testing using Junit framework
- Well Versed with in Black Box, Functional, White Box, System, Regression, Integration, GUI testing using both Manual and Automation Techniques.
- Extensive experience in different IDEs like Eclipse, and Edit plus.
- Exposure to build tools which include Maveen, HP Quality Center, Jenkins.
- Experienced in using repositories GIT.
- Working knowledge of Operating Systems: Windows, Mac, Linux and UNIX environments.
- Ability to handle multiple tasks and work independently as well as in a team.
TECHNICAL SKILLS:
Languages: Java, C, C++, SQL, Java Script
Testing Tools: Selenium WebDriver/IDE/RC/Grid, QTP, JUnit, TestNG, SOAP UI, Fire bug, Fire Path
Web Services: SOAPUI, WSDL, UDDI, SOAP, RESTFUL Services,BDD
Bug Tracking Tools: Rally, Quality Center, JIRA, Bugzilla
Web Technologies: HTML, CSS, JavaScript, xPath, XML, Web Services (SOAP and Restful), J2EE, .net, Log4j, JXL
IDE’s and Other Tools: Eclipse, Edit plus, Maven, Jenkins, HP Quality Center
Databases and Tools: Oracle, MySQL, SQL Developer, AWS
Web and App Servers: Apache Tomcat, Web Logic, Web Sphere, Microsoft IIS, Siebel
Version Control Tools: SVN, GIT, CVS
Operating Systems: Windows, DOS, Linux, Mac, UNIX
PROFESSIONAL EXPERIENCE:
Confidential, CA
Automation Engineer
Responsibilities:
- Actively participate in all Spec and Design review meetings.
- As part of Agile Team, I was responsible for Scrum Meetings and created test plans, test scenarios and wrote test cases for testing various services.
- Designed, implemented and maintained automation framework to measure and monitor memory, rendering frame rate, data streaming, and other core engine features.
- Created Selenium infrastructure for Regression Testing.
- Client Validation using Java script.
- Used to check the responsive design of the Web page.
- Trained new team members on how to use Selenium and help them create tests using the framework.
- Involved in creation of automation framework in Selenium Web Driver using behavior driven approach like Cucumber.
- Performed functional testing to identify various critical points in the application and automated it by using Selenium Web Driver.
- Experienced in manual testing and automate SOAP and Restful Web Services using SOAP UI, Apache HttpClient, Jackson, JAXB parsers.
- Implemented SOAP UI for Web Service Testing.
- Used different features of SOAP UI tool like data source, Property transfer steps, delay steps for performing the web services testing.
- Writing the test plans and test scripts on mobile (Ios & Android) as per requirements using Appium tool.
- Worked on Cucumber Testing applications and Responsible for preparing weekly status reports and validated the back - end data using SQL queries for data integrity. Used Jenkins continuous integration server to run automated test suites.
- Performed API Testing of server side business layer.
- Created selenium based scripts using Java and JUnit.
- Developed java based library to read test data from XML & properties files using JUnit and Selenium.
- Used other confluence tools like Wiki for document sharing.
- Developed the classes in Log4J to implement logging feature in all the application modules.
- Executed SQL queries to validate the Data in tables .
- Did functional testing, regression testing, smoke testing, and integration testing.
- Worked on cross platform (OS and Web browser) testing.
Environment: Agile, Selenium Web Driver/IDE, Java, Claims, Rendering Engine, Java,TestNG, JXL, HTML, CSS,XML, SOAP UI, RESTFUL, Cucumber, Firebug L, HP Quality Center , SOAP, AJAX, MySQL, JUnit, Java Script, Log4j, SQL, UNIX, MAVEN, Jira, , Oracle, SQL, Windows.
Confidential
QA Engineer
Responsibilities:
- Assessed & analyzed user stories and participated in Sprint planning, Review Sessions & Scrum Meetings and developed Test scenarios, Test cases, Test data, Test procedures, Test reports.
- Performed Parallel and Cross Browser testing on different browsers like Internet Explorer, Chrome, Safari, and Firefox where multiple tests were run at the same time.
- Created Data Driven Framework to test with different sets of test data.
- Designed and executed the Automation Test Scripts using Selenium Web Driver and JUnit.
- Created the tests that have no user interaction as a set and executed them as Batch tests using ANT.
- Implemented Automated execution of tests (nightly and need based) using ANT and Jenkins.
- Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium Grid and Jenkins.
- Performed different testing task using various test scripts on Selenium Web Driver and Junit.
- Used Firebug to identify web elements using XPath and CSS selectors.
- Executed SOAP based web services API testing (Java client and SOAPUI).
- Worked on creating test case for object-driven framework for selenium web driver.
- 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.
- Used XML files in sending/receiving XML requests using SOAPUI.
- Http Client uses a Http Uri Request to send and receive data, Important subclass of HttpUriRequest are Http Get and Http Post
- Involved manual testing of various test cases with respective test scripts on Selenium and generate analysis report with Quality Center.
- Involved in testing of web application by creating XML test suite.
- Data Validation and testing using SQL and PL/SQL with Oracle and Toad also JDBC.
- Conducted backend testing using SQL queries to validate data for database and Used SQL queries for retrieving data from database for executing user specific test cases.
Environment: Agile, Selenium Web Driver/IDE, Java, TestNG, Jira, JXL, HTML, XML, SOAP UI, RESTFUL, SOAP, Appium, Firebug L,, AJAX, MySQL, JUnit, Log4j , SQL, UNIX, MAVEN, Java Script, Oracle, SQL, Windows.
Confidential
Tester
Responsibilities:
- Experience in Performance engineering Experience in strategizing performance tests for Large or distributed programs Experience in Agile performance testing Experience with Diagnostics tools.
- Analyzed the business and functional requirements and developed Test Plans and Test scenarios.
- Involved in weekly meetings with developers and business analysts to understand the Application logic and business process.
- Effectively coordinated with the development teams and conducted integration testing throughout various phases of Release.
- Wrote test cases and tested interface files.
- Used SQL queries to verify the search capability by retrieving test data prepared.
- Involved in Manual Testing of the various reports developed.
- Performed the Peer Reviews for the Test Designs and suggested required modifications.
- Documented Testing Procedures for various functional processes.
- Created some reusable and application specific functions using Selenium.
- Performed data driven tests in Selenium using java.
- Used Maven as build and configuration tool.
- Extensively used TESTNG as Testing Framework for java applications.
- Involved in Manual and Automation testing.
- Review test cases and scripts created by team members.
- Used SVN repository as Version Control.
- Organized library was used to maintain reusable classes and methods.
- Executed SQL queries for backend data validation.
- Worked closely with developers for issue resolution and bug status updates.
Environment: Selenium Web Driver, QTP, Web Services, SAOP, RESTFUL, SOAP UI, TESTNG, Java, XML, Quality Center, SQL, PL/SQL, JUnit, GIT, SVN, Maven, Oracle, Windows.
