Automation Test Engineer Resume
Bloomington, IL
PROFESSIONAL SUMMARY:
- Senior Selenium Automation Specialist with 9+ years of experience in Developing Test Strategy, Test Cases, Test Plan and Automation test scripts using Selenium WebDriver, BDD, Jbehave, Serenity and JAVA,
- Diversified experience in Automation and Manual testing.
- Expertise in Selenium automation using Selenium WebDriver, JAVA, JUnit, Maven, Jenkins.
- Worked on all testing like Regression Testing, Integration Testing, System Testing, Functional Testing and Unit Testing.
- Expertise in software testing (Manual and Automation) with a solid understanding of Test Planning, Test Design, Test Execution and Defect Reporting & Tracking & web based testing, Selenium WebDriver using Eclipse IDE and STS.
- Highly efficient in Agile, Waterfall and Complex project environments.
- Extensive experience in Behavior Driven Development, Automation (Windows), Manual, Database and Web Services testing.
- Developed and executed test scripts using Selenium WebDriver and analyzed Test Results and created Defects.
- Developed Test Scripts to implement Test Cases, Test Scenarios and features for BDD (Behavior Driven Development), using Jbehave.
- Well versed in different management scenarios like Change Control, Quality Assurance, Defect Tracking, System Integration, and Task Scheduling.
- Sound knowledge on Object Oriented Programming (OOP) concept. Extensively used Java for test case automation.
- Participated in Planning and daily standup meetings as part of the agile team; attended grooming sessions and Retrospectives.
- Proficient in Designing Test Cases, Test Scenarios, Test Scripts and Test reports of manual and automated tests.
- Have excellent skills in Java & JavaScript and written many re - usable functions to automate the application.
- Maintained the Selenium & JAVA automation code and resources in source controls like SVN over the time for improvements and new features.
- Proven ability in working individually or as a part of team, Problem solving, Process improvement activities, Analytical skills, reporting and Assisting to Manager.
- Good at multi-tasking and working well under tight deadlines with high efficiency.
- Experience in working with small and large groups and successful in meeting new technical challenges and finding solutions to meet the needs of the customer.
- Result oriented and a quick learner with excellent Communication, Presentation, Problem- Solving, Analytical, Organizational and Interpersonal Skills.
TECHNICAL SKILLS:
Test Approaches: Waterfall, Agile/Scrum.
Programming Languages: Java/J2EE, JavaScript, HTML, CSS, XML
Automation Tools: Selenium Web Driver, Jbehave, BDD, Serenity Reports, SOAP UI.
Test Build & Integration Tools: Maven and Jenkins
Databases: SQL, Oracle, Postgre
Web Server: Apache Tomcat
Development Tools: Eclipse, STS
Operating Systems: Windows 2000/2003/XP/VISTA/7, UNIX
Programming Concepts: Object Oriented Programming (OOPS)
Version Control Tools: SVN
PROFESSIONAL EXPERIENCE:
Confidential, Bloomington, IL
Automation Test Engineer
Responsibilities:
- Participated in Release requirement analysis, Release plan and scoping meetings. Attending Testing plan review meetings with Business, solution design and development team.
- Working with solution design team on functional navigation and testing clarifications.
- Developed and updated Test Scripts based on the Functional and Technical Specifications.
- Implemented automation using Selenium WebDriver, JAVA, BDD, Jbehave, Serenity, SVN and Maven.
- Performed Data driven testing to validate the components displayed on the website using Selenium.
- Performed Browser testing on different browsers like Internet Explorer, Chrome, and Firefox where tests were run using Selenium WebDriver.
- Performed Application Screenshots and copied the images whenever exceptions occurred and also at important checkpoints of application execution.
- Used Maven, SVN to execute Selenium automation suites on different platform, browser combinations.
- Virtualize services using Rational Integration tester (RIT) and publish in RTCP server environments.
- Responsible for Identification of the required regression scope, automation scope, automated test Scripts review and strategy for automation testing.
- Developed automated test scripts by setting up Page Factory and Page Object patterns.
- Develop Gherkin stories and tasks for sprints, communication with developers and team members to ensure defect resolution and manage defects in bug tracking tool.
- Conducted test case reviews and presented the test cases/test scenarios to the team members for all iterations.
- Developed BDD tests using Jbehave by writing behaviors and step definitions.
- Worked in a highly dynamic AGILE environment and participated in scrum and sprint meetings
- Assisted Manager by providing automation strategies, Selenium/Jbehave Automation and Serenity reports.
- Understanding requirements, technical specifications and writing Manual & Automation test cases based on business requirements
- Played an integral role in performing functional testing, GUI, localization and compatibility testing.
Environment: Selenium WebDriver, Selenium RC, BDD, Jbehave, Serenity Reports, Java/J2EE, JavaScript, Rational Integration Tester (RIT), STS, Spring, SVN, Web Services, SQL, Maven, SOAP UI, Jenkins.
Confidential, Bloomington, IL
Automation Tester
Responsibilities:
- Developed and Executed Test Scripts using Selenium WebDriver and analyzed Test Results.
- Involved in preparing test cases using Selenium Web driver to validate all UI components, Pop-ups, Browser navigations, Mouse Movements.
- Developed Selenium Web Driver Scripts for Desktop browsers.
- Performed Functional testing as per user stories and also performed Integration Testing & System Testing using Selenium WebDriver automation scripts.
- Developed Perfecto Selenium Web Driver Scripts and executing test scripts in Parallel Mobile Devices and Parallel Tablet Devices.
- Executed Automated Scripts for Integration Testing and System Testing.
- Performed Data driven testing to validate the components displayed on the website using Selenium.
- Performed Browser testing on different browsers like Internet Explorer, Chrome, Safari and Firefox where tests were run.
- Involved in analyzing system specifications, design, development and execution of test plans and test cases for Manual and Automated testing.
- Setup the Automation framework using Selenium WebDriver to run test cases in multiple browsers and platforms.
- Developed custom libraries for automation using JAVA & Selenium WebDriver.
- Involved in design and implementation of Selenium WebDriver automation framework for regression test suites.
- Maintained and executed Maven build files for running automated tests.
- Implemented mobile automation frameworks Perfecto using Web Driver.
- Implemented Perfecto scripts to test IOS and Android platforms.
- Expertise in using UI Automator viewer in Perfecto to inspect elements in mobile applications.
- Implemented Automated execution of tests (nightly and need based) using Maven
Environment: Selenium Web Driver, Perfecto Mobile Cloud, SVN, Maven, SOAP UI, HTML5, XML, Trac, STS, Lotus Notes, JAVA.
Confidential, Bloomington, IL
Automation Tester
Responsibilities:
- Involved in gathering business requirement, studying the application and collecting the information from developers, and business.
- Designing the test cases based on test scenarios and executing test cases.
- Browser testing on Chrome, IE and Firefox.
- Developed scripts based on Manual Test cases using selenium web driver.
- Involved in development of Test Framework using Selenium WebDriver, Maven.
- Organizing the status meetings and send the Status Report (Daily, Monthly) to the Onsite/Client.
- Delivering the Daily Status in various modes like Email, Phone, and Lotus Notes.
- Involved in Automation Environment setup using Eclipse, Java, Selenium WebDriver Jars and JUNIT.
- Analyzed and selected the test cases for automation and provided effort estimation for the same.
- Preparing the test data which was useful to the Automation Team.
- Developed Automation Test strategy and plan for various modules.
- Reviewing Test Cases and procedures to ensure coverage of and conformance to business requirements.
- Developed test cases for functional and regression testing of the application.
- Report the bugs through email to onsite team.
- Modify and update Automation scripts when developers change the code in Agile Environment
- Preparing scenario documents and involved in scenario path Testing
- Automated, debugged and resolved issues in test scripts.
- Participated in smoke testing, regression testing and user interface testing.
- Review, creation and execution of Test cases, test scripts and documentation related to functional, backend and integration testing based on the user stories.
Environment: Java, J2EE, Selenium Web Driver, Web Services, SOAP, HTML, Java Script, CSS, SVN, Maven, SQL, Oracle.
Confidential, Bloomington, IL
Programmer Analyst
Responsibilities:
- Identifying the feasible automation test scenarios from the manual test cases.
- Participated in peer review with team and developers to review test cases/test scripts.
- Involved in the migration of Selenium RC Scripts in to Selenium Web Driver Scripts.
- Performed System, Integration, Smoke, Sanity, Functional, Back-end, Positive and Negative and monitored the behavior of the applications during different phases of testing using testing methodologies.
- Regression testing was performed after each build release of the application and updated the Scripts by executing the Regression suites built using Selenium and approve for regression suit.
- Used Hybrid Framework of Selenium to get data from Excel.
- Created Selenium Test cases for automation using Selenium Web Driver and Java.
- Interacted and worked with the development team to analyze the defects and reported them in Quality Center and tracked them for closure.
- Parallel, Cross - Browser Testing using Selenium Grid and TestNG.
- Participated in weekly QA status and project status meetings to report any defects and issues encountered in application.
- Creating and updating automation scripts for Regression Testing.
- Prepared Test Execution Reports and Reviews.
- Designing the test cases based on test scenarios and executing test cases.
- Created and executed detailed test cases with step by step procedure and expected results and maintained the test logs, test reports, test issues, defect tracking using Trac.
Environment: Selenium WebDriver, Selenium RC, Java/J2EE, JavaScript, Eclipse, SVN, Java, Lotus Notes, Trac, SVN, Maven.