Qa Automation Engineer (selenium) Resume
Columbus, OH
PROFESSIONAL SUMMARY:
- Software engineer with 6+ years of experience in information technology, proficient in testing Web based Application and Client/Server Application
- Well acquainted with the Software Development Life Cycle (SDLC) and Software Test Life Cycle (STLC)
- Expert in developing Java Selenium WebDriver/GRID/IDE test scripts using Java, JavaScript and Test Frame works using TestNG and MAVEN build tools.
- Professional expertise in Smoke, Backed end, User Acceptance, Functional, Positive/ Negative, System, Regression, GUI Software, Ad - hoc, Cross Browser/ Cross Platform, UI Validation and WebService testing.
- Professional expertise in Performance, Load, Stress, Browser compatibility and security testing
- Participated in test environment, test data setup, and defect management.
- Proven abilities in manual testing, test scenarios/cases, and traceability matrix using testing techniques such as Black Box, Equivalence Partitioning, Boundary Analysis and Error guessing
- Hands on experience in test driven development (TDD), Behavior driven development (BDD) approaches.
- Experience in Rest API testing using SOAPUI, Postman and Rest Assured.
- Expert using open source bug tracking tool JIRA, Quality Center, ALM.
- Good experience in OOPs using Core Java and extensively used classes, objects, data structures, inheritance, polymorphism, encapsulation, abstraction, exception handling, collection, and packages.
- Participated in iteration planning meeting (IPM), 3 amigos (JAD) meeting, Show & Tell, Daily Standup meetings, retrospective and sprint review meetings
TECHNICAL SKILLS:
Languages: XML, Java, XPath, HTML, PL/SQL, Angular.js
Database: SQL Server, Oracle, MySQL
Testing Tools: HP ALM, Quality Center, JIRA, QTP, Selenium WebDriver/IDE/GRID, Maven, Jenkins, Cucumber, SOAP UI/PostMan
Testing Framework: TestNG, Junit, Page Object Model, Data Driven Framework
Operating Systems: Windows, Unix, Linux
Browser: Internet Explorer, Chrome, Firefox
Web Debugging Tool: XPath, FirePath, Firebug
PROFESSIONAL EXPERIENCE:
QA Automation Engineer (Selenium)
Confidential, Columbus, OH
Responsibilities:
- Analyzed the Business Requirements Document, put input in Test Plan and prepared detailed Test Cases for new functionality.
- Associated with development team to understand technical design and architecture for test planning.
- Performed Data driven testing using Selenium Wed Driver, TestNG functions and JDBC Connections which reads data from scripts using property and XML files.
- Regression test cases were written and automated using Selenium WebDriver.
- Created and enhanced numerous test scripts to handle changes in the objects, in the tested application's GUI and in the testing, environment using Selenium WebDriver.
- Utilized Selenium WebDriver API and TestNG to develop the framework.
- Used Maven for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on regular basis automatically.
- Responsible for creating and maintaining automation acceptance test suite using Selenium, Java and Cucumber framework.
- Involved in pushing the automated test code into CI (Continuous Integration) and monitored the test execution in Jenkins once the code pushed into CI.
- Used REST Assured to test based architecture application to test REST services and REST API.
- Involved in using Selenium WebDriver and writing Selenium tests through Eclipse including Quality Center.
- Used web-debugging tools like XPath, Firebug and FirePath to locate elements.
- Involved manual testing of various test cases with respective test scripts on Selenium and generate analysis report with Quality Center.
- Developed data driven test scripts to check the same functionality with multiple sets of data.
- Prepared Traceability Matrix to ensure the adequate coverage of the test cases.
- Conducted System Testing and User Acceptance Testing for every client and Conducted Backend testing writing extensive SQL queries.
- Performed back end testing on Oracle Database by writing SQL quarries.
- Uploaded test cases executed test cases and logged defects in ALM(QC).
- Attended, discussed and submitting work progress report of the week to Project Manager.
Environment: Automation Testing, Selenium, HP ALM, Firefox/Chrome/IE, Microsoft Office, Windows, Agile Methodology, PHP, SQL Database, Apache POI, Object Repository, HtmlUnit, TestNg, Maven, Sikuli, Java Executor, JavaScript, JSON, Jenkins, SOAP, RESTFul API, Postman
Test Engineer
Confidential, Chicago, IL
Responsibilities:
- Gathered requirements documents such as business requirements and design document and other related documents.
- Reviewed the Test Basis, designed and documented Test Strategies, Test Plan, Test Cases and executed test cases.
- Extensively used HP Quality Center for mapping Requirements, Test Specifications, Test cases, Test execution and Defect Tracking and Reporting.
- Experience in performing different kinds of testing like Functional, GUI, Integration, Backend, Regression, System and Smoke Testing.
- Participated in Weekly meetings and Walk through to discuss Defect Priorities.
- Verified the data stored in the database with the help of SQL queries.
- Interacted with various members of the team to discuss and resolve defects, bugs and their priorities.
- Responsible for preparing RCA (Root cause Analysis) for production support issues and providing solution and resolving business queries.
- End to End Testing of the complete website which was developed using Angular JS, JavaScript, HTML5, CSS3 and other web technologies.
- Responsible for writing and maintain Selenium WebDriver scripts for regression and functional testing using data driven framework.
- Developed test code in Java language using Eclipse, IDE and TestNG framework.
- Setup the Automation framework using Selenium to run test cases in multiple browsers and platforms UI testing.
- Responsible for identifying test cases for manual and Automation with Selenium WebDriver for Smoke Test, Functional and Regression Tests.
- Involved in testing the application utilizing the Scrum (Agile) methodology.
- Created java scripting to test REST API functionality for regression setup.
- Used the Firebug to inspect the XPath of the web elements and Eclipse IDE for Java development.
- Identified, Reported and Tracked Defects using ALM (QC) test management tool.
- Performed SOA / web services testing using SOAP UI; wrote adaptors to test / invoke web services.
- Performed End-to-End testing of database to check data integrity using SQL queries.
Environment: Automation Testing, Microsoft Office, SOAP UI, SQL, Agile Methodology, XPath, Firebug, Quality Center HTML, Windows 7.
Test Analyst
Confidential, Chicago, IL
Responsibilities:
- Analyzed the business requirements and rules and worked with business analyst and business users.
- Developed test scenarios, test cases and worked with team to update RTM with enhanced test cases.
- Used database query tools to write SQL queries for data validation and consistency throughout. Reported and recorded defects in QC 10.0. Performed defect re-testing on subsequent builds and verified defect resolution
- Managed the testing activities for the data migration from one data source to another.
Environment: Quality Center, Microsoft Office, SOAP UI,SQL
Test Engineer
Confidential, Chicago, IL
Responsibilities:
- Interacted with developers and discussed the requirements specification provided by the business analyst.
- Prepared and executed positive and negative test scenarios and test cases, and documents based on the requirements.
- Tested the application for web functionality and verified online modules for broken and missing links.
- Experienced in testing Restful Web Services.
- Maintained the Requirement Traceability Matrix (RTM) to establish traceability between requirements and test cases.
Environment: Manual Testing, Microsoft Office, JIRA, SQL
