Selenium Automation Engineer Resume
Alpharetta, GA
OBJECTIVE:
Quality Analyst with nearly 8+ years exceptional skills in different phases of testing and industries along with management and communication skills. I am an enthusiastic QA Test Engineer with demonstrated experience in the areas of Web based Client - Server applications using Manual and Automation testing techniques . Additionally, with a critical and analytical mind well suited for the fields of Data Analysis and Quality Assurance.
PROFESSIONAL SUMMARY:
- Experienced in Software Development Life Cycle (SDLC), Defect life cycle management and different methodologies like Waterfall and Agile.
- Proficient in performing Systems Testing, Functional Testing, Integration Testing, End-to-End Testing, User Acceptance or Business Acceptance Testing, Black box Testing, Error Handling and defect reporting.
- Developed Smoke and Regression Test Suites with both Keyword and Data Driven (Hybrid) frameworks using Selenium Webdriver.
- Implemented automated execution of tests using Jenkins.
- Experience in the application of tools like HP ALM, Jira, and Rally for Test Management and Defect Reporting.
- Strong knowledge of Object Oriented Programming (OOPS) Concepts including the use of Polymorphism, Abstraction, Inheritance, and Encapsulation.
- Identified and created automation test cases and test scripts using data driven framework and page object model (POM) to test the web application.
- Validated Soap UI responses by editing the XML or JSON to get the expected result and also automating the test cases using Ready API / SOAP UI
- Worked on Mobile testing of iOS, Android Devices and edited the response APIs using Charles proxy.
- Performed responsiveness and cross browser testing on Web and Mobile.
- Experienced in writing SQL queries for back-end testing, validation of data.
- Prepared test data for positive and negative test scenarios as per the user stories.
- Excellent understanding of User Stories in AGILE development with ability to convert story documents into functional test plans and test cases for Acceptance Testing and Functional Testing.
- Highly motivated, result-oriented self-starter, committed and hard working with a quest to learn new technologies and undertake challenging tasks, capable of working independently and as a team.
SKILL:
Programming Languages: SQL, Java, .net, C++, Groovy
Software Tools: ReadyAPI, SoapUI, Quality Center / HP ALM, Selenium WebDriver, Eclipse Splunk, WinSCP
Microsoft Office: Advanced proficiency in Excel, PowerPoint, Word, Access, Outlook, Project
Project Management Tools: Atlassian JIRA, Confluence, Rally
Methodologies: Agile, Waterfall
EXPERIENCE:
Confidential, Alpharetta, GA
Selenium Automation Engineer
Responsibilities:
- Involved in Sprint Planning and lead daily scrum calls
- Designing and executing regression and smoke API automation scripts using SOAP UI PRO/ READY API
- Analyzed Business Requirements, Functional Requirement & High-level Design documents.
- Designed & developed test cases and participated in project document walkthrough and Review Test Cases in PM meetings.
- Performed Integration, System testing, Sanity/Smoke testing, End-to-End testing & Regression testing to ensure the application is working as expected.
- Used Java language and TestNG framework for scripting. Used Maven for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
- Handled Selenium Synchronization problems using Explicit & Implicit waits during functional testing.
- Handled various operations like pop-ups, Web-Alerts, Java-Alerts, windows-handling and utilized Select class and Action class for required operations.
- Used TestNG annotations like @parameters, @Data provider, @Groups to group the test cases.
- Utilized Maven to manage dependencies for test execution, plug-ins and created profiles of grouped test cases to run smoke or regression testing.
- 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 using TestNG, Selenium.
- Regression test cases were written and automated using Selenium WebDriver.
- Utilized Apache POI jar file to read data from the excel spread sheets and load them into required test cases.
- Created test data based on the project requirements.
- Extensively involved in both Positive and Negative Testing and written Test Cases.
- Interacted with the Development team and the Environment team in prioritizing the defect list and validating known bug fixes.
- Reported defects to development team using defect management tools like JIRA.
- Retested defects once developer resolves the issue in application and closed the defect in JIRA.
- Involved in validating the Web Services related to Customer, Account and Transaction Management using the READYAPI.
- Validated API response using various Assertions such as Script, Contains, HTTP Status code, JSON path match, JSON path count, Schema Compliance etc.
- Used Data Source loop and data Source for Data Driven Testing from Excel or from Grid itself, used Data Sink for Automated Report generations.
- Used GIT as a code repository and Version control to check out project, make modifications, submit and commit changes to the local repository and then later to the central repository.
- Performed extensive SQL queries for validating data against Source and Target systems
- Extensively worked on build verification and validations make sure it works fine.
- Attended daily status meetings with QA team, weekly meetings with the Business Analyst, defect review meeting with development team & users.
Tools: Ready API, SoapUI, SQL, Eclipse IDE, Selenium Web driver, TestNG, Maven, GIT, Jenkins, POM, AGILE, MS Word, MS Excel
Confidential, Dunwoody GA
QA Analyst
Responsibilities:
- Followed Agile testing methodology, participated in daily SCRUM meetings and testing each SPRINT deliverables.
- Involved in Creating automated frameworks by using Selenium Webdriver with Java and TestNG.
- Extensively used Selenium locators like (Xpath, CSS Selectors, Fire Bug, Fire path locator) and WebDriver to test the web application.
- Performed Web Services Testing and XML validation by creating test case suite using SOAP UI.
- Involved in validating the request and response XML in SOAP UI Editor
- Experience with Assertions like Schema Compliance and Status code
- Performed Backend testing using JDBC Connection by writing SQL Queries for different set of Input parameters to ensure the data integrity.
- Using Jenkins achieved Continues Integration and continues Delivery, performed Background jobs and analyzed the pass or failed criteria in QA Environment.
- Used GitHub for version controlling.
- Responsible for writing automation scripts, executing the test cases of the application using Selenium Web driver.
- Maintained cooperative relationships with developers and communicate with both technical and nontechnical stakeholders.
- Updated Test Plans and Test Cases periodically to manage changes in requirements.
- Recognized for developing excellent test plans/scripts and rapidly discovering defects.
- Wrote test scripts and test cases in HP Quality Center to meet assigned requirements.
- Executed regression automation scripts in QTP.
- Reported software defects in JIRA and interacted with the developers to resolve technical issues.
- Tracked the status of defects and provided a status report during daily meetings
- Prepared and executed functional and regression testing
- Communicated with the project management team and QA Lead to resolve defects
Tools: Selenium Web driver, Eclipse, HTML, CSS, JIRA, GitHub, QTP,SQL, MS Project, MS Word, MS Excel, MS Access
Confidential, Chicago, IL
Test Engineer
Responsibilities:
- Well versed with running test scripts and tracking defects and sending reports to the developers and clients through automated email response system.
- Manually Tested each and every functionality of the application and written Test cases
- Understanding client requirements, design, functionality, change request and enhancements of the system.
- Generated SQL statements and procedures to fetch data from database
- Used Agile/SCRUM as the project management methodology.
- Created and executed SQL Queries involving multiple tables using join statements and validated against Web-UI
- Participate in daily status or standup calls
- Involved in validating the request and response XML in SOAP UI Editor
- Validated the response using assertions.
- Working closely as a team with offshore and coordinating on resolving issues
- Identified and prepared test scenarios, test cases and requirement traceability matrix based on client requirements.
- Executed in system, integration & regression test cases.
- Preparing test data for the identified test objective in planning stage.
- Attended meetings regarding the Change Request/Problem Tickets with development team, business analyst, vendors and other release stakeholders.
- Effective defect tracking and closure.
- Involved in production deployment process from offshore and verified all changes/fixes on production servers.
Tools: SQL, MS Project, SOAP UI, AGILE, MS Word, MS Excel, MS Access
Confidential
Test Engineer
Responsibilities:
- Maintained cooperative relationships with developers and communicate with both technical and nontechnical stakeholders (e.g. doctors, healthcare admin staff).
- Recognized for developing excellent test plans/scripts and rapidly discovering defects.
- Contributed to high-reliability technology releases as a result of thorough testing that helped maintain system highly secure and confidential
- Employed a “test-to-break” approach on testing initiatives and clarified ambiguous requirements to ensure the effectiveness of all test plans.
- Improved the documentation of QA testing practices to enhance their repeatability, saving time and money and encouraging testing standardization and best practices
- Wrote test scripts and test cases in HP Quality Center to meet assigned requirements
- Tracked the status of defects and provided a status report during daily meetings
- Prepared and executed functional and regression testing
- Created and executed test cases, logged and assigned defects, and kept track of the defect status
- Communicated with the project management team and QA Lead to resolve defects
Tools: SQL, MS Project, MS Word, MS Excel, MS Access
