Automation Engineer Resume
Alexandria, VA
SUMMARY
- 6+ years of Solid experience in automated infrastructure design and implementation using Selenium WebDriver.
- Expertise in participating in requirement analysis reviews and working sessions to understand the requirements and system design.
- Experienced in developing use cases, user interface specifications, and user requirement specification documents.
- Experienced in formulating Test Plans, Test cases, Test Scenarios, Test Approach and set up testing environment.
- Expert in both Manual and Automation testing of the applications.
- Proficient in overall Defect Management/Problem solving including tracking bugs and reporting using ALM/Quality Center and Jira.
- Expertise in using Jira as a project management tools.
- Experienced on writing complex SQL queries and PL/SQL procedures to extract data from various source tables to perform database testing.
- Experienced in using Maven build tools to manage framework dependency jar files.
- Experienced in customizing Selenium API to suit in testing environment.
- Experienced in developing and executing automation Regression testing and System testing using Selenium.
- Experienced in performing Data driven testing to validate the components displayed on the website using Selenium.
- Hands on experience in Develop Automation Scripts, Execution and Analysis Test Results using Hybrid, Keyword Driven Framework and Data Driven Framework in Selenium.
- Experienced in using Apache POI to read data from external sources to verify web application reliability.
- Experienced in using GitHub as a source repository system to share code within the office as well as with the team in overseas.
- Experienced in using Jenkin as a Continuous Integration server to configure with GitHub and Maven.
- Expertise in Scheduling testing job and set up the flag to run automation script.
- Experienced in providing the efficient locators strategy like xpath and css to run WebDriver script in stable condition.
- Experienced in both UNIX and Windows platform.
- Experienced in Peer review of test cases and Preparing Test Reports.
- Experienced in coordinating efforts between development teams and offshore enterprise test team.
- Experienced in writing scripts to test mobile application integrity using a variety of software.
TECHNICAL SKILLS
Testing Tools: Selenium RC, WebDriver, Selenium Grid, Quality Center, QTP, Soap UIRESTful, Sikuli, Jenkins, JMeter
Mobile Technologies: Appium, Robotium, Android Driver
Bug Tracking Tools: JIRA, Quality Center, TestDirectorDatabases SQL Server,Oracle, MongoDB
Web Technologies: ASP, XML, HTML, VB, VB.Net, CSS, JSON, ASP.Net., BDD
Testing Framework: JUnit,TestNG.
IDE: Eclipse, NetBeans, IntelliJ, Flex Builder, Notepad+Servers Web logic, Web Sphere, Apache.
Languages: JAVA, C/C++, C#, SQL, PL/SQL, VB script, Java Script.
Repository System: GitHub, Subversion
Operating Systems: Windows, UNIX.
PROFESSIONAL EXPERIENCE
Confidential, Alexandria, VA
Automation Engineer
Responsibilities:
- Analyzed various documents and use Cases to prepare the detailed Test Plan.
- Participated in the full software life cycle for testing activities - from test planning, test execution to test monitoring, status reporting, documentation and data validation.
- Reviewed requirements documented (mapping document) by Business Analyst for thorough understanding of the application.
- Created Test Cases using the SDLC procedures and reviewed them with the Test lead.
- Executed all the Test Cases in the Test Environment and maintained them and documenting the test queries and result for future references.
- Helped QA Engineers automating test cases and triage automated test results.
- Developed the test scenarios from the product stories and authoring test cases for them and uploading them in ALM.
- Responsible for leading the efforts on managing test cases, reports, tracking test cases and defects prioritization with Quality Center.
- Reported the bugs through email notifications to developers using ALM.
- Extensively tested the Business Objects report by running the SQL queries on the database by reviewing the report requirement documentation.
- Responsible for developing automated test cases with Selenium and custom scripting as appropriate to the test case.
- Developed and maintained custom libraries for the common automation framework using JAVA in Selenium.
- Performed Integration and Regression testing to check compatibility of new functionality with the existing functionalities using Selenium.
- Designed Automation Testing Framework for web-based application using Selenium that maintains the work flow as an end-user.
- Validated the data through various stages of data movement from staging to Data Store to Data Warehouse tables.
- Involved in debugging and troubleshooting problems in Linux/Unix based application servers such as JBoss, Tomcat, WebSphere environments.
Environment: Selenium RC, WebDriver, Selenium Grid, Quality Center, Soap UI, HTML, XML, Oracle, Java Script, Ajax, UNIX and Windows.
Confidential, Bethpage, NY
QA Analyst
Responsibilities:
- Involved in developing and executing Test-plans & Test-cases for complex, highly scalable and fault-tolerant systems & interfaces that are developed in Agile methodology using J2EE and open source technologies like Struts/JAVA/JSP/JSF/Spring/Ajax/JQuery/TagLibs and JDBC and Oracle.
- Analyzed requirements & developed tests for developers to use in test-driven development.
- Designed and developed test cases, updated status reports, documented test results based on logs; Validated and verified all logs which is created after the execution of batch files.
- Used Release Module to manage the challenging process of policy issuing applications.
- Scripted all policy submission and policy cancellation support files, control script, library and startup files.
- Added requirements to Requirement traceability in requirement module of Quality Center.
- Transported all test cases from Test Director to Quality Center and executed those test cases.
- Performed Peer review of the bugs and mentored & trained the new team members. Reported the bugs and the test results in the Quality Center. Accelerated troubleshooting by collaborating with Developers.
- Executed extensive end-end test scenarios as part of regression testing and decreased the bug escape ratio to production using Quality Center.
- Used Jira as a project management tools to keep tracking for bug life cycle and to use for Iteration planning.
- Wrote SQL queries to perform Backend Testing.
- Customized Selenium API to suit in testing environment.
- Involved in developing and executing automation Regression testing and System testing using Selenium.
- Performed Data driven testing to validate the components displayed on the website using Selenium.
- Created various data tables based on created templates for different states to execute batch files in Selenium.
- Performed black box testing, database testing, and web-based testing on several test phases. Developed components for each transaction used in the test script or scenario by using Selenium.
- Developed and executed automation Regression testing and System testing using Selenium.
- Involved in using Maven build tools to manage framework dependency jar files.
- Involved in using Apache POI to read data from external sources to feed locators into the test script.
- Performed testing on various policy applications using Mainframes and BATB keyword to execute batch files.
- Used GitHub as a source repository system to share code within the office as well as with the team in overseas.
- Participated in various meetings and discussed Enhancements and Modification Request issues.
Environment: Selenium RC, WebDriver, Selenium Grid, Quality Center, Windows, Agile Methodology, MS Office tools, Oracle, SQL Server, HTML, XML, VSS and UNIX.
Confidential, New York, NY
QA Tester
Responsibilities:
- Closely worked with the business analyst and development team to understand the system Logic.
- Involved in manual testing as well as in automation testing.
- Involved in writing test cases.
- Executed test cases for business/functional requirements.
- Involved in Reporting and Tracking Defects using Quality Center.
- Wrote SQL Quires to test backend database.
- Generated automation scripts using QTP, added verification points, synchronization and developed user defined functions and application specific functions.
- Parameterized the scripts by running the same operation with multiple sets of data using QTP.
- Called Win Runner scripts into QuickTest Pro and executed successfully.
- Used Get Property and Set Property functions to verify the object properties
- Made test verifications, object properties tests and window verifications.
- Modified existing scripts for enhancement release.
- Responsible for Integration Testing.
- Interfaced with developers and participated in several walkthroughs to resolve the problems while executing the test scripts.
- Ran Batch reports and compared the reports with the data in the original datasets.
Environment: Quality Center, QTP, Oracle, Windows, HTML, MS Office, SQL Server.