Senior Selenium Automation Engineer Resume
Dallas, TX
SUMMARY
- Over 8 years of experience in Software Quality Assurance in both Manual Testing and Automation for Client/Server and Web Based Applications and ability to Lead/Manageand coordinate wif onshore and off shore team members for timely delivery of milestones.
- Diversified technical noledge in Software principals, system analysis, design, development, writing technical documentation, QAProcedures, Waterfall And Agile Methodologies in different domains including Banking / Financial, Manufacturing, HealthCare, Retail and POS.
- Excellent hands on experience of Software Development Life Cycle and various SDLC models like Agile - Scrum.
- Proficient on Automation framework development using SeleniumWebDriver, Core Java, TestNG, and Maven.
- Experience in developing Hybrid Frameworks using DataDriven, PageObject, UIMapping and Page-factory patterns.
- Experience in RestAPI Automation using HttpClient, RestAssured, Core Java and TestNG.
- Experience in Continuous Integration wif Git, Gerrit, Maven, and Jenkins.
- Worked on BDD data driven framework wif Cucumber, JUnit, and WebDriver.
- Well-equipped wif JMeter components to scale teh performance testing of Web Applications and RestAPI’S.
- Experience in building Automation testing framework using SoapUI and Groovy.
- Experience in testing and writing complex SQL and PL/SQL statements to validate teh database systems and for backend database testing.
- Understanding of teh Software Testing Lifecycle (STLC) aspects such as Writing Test Strategies, Test Plan, Test Cases, Defect Reports and Traceability Matrices.
- Performing GUI, Regression, Functional, Integration, System, User Acceptance, Black Box, Gray Box, Sanity,Reliability, and compatibility, Cross Browser.
- Hands on experience of defect reporting into bug tracking systems such as HPQuality Center (QC)/ Jira.
- Good exposure in creating documents (QA Status Report, QA Summary Reports, QA Test Logs, issue and defects) to apprise project team members as to teh status of meeting defined quality goals.
TECHNICAL SKILLS
Testing Tools: Selenium IDE, Selenium RC, WebDriver, Web driver, Backed Selenium
Languages/Scripting: PL/SQL, XML, Java, Java Script, CSS, XML, JSON
Databases: Oracle, MS Access, MySQL, SQL Server
Test Management: Quality Center, ALM, JIRA, TFS, IBM Rational Clear Quest DTS, Rose, MTM, Bugzilla
Documentation tools: MS Word, Excel, Power point, MS Project and Adobe Acrobat.
Operating Systems: MS Windows all versions, Mac OSX, Unix
Web Debugging: Xpath, Fire Path and Fire Bug
IDE: Eclipse, Visual Studio 2010, 2008
Browsers: Windows IE, Mozilla, AOL, Netscape Mac Safari, AOL, Mozilla, IE .
PROFESSIONAL EXPERIENCE
Confidential, Dallas, TX
Senior Selenium Automation Engineer
Responsibilities:
- Collaborate wif business analysts and development team to design high quality applications and evaluate all business requirements and prepare required tests cases to perform tests on all applications and design all requirements.
- Involved in Smoke Testing, Functional testing and Regressioncycles for teh entire application.
- Implement all test scripts, prepare required documents and analyze all results and prepare all design procedures and perform required configurations and prepare all test cases and scripts in assistance wif business analysts.
- Developed teh automation scripts using WebDriver for functional testing.
- Worked wif Continuous Integration (CI) and Continuous Delivery (CD) process implementation usingJenkinsto automate routine jobs.
- Implemented Page Object Model, Data Driven testing in Automation framework wif Java, Selenium WebDriver.
- Took additional responsibility for creating over twenty automated test scripts in Quick Test Professional (QTP), in an Agile environment, concerning redemptions, credit and debt management.
- Designed and develop Selenium Hybrid Automation framework using Java, TestNG, Apache POI, and Maven.
- Used Maven, Git, Java and Selenium Grid to create nightly automation scripts.
- Integrated wif Jenkins for running test on regular basis automatically.
- Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium Grid and Jenkins.
- Used JMeter for Web application and API performance testing.
- Used Rest Assured for REST API automation using Java.
- Designed automation steps, identifying objects and created test scripts.
- Analyzed testing results and defects, and provided recommendations to development team.
- Reported teh bugs/defects through Rally.
- Worked in Agile Scrum Development Environment wif frequently changing requirements and features set.
- Automated XML file generation and Linux shell scripts.
- Participated in daily, weekly meetings and technical reviews. Prepared reports showing teh testing efforts.
Environment: Java, Selenium WebDriver, TestNG, Rest Assured, JMeter, JIRA, Android, Rally, Maven, POM, XML, HTML, JSON, JavaScript, XPath, Eclipse IDE, SQL, Oracle.
Confidential, Rochester, NY
Quality Engineer III
Responsibilities:
- Analysis of functional specifications and designing Test Plans, Test cases for Functional Testing.
- Worked wif tight iterations throughout teh development cycle in Agile.
- Designed, Implemented and Maintained Automation Framework Suite for Web UI and REST API.
- Worked on teh framework using Selenium WebDriver, Appium, Apache Http Client, Java, TestNG, Maven, Jenkins, Apache POI
- Created data driven testing using Apache POIAPI for data driven testing using Java and Selenium.
- Experience wif Http Client and org.json for REST API validations.
- Attending daily Scrum meetings wif teh QA, Development, and Product team.
- Created performance test scripts using JMeter to monitor response time and performance of teh RESTful APIs.
- Involved in Testing in Agile Development Env. Using TDD and ATDD approach.
- Testing teh product, creating any defect and track any issues in JIRA.
- Worked on GIT Repository and developed Maven build java test scripts, and executed them in Jenkins build Production Environment
- Used Firebug to select CSS selectors and XPath to identify UI elements.
- Experienced in monitoring and debug performance issues on different OS Linux.
- Used SQL for data integrity testing, captured teh SQL statements from teh application execution and manually checked teh results.
Environment: Selenium, WebDriver, Eclipse, SoapUI, Rally, Apache Http Client, JSON, JIRA, Test NG, JMeter, API, Maven, SQL, Java, Linux.
Confidential
Quality Analyst
Responsibilities:
- Analyse business requirements, create testing strategies and prepared Test Plans, Test Cases, Test Scripts as per Functional and Business requirements.
- Worked on Selenium Automation Framework wif Java.
- Worked wif different locators like XPath, id, CSS Selectors for dynamic elements.
- Established continuous integration builds to build as code is checked-in and executed sanity test suite to validate teh code checked-in.
- Implemented new improved Performance Strategy and methods of Quality Performance Process improvements for project.
- Working wif networking testing.
- Used Groovy (Set up and teardown script, Files, Looping) to write test scripts for SOAP Web Services for data driven.
- Involved in Testing in Agile Development Env.
- Involved in migrating soap based web servicing testing to Rest API testing XML/JSON .
- Worked wif Http Client for API Automation.
- Improved teh efficiency of teh SDLC by participating very early in teh cycle, identifying gaps in teh requirements and catching issues early.
- Performed testing of teh web applications on multiple browsers, such as Firefox, Chrome.
- Involved in writing SQL queries and UNIX scripts for debugging purpose.
Environment: Selenium WebDriver, Java, SoapUI, Http Client, Maven, SVN, Eclipse, Xml, Oracle SQL Developer.
Confidential
QA Tester
Responsibilities:
- Used Selenium Web Driver and TestNG to run teh parallel testing.
- Involved in extracting data from teh database and injected it in selenium scripts to make dynamic Automation framework.
- Setup teh Automation framework using TestNG features to run test cases in multiple browsers and platforms.
- Used Maven to create and execute automation scripts.
- Createdand executed teh test scripts wif Java and working wif networking testing.
- Execute stress/load scripts utilizing JMeter to determine real-world scalability of web sites and web applications.
- Worked wif both Traditional (waterfall)approach as well as Parallel project styles.
- Used SoapUI for testing SOAP based Web Services
- Performed functional and performance testing of Web Services.
- Created automation scripts in SoapUI using Groovy Script for web services testing.
- Worked wif deployment team to create nightly automation regression execution builds.
- Ensured dat daily automated regression testing is running and completing successfully.
- Experience wif SQL using Oracle for debug and backend validations.
- Written shell scripts to execute test scripts on batch process.
Environment: SoapUI, Groovy, Maven, JMeter, SQL, Java, Jira, Web Driver, TestNG.
Confidential
Quality Analyst
Responsibilities:
- Reviewed and analyzed Software Development Life Cycle (SDLC) documents.
- Participated actively in teh Requirement review meetings, Team meetings, to discuss teh possible scenarios of testing.
- Prepared Test Cases and Test procedures based on Business Requirements Document and executed them accordingly.
- Assisted in defect call meetings to discuss status of high severity issues.
- Performed Positive and Negative Testing to ensure requirements were met.
- Created and executed SQL queries to validate backend data.
- Coordinated actively wif Technical peers, such as Developers, Project Managers, and Business/User groups.
- Worked on Web Services testing using SoapUI.
- Worked on UI testing on IE, Firefox and Chrome browsers.
- Performed Manual testing and maintained documentation on different types of testing like Positive, Negative, Functional, Regression, Sanity and System Testing.
- Used SQL tools such as Toad for creating SQL queries to verify teh integrity of teh data.
- Worked on UNIX commands to grep server logs to identify root cause of teh defect.
Environment: Windows,SQL,QualityCenter,UNIX, SoapUI, Toad
Confidential
Jr. Quality Analyst
Responsibilities:
- Involved in preparation of TestData used to test teh Key Functionalities in Latest Builds.
- Testing and Reporting teh Defects in latest product releases.
- Participated in ProjectMeetings&ConductingKnowledge Sharing Sessions and to End Users.
- Reviewed requirements, traced test cases back to requirements, and coordinated discrepancies between teh developers and architects (Requirements Tractability Matrix)
- Responsible for performing all testing related activities,including creating a test plan, working wif requirements, identifying tests, creating tests, execution, and defect tracking.
- Reviewed all project documentation including charters, business requirements, technical requirements, file specifications, and functional design specifications, etc.
Environment: Windows,SQL,QualityCenter,UNIX, SoapUI, Toad.