Automation Engineer Resume
Grove, IL
SUMMARY
- Around 6 years of hands - on experience in Software Quality Assurance, Selenium Automation Development and Quick Test Professional.
- Expertise in Setup of Selenium WebDriver using Eclipse IDE as well as writing automation scripts in JAVA.
- Expertise in Quality Analysis with strong understanding of Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC) and object-oriented methodologies.
- Extensive experience in reviewing Business Requirement Documents, Software Requirement Documents and preparing Test Cases, Test scripts and Execution.
- Experienced in Functionality, Integration, Performance, ad-hoc, Stress and Regression Testing on Web, Client/Server based and mobile applications.
- Experience in conducting the Batch execution using TestNG.
- Proficient in writing Selenium WebDriver automation scripts in JAVA using Maven and TestNG Automation Testing for Web Applications.
- Involved in Preparing Test Plans, Test Cases, Test Strategy, Test Case Specifications and Test Scenario's, Test data, Test log and Defect Reports.
- Expertise in Selenium automation using Selenium Web Driver, Selenium Grid, JAVA, Junit & Maven.
- Well versed with testing in Agile environment.
- Conducted Functional Testing using Selenium Web driver.
- Involved in Automation Framework using Selenium, Testing, and Selenium server.
- Tested a large social network application on multiple platforms - web, Android and iOS.
- Strong in performing database backend testing and in writing SQL Queries.
PROFESSIONAL EXPERIENCE
Confidential, Grove, IL
Automation Engineer
Responsibilities:
- Developed Web Client Test Cases based on Business Rules.
- Followed the Agile methodology due to the continuous change of requirements.
- Performed functional, negative, positive, Integration, Regression, End to End and User Acceptance Testing.
- Done batch testing using testing framework TestNG for better structuring and re-usability of code.
- Developed User Defined Functions (UDF) to support the automated scripts.
- Developed the Automation Test Scripts using Selenium Data Driven testing framework.
- Execution of test script in batches in Selenium Web Driver using TestNG frame work.
- Verified cross browser compatibility.
- Worked with developers and the testers to verify test cases.
- Involved in querying using SQL and updating records and validate database records as expected
- Extensively automated regression and functional test suites by developing test cases, test suites using Selenium Web Driver, JAVA, and TestNG.
- Investigated software bugs and maintained reports, tracked defects.
- Extensively used Quality Center for test planning, maintain test cases and defects.
- Categorized bugs based on the severity and interfaced with developers to resolve them.
- Execution of daily smoke tests to ensure the deployment of each environment is stable.
- Divided various functional areas of the application into various Risk Levels for effective testing of the application, also risk leveled all the Test Cases accordingly.
- Prepared status summary reports with details of executed, passed and failed test cases.
Environment: Test Cases, Smoke test, Web Driver, Batch, Agile Methodology, Java, Selenium, Quality Center, UNIX, MS Office & SQL Server 2014/2012.
Confidential, Cary, NC
Automation Engineer
Responsibilities:
- Detailed study of Business Requirements, Software Requirement Specification (SRS), Product Catalog Document.
- Analyzed Business, Functional Requirements, and Design Review Documents to develop Test Plan for projects involved and wrote Test Scripts for positive, negative cases.
- Developed and executed SQL queries for testing database integrity and for data analysis using Selenium.
- Frame work development and deployment.
- Cross browser testing both manual and automation on different browsers.
- Writing Test automation script in Selenium Web Driver.
- Automation script development, Execution and delivery.
- Conducting the Batch execution using TestNG.
- Used testing framework TestNG/Junit for report generation.
- Created Test Suites and ran the regression tests using batch.
- Performed Compatibility, Functional, Stress, Regression and System testing at different test phases.
- Participated in all phases of testing life cycle including document reviews, inspections, bug review meetings and project status meetings.
- Heading Customer Communication and Status meeting.
- Implementing Test plan and strategy creation.
- Involved in Reviews of test cases and automation test scripts.
- Validated the database by executing SQL queries.
- SQL queries for database validation.
- Participated in the team walkthrough, Inspection and Technical Review meetings to discuss the issues arising out of testing.
Environment: Automation Script, Selenium, Test Plan, Test Script, Manual Testing, Test Cases, TestNG, Java, Eclipse, Junit, SOAP UI, SQL, UNIX, Windows 7/Vista/XP.
Confidential, CA
QA/Mobile Tester
Responsibilities:
- Attending daily scrum to understand the requirements/changing requirements.
- Identifying test scenarios and documenting test cases in excel sheet.
- Manual testing performed on both Android and iOS platform.
- Performed regression testing on builds.
- Reported bugs using Bugzilla.
TECHNICAL SKILLS
Testing Tools: Selenium IDE, Web Driver, QTP/UFT, Silktest.
Testing Frameworks: Data Driven, Keyword, Junit and TestNG
Reporting Tools: Quality Center, JIRA and Bugzilla
Operating Systems: Windows XP/98/7, iOS and UNIX
Databases & Tools: SQL Server, My SQL, MS Access, Oracle
Web Servers: Microsoft IIS, Apache Web Server and Java web server
Languages: C, SQL, VBScript, JavaScript, Java
Internet Technologies: HTML, XML, JSP, J2EE